您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 手机/mobile开发 > 安卓小论文
安卓手机开发第1页共5页安卓手机开发院系:资源环境学院专业:地理科学班级:12级地理科学2班姓名:王洋学号:170212064安卓手机开发第2页共5页Android是一个移动设备的软件平台,是由Linux+Java构成的开源软件,它提供包括SDK、KeyApps、Middleware、LinuxKernel四个部分在内的全套手机软件方案。它开放了基于Linux内核以上的开发工具,从而保证了内容的可移植性和多样性。Android平台为我们开发应用程序提供了一套很好的框架,我们可以在这个平台的基础上开发不同的应用程序,也可以开发新的组件供应用程序调用。我们主要从手机操作系统的Portablity、Reliability、Connectivity、ProductDiversity、OpenPlatform、KernalSize、Standards、Security和SpecialFeatures这九个方面进行了比较:最好得到的评分结果是Android8.5分、Windowsmobile5.5分、Symbian6.5分。Android基于开源的Linux以及标准的跨平台的编程语言Java,而且源代码开放,并且免费允许所有厂商和个人在其基础上进行开发,其开源和免费政策将赢得不少手机制造商的支持。而且在其平台上集成了不少优秀的开源工程,如Webkit、OpenGL等,相信在不久,将会有更多的优秀工程加入到Android中来。相比其他手机操作系统过于封闭的特性来说,Android在手机操作系统领域将会占有很大的优势,其功能也将会越来越强大。Android是基于Linux内核的操作系统,早期由Google开发,后由开放手机联盟开发。它采用了软件堆层的架构,主要分为三部分。底层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟。Android在未公开之前常被传闻为GPhone。目前最新版本为Android2.2。2010年谷歌开发者大会上,Android2.2发布,名称为Froyo,意为冻酸奶。现在的安卓已经有了4.0,4.1,4.3等。Android手机系统的一个很大的优势在于其开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更大的自由度,突破了iPhone等只能添加为数不多的固定软件的枷锁;同时与WindowsMobile、Symbian等厂商不同,Android操作系统免费向开发人员提供,这样可节省近三成成本。Android项目目前正在从手机运营商、手机厂商、开发者和消费者那里获得大力支持。从下面列出的开放手机联盟成员可以看出其强大的实力:开放手机联盟成员:一、手机制造商:台湾宏达国际电子(HTC)(Palm等多款智能手机的代工厂)摩托罗拉(美国最大的手机制造商)韩国三星电子(全球第一大手机制造商)韩国LG电子中国移动(全球最大的移动运营商,有3.5亿用户)日本KDDI(2900万用户)安卓手机开发第3页共5页日本NTTDoCoMo(5200万用户)美国SprintNextel(美国第三大移动运营商,5400万用户)意大利电信(TelecomItalia)(意大利主要的移动运营商,3400万用户)西班牙Telefónica(在欧洲和拉美有1.5亿用户)T-Mobile(德意志电信旗下公司,在美国和欧洲有1.1亿用户)二、半导体公司:AudienceCorp(声音处理器公司)BroadcomCorp(无线半导体主要提供商)英特尔(Intel)MarvellTechnologyGroupNvidia(图形处理器公司)SiRF(GPS技术提供商)Synaptics(手机用户界面技术)德州仪器(TexasInstruments)高通(Qualcomm)三、软件公司:AplixAscendereBay的SkypeEsmertecLivingImageNMSCommunicationsNoserEngineeringAGNuanceCommunicationsPacketVideoSkyPopSonixNetworkTAT-TheAstonishingTribeWindRiverSystemsAndroid同时也获得了大量开发者的支持。据Google称,在其推出后的两个月内,程序员下载这个软件开发平台的次数已经高达250000多次。尽管在如此庞大的下载数量中只有一小部分开发者真正开始编写实际的应用程序,但我们却由此可以看出惊人的开发商兴趣。相比之下,在Symbian操作系统推出一年后,其操作指南的下载次数只有70000次左右。HTCCEO周永明(PeterChou)称,基于GoogleAndroid平台的T-MobileG1手机有望在今年底达到100万部的出货量,而此前预计的数量只有60万部。看起来“Google手机”尽管宣传比较低调,但实际卖得还不错,前景也被人看好。其安卓手机开发第4页共5页原因有:1.开放性.android跟linux并不是一个概念,android基于linux,但更重要的是它提供了一个framework,基于这个,developer可以轻松的开发各种应用程序。并且这些代码以及开发工具都是开放和免费的。2。与google应用的无缝结合。如果现在一台电脑不能上网,那么简直就是一台废物,同样,如果一个手机不能上网,在2,3年之后,也会丢失一大部分价值(不需要上网的手机用户还会存在很长一段时间)。而google开发android的目的也在于把手机和这些应用结合起来。3.开发的易上手性,java是最容易上手的,不像iphone,需要熟悉他的很多框架,以及objectivec(虽然学起来也并不难)。Android应用程序框架开发者也完全可以访问核心应用程序所使用的API框架。该应用程序架构用来简化组件软件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。该应用程序重用机制使得组建可以被用户替换。以下所有的应用程序都由一系列的服务和系统组成,包括:一个可扩展的视图(Views)可以用来建应用程序,包括列表(lists),网格(grids),文本框(textboxes),按钮(buttons),甚至包括一个可嵌入的web浏览器内容管理器(ContentProviders)使得应用程序可以访问另一个应用程序的数据(如联系人数据库),或者共享它们自己的数据。一个资源管理器(ResourceManager)提供非代码资源的访问,如本地字符串,图形,和分层文件(layoutfiles)。一个通知管理器(NotificationManager)使得应用程序可以在状态栏中显示客户通知信息。一个活动类管理器(ActivityManager)用来管理应用程序生命周期并提供常用的导航回退功能。Android包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。Dalvik是针对于同时高效地运行多个VMs来实现的。Dalvik虚拟机执行.dex的Dalvik可执行文件,该格式文件针对最小内存使用做了优化。该虚拟机是基于寄存器的,所有的类都经由JAVA汇编器编译,然后通过SDK中的dx工具转化成.dex格式由虚拟机执行。Dalvik虚拟机依赖于linux的一些功能,比如线程机制和底层内存管理机制。Linux内核Android的核心系统服务依赖于Linux2.6内核,安全性,内存管理,进程管理,网络协议栈和驱动模型。Linux内核也同时作为硬件和软件堆安卓手机开发第5页共5页栈之间的硬件抽象层。未来发展老牌智能手机软件平台制造商Symbian发言人则表示:Google的android只不过是另一个linux,ymbian对其它软件与其形成的竞争并不感到担心。除了北美之外Symbian在其它地区智能手机市场都占有大部分市场份额。与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台。但其最震撼人心之处在于Android手机系统的开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更大的自由度,突破了iPhone等只能添加为数不多的固定软件的枷锁;同时与WindowsMobile、Symbian等厂商不同,Android操作系统免费向开发人员提供,这样可节省近三成成本。Android项目目前正在从手机运营商、手机厂商、开发者和消费者那里获得大力支持。谷歌移动平台主管安迪•鲁宾(AndyRubin)表示,与软件开发合作伙伴的密切接触正在进行中。从去年11月开始,谷歌开始向服务提供商、芯片厂商和手机销售商提供Android平台,并组建“开放手机联盟”,其成员超过30家。市场前景Google手机于08年10月22日正式上市,与运营商捆绑的合约价为179美元(约合人民币1200元),现有的T-Mobile用户可以通过网络订购。在10月22日发布当天,将有22个国家和地区可以买到谷歌手机。在11月,将增至27个国家和地区。谷歌手机将只能在T-Mobile网络内使用,将会有SIM卡锁定限制。T-MobileUSA提供了两种流量和短信近曝光的motosholes(也有人称之为mototao)将搭载最新的android2.0操作系统包月计划。第一档为25美元,包括不限制的网络流量,以及一定数量的短信;第二档为35美元,包括不限制的网络流量和不限数量的短信。G1支持各种谷歌的服务,包括Gmail、GoogleMaps、YouTube、Google日历和GoogleTalk,内置ChromeLite浏览器。使用这款手机也需要Gmail账号。“我爱死我的G1了!”谷歌联合创始人拉里•佩奇(LarryPage)憧憬:“对于我来说,谷歌手机最激动人心的一点就是它的未来。它的功能很强,正如几年前的电脑一样。你可以上网,安装软件。”T-MobileUSA为德国电信旗下移动子公司,运营GSM/HSPA网络,拥有用户近3000万。此次发布的谷歌手机采用高通MSM7201A处理器,支持7.2Mbps下载速率,美国运营商3G网络设定的套餐速率一般可达1Mbps以上。MSM7201A为单芯片、双核,整合硬件加速多媒体功能、支持3D图形,300万像素的摄像功能可以扫描条形码,并且有GPS功能。在美国四大移动运营商中,T-MobileUSA处于相对弱势的地位,不过T-Mobile在欧洲有更为强势的是CDMAEV-DO网络,而T-MobileUSA和苹果iPhone的独家运营商AT&T为GSM/HSPA网络,后者在2005年12月就推出了全球第一个HSDPA商用服务。T-MobileUSA在纽约推出了3G服务,目前已经在奥斯汀、巴尔的摩、波士顿、达拉斯、休斯敦、拉斯维加斯、迈阿密、明尼阿波利斯、凤凰城、波特兰、圣安东尼奥和圣地亚哥等12个城市增加了3G覆盖,公司计划年底前将3G覆盖的城市从目前的13个增加到27个,能够为其超过2/3的用户提供3G服务。作为开放手机联盟的初始成员,中国移动早就开始招兵买马,开发自己的Android手机,现在中国移动正在全力开拓4G网络市场。
本文标题:安卓小论文
链接地址:https://www.777doc.com/doc-5748610 .html