安卓系统
目录
简介
Android是基于Linux开放性内核的操作系统” href=”index.php?doc-innerlink-%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F” target=”_blank”>操作系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为”Android”的公司开发,谷歌在2005年收购”Android.Inc”后,继续进行对Android系统开发运营,它采用了软件堆层” href=”index.php?doc-innerlink-%E8%BD%AF%E4%BB%B6%E5%A0%86%E5%B1%82″ target=”_blank”>软件堆层(softwarestack,又名软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。
2011年初数据显示,仅正式上市两年的操作系统Android已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台。现在,Android系统不但应用于智能手机,也在平板电脑” href=”index.php?doc-innerlink-%E5%B9%B3%E6%9D%BF%E7%94%B5%E8%84%91″ target=”_blank”>平板电脑市场急速扩张。采用Android系统主要厂商包括中国台湾的HTC,(xxx台谷歌的手机G1由HTC生产代工)美国摩托罗拉,SE等,xxx厂商如:华为” href=”index.php?doc-innerlink-%E5%8D%8E%E4%B8%BA” target=”_blank”>华为、中兴、联想” href=”index.php?doc-innerlink-%E8%81%94%E6%83%B3″ target=”_blank”>联想等。
系统架构
应用程序

Android以Java为编程语言,从接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个Activity类(class)负责创建视窗(window),一个活动中的Activity就是在foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。如果运行中的Activity全部画面被其他Activity取代时,该Activity便被停止(stopped),甚至被系统清除(kill)。
View等同于J2ME的Displayable,程序人员可以通过View类与“XMLlayout”档将UI放置在视窗上,Android1.5的版本可以利用View打造出所谓的Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的AndroidHero手机即含有大量的widget。至于ViewGroup是各种layout的基础抽象类(abstractclass),ViewGroup之内还可以有ViewGroup。View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity中,要通过findViewById()来从XML中取得View,Android的View类的显示很大程度上是从XML中读取的。View与事件(event)息息相关,两者之间通过Listener结合在一起,每一个View都可以注册一个eventlistener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View.OnClickListener。另外还有Image等同于J2ME的BitMap。
中介软件
操作系统与应用程序的沟通桥梁,应用分为两层:函数层(Library)和虚拟机(VirtualMachine)。Bionic是Android改良libc的版本。Android同时包含了Webkit,所谓的Webkit就是AppleSafari浏览器” href=”index.php?doc-innerlink-%E6%B5%8F%E8%A7%88%E5%99%A8″ target=”_blank”>浏览器背后的引擎。Surfaceflinger是就2D或3D的内容显示到屏幕上。Android使用工具链(Toolchain)为Google自制的BionicLibc。
Android采用opencore作为基础多媒体框架。OpenCORE可分7大块:PVPlayer、PVAuthor、Codec、PacketVideoMultimediaFramework(PVMF)、OperatingSystemCompatibilityLibrary(OSCL)、Common、OpenMax。
Android使用skia为核心图形引擎,搭配OpenGL/ES。skia与LinuxCairo功能相当,但相较于LinuxCairo,skia功能还只是雏形的。2005年Skia公司被Google收购,2007年初,SkiaGL源码被公开,目前Skia也是GoogleChrome的图形引擎。
Android的多媒体数据库采用SQLite数据库系统。数据库又分为共用数据库及私用数据库。用户可通过ContentResolver类(Column)取得共用数据库。
Android的中间层多以Java实现,并且采用特殊的Dalvik虚拟机(DalvikVirtualMachine)。Dalvik虚拟机是一种“暂存器型态”(RegisterBased)的Java虚拟机,变量皆存放于暂存器中,虚拟机的指令相对减少。
Dalvik虚拟机可以有多个实例(instance),每个Android应用程序都用一个自属的Dalvik虚拟机来运行,让系统在运行程序时可达到优化。Dalvik虚拟机并非运行Java字节码(Bytecode),而是运行一种称为.dex格式的文件[2] 。
特征
开放性

在优势方面,安卓平台首先就是其开放性,开放的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
挣脱束缚
在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从iPhone” href=”index.php?doc-innerlink-iPhone” target=”_blank”>iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。
丰富的硬件
这一点还是与安卓平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。
开发商
安卓平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会受到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一。
Google应用
从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而安卓平台手机将无缝结合这些优秀的Google服务[1] 。
历史
成立

2003年10月,有“Android之父”之称的安迪·鲁宾(AndyRubin)在美国加利福尼亚州帕洛阿尔托创建了Android科技公司(AndroidInc.),并与利奇·米纳尔(RichMiner)、尼克·席尔斯(NickSears)、克里斯·怀特(ChrisWhite)共同发展这家公司。谈到创建Android科技公司的原因,鲁宾说:“聪明的移动设备能更好的意识到用户的爱好和要求。”尽管Android科技公司的创始人和员工过去都具有各自的科技成就,但是Android科技公司的经营只显露出它在智能手机软件的方面。
同年,鲁宾为Android科技公司花光了所有的钱。就在这时,史蒂夫·帕尔曼(StevePerlman)递给了鲁宾一个信封,在里面装有1万美金的现金;帕尔曼并不是以投资的方式给鲁宾这笔钱,因为他拒绝了鲁宾给他的股份。
Google的收购及发展
2005年8月17日,Google收购了Android科技公司,Android科技公司成为Google旗下的一部分。包括米奇·米纳尔、克里斯·怀特等所拥有的全资子公司,所有Android科技公司的员工都被并入Google。当时没有人知道Google为什么作出这项收购,有许多的猜测,后来证明Google正是借助此次收购正式进入移动领域。
在Google,鲁宾领导着一个负责开发基于Linux内核移动操作系统的团队,这个开发项目便是Android操作系统。Google的合作平台为Android提供了广阔的市场,Google给予各大硬件制造商、软件开发商一个灵活可靠的系统升级承诺,并保证将给予它们最新版本的操作系统。
2006年12月,华尔街日报》” href=”index.php?doc-innerlink-%E3%80%8A%E5%8D%8E%E5%B0%94%E8%A1%97%E6%97%A5%E6%8A%A5%E3%80%8B” target=”_blank”>《华尔街日报》和英国广播公司(BBC)报道了Google有可能进入移动领域的传闻,Google有可能推广移动领域下的各种Google服务,并且将推出一款名为Google电话的自主品牌智能手机。另有传闻指出,按照Google的作风,将有可能呈现出新的智能手机制造商和运营商模式。
2007年9月,Google提交了多项移动领域的专利申请。但并没有人知道Google将会推出的是一款名为Android的智能手机操作系统,更多的猜测是Google会推出一款像iPhone一样的自有品牌智能手机系列。
开放手持设备联盟
市场上xxx款采用Google的Android操作系统的智能手机HTC T-Mobile G1,于2008年10月22日在美国上市,当时定价为179美元。2007年11月5日,在Google的领导下,开放手持设备联盟成立,最早的一批成员包括Broadcom公司、HTC、Intel、LG、Marvell等公司。开放手持设备联盟的创建目的是为了创建一个更加开放自由的移动电话环境。而在开放手持设备联盟创建的同一日,联盟对外展示了他们的xxx个产品:一部搭载了以Linux2.6为内核基础的Android操作系统的智能手机。2008年12月9日,新一批成员加入开放手持设备联盟,包括ARM、华为、索尼” href=”index.php?doc-innerlink-%E7%B4%A2%E5%B0%BC” target=”_blank”>索尼等公司。
同时,一个负责持续发展Android操作系统的代码” href=”index.php?doc-innerlink-%E5%BC%80%E6%BA%90%E4%BB%A3%E7%A0%81″ target=”_blank”>开源代码项目成立了AOSP(AndroidOpenSourceProject)。除了开放手持设备联盟之外,Android还拥有全球各地开发者组成的开源社区来专门负责开发Android应用程序和第三方Android操作系统来延长和扩展Android的功能和性能。
许可证

Android操作系统使用开放免费源代码许可证,一切源代码都是公开免费的。Google对Android所使用的Linux内核依据Apache开源条款2.0中所规定的内容进行了修改,包括添加智能手机网络和电话协议栈等智能手机所必需的功能,使它们能更好的在移动设备上运行,并且根据第二版GNU条款中所规定的内容对修改的Linux内核信息公布。Google也不断发布问卷和开放修改清单、更新情况和源代码来让任何人看到并且提出他们的意见和评论,以便按照用户的要求改进Android操作系统。
Android操作系统是完全免费开源的,任何厂商都可以不经过Google和开放手持设备联盟的授权随意使用Android操作系统;但是制造商不能随意地在自己的产品上使用Google的标志和Google的应用程序,例如Google Play等。除非Google证明其生产的产品设备符合Google兼容性定义文件(CDD),这样才能在智能手机上预装GooglePlayStore、Gmail等应用程序,并且获得CDD的智能手机厂商也可以在其生产的智能手机上印上“WithGoogle”的标志。
Android Wear
2014年03月19日,谷歌宣布了为智能手表打造的全新智能平台AndroidWear。目前拥有LGGWatch、Moto360两款产品。
宣布
谷歌终于出手了!2014年03月19日,谷歌宣布了为智能手表打造的全新智能平台AndroidWear。谷歌要进军智能手表市场传闻已久,但相关细节一直被守口如瓶,就在大家满心期待期待着苹果iWatch之时,没想到谷歌抢先一步,下了一招大棋。[1]
介绍
和Android一样,新AndroidWear是一个开放平台,它允许第三方厂商加入进来生产各式各样的AndroidWear兼容设备——主要就是各种智能手表。新平台最令人兴奋的功能与前些日子的Motox有些类似:手表时刻等待着你的指令,只要你说一句“OKGoogle”,就能对手表下达指令,例如询问天气,或者播放歌曲。[1]
产品
LGWatch
LG将推GWatch成谷歌xxx款AndroidWear设备。[2]
MOTO360
MOTO360
Moto360
继LG之后,摩托罗拉也公布了自己首款AndroidWear产品:Moto360的真容。按官方说法,这是一款尊崇经典手表设计作品。它采用圆形表盘,配备数码表面,除支持「OKGoogle」声控启动GoogleNow。[3]
特点
1)安卓生态的‘免费开源’,
2)无与伦比的后台支持,
3)数据发掘分析能力”。
可穿戴式设备对后两者的要求尤其高,戴在用户身上的可以用最简洁的形式为大家提供可靠有用的信息,而谷歌在数据分析和后台支持方面的优势是其他公司都不具备的。[4]
主要用途
1、在你最需要的时刻,把最有用的信息提供给你;
2、在你说出问题后,把最直接的答案提供给你;
3、检测你的健康,辅助你的健身;
4、帮助你轻松应对这个‘多屏世界’;[4]
应用厂商
目前来看,AndroidWear跟硬件厂商的合作方式会跟安卓手机类似,开放性上也不会有特别的限制。已经公布的首批OEM合作者还是那些老面孔,包括华硕、HTC、摩托罗拉、LG、三星等等。
系统设计
Linux内核
Android操作系统的内核属于Linux内核的一个分支,具有典型的Linux周期和功能,除此之外,Google为了能让Linux在移动设备上良好的运行,对其进行了修改和扩充。Android去除了Linux中的本地XWindowSystem,也不支持标准的GNU库,这使得Linux平台上的应用程序移植到Android平台上变得困难。2008年,PatrickBrady于GoogleI/O演讲“Anatomy&PhysiologyofanAndroid”,并提出的AndroidHAL架构图。HAL以*.so档的形式存在,可以把Androidframework与Linuxkernel隔开,这种中介层的方式使得Android能在移动设备上获得更高的运行效率。这种独特的系统结构被Linux内核开发者GregKroah-Hartman和其他内核维护者称赞。Google还在Android的内核中加入了自己开发制作的一个名为“wakelocks”的移动设备电源管理功能,该功能用于管理移动设备的电池性能,但是该功能并没有被加入到Linux内核的主线开放和维护中,因为Linux内核维护者认为Google没有向他们展示这个功能的意图和代码。
2010年2月3日,由于Google在Android内核开发方面和Linux社区方面开发的不同步,Linux内核开发者GregKroah-Hartman将Android的驱动程序从Linux内核“状态树”(“stagingtree”)上除去。2010年4月,Google宣布将派遣2名开发人员加入Linux内核社区,以便重返Linux内核。2010年9月,Linux内核开发者RafaelJ.Wysocki添加了一个修复程序,使得Android的“wakelocks”可以轻松地与主线Linux内核合并。2011年,LinusTorvalds说:“Android的内核和Linux的内核将最终回归到一起,但可能不会是4-5年。”
特点
硬件支持
由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。包括:智能手机,上网本,平板电脑,个人电脑,笔记本电脑” href=”index.php?doc-innerlink-%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91″ target=”_blank”>笔记本电脑,电视,机顶盒,MP3播放器,MP4播放器,掌上游戏机,家用主机,电子手表,电子收音机,耳机,汽车设备,导航仪,CD机,VCD机,DVD机,机顶盒以及其他设备。
Android操作系统大多搭载在使用了ARM架构” href=”index.php?doc-innerlink-ARM%E6%9E%B6%E6%9E%84″ target=”_blank”>ARM架构的硬件设备上。但是同样也有支持X86架构的Android操作系统,比如Google的GoogleTV就是使用一个特别定制的X86架构版本的Android操作系统。
同样,苹果公司的iOS设备,比如iPhone、iPod Touch以及iPad产品都可以安装Android操作系统,并且可以通过双系统启动工具OpeniBoot或者iDroid来运行Android操作系统。微软的WindowsMobile、WindowsPhone产品也一样可以。另外Android亦已成功移植到搭载WebOS系统HPTouchPad以及搭载Meego系统的NokiaN9等设备。
世界上xxx部真正意义上使用Android操作系统的设备是2008年10月22日发布的HTC Dream。
Android可以像用电脑上网一样,使用任何服务。Android对手有苹果公司的iOS操作系统及Microsoft的Windows Phone 7及RIM使用的BlackBerryOS系统。
应用程序
不同的软件开发包,使用的编程语言也不同。
在早期的Android应用程序开发中,通常通过在AndroidSDK(Android软件开发包)中使用Java作为编程语言来开发应用程序。开发者亦可以通过在AndroidNDK(AndroidNative开发包)中使用C语言或者C++语言来作为编程语言开发应用程序。同时Google还推出了适合初学者编程使用的Simple语言,该语言类似微软公司的VisualBasic语言。此外,Google还推出了GoogleAppInventor开发工具,该开发工具可以快速地构建应用程序,方便新手开发者。
Google Play™
Google Play,前身为AndroidMarket,目前没有规范的中文名,中国大陆地区大多使用“电子市场”以及“Google市场”来称呼,因AndroidMarket的LOGO像菜市场用的袋子,所以部分中国用户又称之为“菜市场”。
2009年2月,Google推出AndroidMarket线上应用程序商店,用户可在该平台网页寻找、购买、下载及评级使用智能手机应用程序及其他内容。第三方软件开发商和自由开发者则可以通过AndroidMarket发布其开发的应用程序。截止至2011年10月,AndroidMarket上已有超过30万个应用程序,并且在2011年12月,AndroidMarket上的应用程序下载量超过100亿次。同时,全球已有1亿3千万部Android设备在AndroidMarket即现在的GooglePlay上下载过软件。
只有通过Google许可并且认证的厂家才能在其产品设备上安装Google服务框架和GooglePlay。同时受到部分地区和国家的政策影响,Google根据部分地区和国家的政策对GooglePlay上的内容进行了过滤,因此各地区和国家看到的内容不一样。此外,受到部分地区和国家的电信运营商的影响,GooglePlay在部分地区和国家可能不可使用。
GooglePlay内的付费程序在许多国家与地区内提供,如美国、英国、瑞典、德国、斯里兰卡、泰国、越南、香港、中国台湾等。由于受到Google退出中国事件影响,目前GooglePlay的服务还没有扩展到xxx地区,但大陆用户仍可通过国际信用卡和相关的免费软件来完成购买。需要注意的是,通过这种方法购买的软件可能不会得到当地承认的发票(Invoice)。
除了Google的GooglePlay之外,还有其他公司的应用程序市场,如亚马逊公司的AmazonAppstore,它们都提供在线的APK程序的安装和下载。
应用程序安全机制
Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。例如一个第三方浏览器需要“连接网络”的权限,或者一些软件需要拨打电话,发送短信等权限。用户可以根据权限来考虑自己是否需要安装,用户只有在同意了应用程序权限之后,才能进行安装。
恶意程序与病毒

由于Android操作系统的开放和自由性,一些恶意程序和病毒也随之出现。2010年8月,卡巴斯基病毒实验室报告称发现了Android操作系统上xxx木马程序,并将其命名为“Trojan-SMS.AndroidOS.FakePlayer.a”,这是一个通过短信方式感染智能手机的木马,并且已经感染了一定数量的Android设备。除了短信感染方式,这些Android木马还可以伪装成一些主流的应用程序,并且还可以隐藏在一些正规的应用程序之中。
尽管Google通过定期的检查撤除这些存在于GooglePlay上的恶意程序和病毒,但是这并不能完全阻止其他病毒通过第三方网络的方式产生并且传播。
目前Android操作系统上已经拥有防病毒程序来防止设备中毒,例如Avast、F-Secure、Kaspersky、TrendMicro、Symantec等防护软件也已经发布了Android版本。
盗版问题
由于第三方市场流行,Android用户大多不愿意付费购买应用,转而直接下载已被黑客破解的软件档,对应用开发者造成严重损失。有游戏开发者针对其作品的调查指出,97%亚洲玩家、70%欧洲玩家及47%北美玩家都下载盗版。
SEAndroid
美国国家安全局在2012年1月发布SEAndroid开源项目和代码,使Android系统支持强制访问控制(MandatoryAccessControl)以增加系统安全性。
在xxx的特殊情况
因受到中国政府创建的防火长城作出网络审查影响,在中国大陆使用Google应用服务(包括GooglePlay)有时会出现无法连线的情况,需开启VPN或破解Root权限后修改Hosts文件。正因为这样,不少人只能被迫使用第三方市场。
除此之外,在xxx售卖的装有Android操作系统的行货智能手机,几乎所有厂商,包括摩托罗拉、三星、HTC等,均把Google服务包完全删除,xxx用户需要自行重新刷机或破解Root权限后刷写Google服务包才能使用Google相关的应用服务。但装有Android系统的水货智能手机,譬如HTC并没有在xxx正式发售过的HTC Legend等机型,则不受此影响。2012年5月4日传出工业和信息化部已对“Google”商标及应用进行限制:移动终端产品出厂不允许有Google字样及相关应用,包括Google标识、应用,包括Google搜索、Google书签和Google浏览器等与有关的字样,违者不进行任何行政审批。工信部后来否认此事。
版本
Android操作系统曾有两个内部版本,分别是原子小金刚” href=”index.php?doc-innerlink-%E5%8E%9F%E5%AD%90%E5%B0%8F%E9%87%91%E5%88%9A” target=”_blank”>原子小金刚(Astro)和发条机器人” href=”index.php?doc-innerlink-%E5%8F%91%E6%9D%A1%E6%9C%BA%E5%99%A8%E4%BA%BA” target=”_blank”>发条机器人(Bender),在这两个版本之后,Google为了避免商标问题,将Android操作系统的代号由机器人系列转变为了现在的甜点系列。而现时Android系统以差不多每半年一次的步伐进行升级,比如1.5版叫做Cupcake(纸杯蛋糕)、1.6版为Donut(甜甜圈)、2.0/2.1版为Éclair(闪电泡芙” href=”index.php?doc-innerlink-%E9%97%AA%E7%94%B5%E6%B3%A1%E8%8A%99″>闪电泡芙,一种法式奶油夹心甜点)、2.2版为Froyo(冻酸奶)、2.3版为Gingerbread(姜饼” href=”index.php?doc-innerlink-%E5%A7%9C%E9%A5%BC” target=”_blank”>姜饼)、3.0版为Honeycomb(蜂窝” href=”index.php?doc-innerlink-%E8%9C%82%E7%AA%9D” target=”_blank”>蜂窝)、4.0版为IceCreamSandwich(三明治” href=”index.php?doc-innerlink-%E5%86%B0%E6%BF%80%E5%87%8C%E4%B8%89%E6%98%8E%E6%B2%BB”>冰激凌三明治)及4.1版称为JellyBean(果冻豆” href=”index.php?doc-innerlink-%E6%9E%9C%E5%86%BB%E8%B1%86″>果冻豆)。这些是以A、B、C、D、E、F、G、H、I、J字头顺序来排列的。Donut将把社交网络功能作为升级重点,在“智能手机的各种体验中”都增加社交网络元素。
由于Android平台的高度开放和对软件升级架构尚欠规范,导致Android产品往往因新版软件的硬件要求过高,或致设备厂商无法保证对其产品提供最新版软件更新,或致厂商拒绝支持而无法更新,令产品寿命周期大幅缩短及派生俗称“孤儿机”问题。
发布1.5(Cupcake)
基于LinuxKernel2.6.272009年4月30日,官方1.5版本(Cupcake纸杯蛋糕)的Android发布
主要的更新如下:
拍摄/播放影片,并支持上传到Youtube
支持立体声蓝牙耳机,同时改善自动配对性能
最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索
GPS性能xxx提高
提供屏幕虚拟键盘” href=”index.php?doc-innerlink-%E8%99%9A%E6%8B%9F%E9%94%AE%E7%9B%98″ target=”_blank”>虚拟键盘
主屏幕增加音乐播放器和相框widgets
应用程序自动随着智能手机旋转
短信、Gmail、日暦,浏览器的用户界面大幅改进,如Gmail可以批量删除邮件
相机启动速度加快,拍摄图片可以直接上传到Picasa
来电照片显示
1.6(Donut)
基于LinuxKernel2.6.292009年9月15日,1.6(Donut甜甜圈)版本软件开发工具包发布。
主要的更新如下:
重新设计的AndroidMarket
手势支持
支持CDMA网络
文本转语音系统(Text-to-Speech)
快速搜索框
全新的拍照界面
查看应用程序耗电
支持虚拟私人网络(VPN)
支持更多的屏幕分辨率。
支持OpenCore2媒体引擎
新增面向视觉或听觉困难人群的易用性插件
2.0/2.0.1/2.1(Eclair)
基于LinuxKernel2.6.292009年10月26日,2.0(Eclair松饼)版本软件开发工具包发布。
主要的更新如下:
优化硬件速度
“CarHome”程序
支持更多的屏幕分辨率
改良的用户界面
新的浏览器的用户界面和支持HTML5
新的联系人名单
更好的白色/黑色背景比率
改进GoogleMaps3.1.2
支持MicrosoftExchange
支持内置相机闪光灯
支持数码变焦
改进的虚拟键盘
支持蓝牙2.1
支持动态桌面的设计
2.2/2.2.1(Froyo)

基于LinuxKernel2.6.322010年5月20日,2.2(Froyo冷冻优格)版本软件开发工具包发布。
主要的更新如下:
支持将软件安装至扩展内存
集成AdobeFlash10.1支持
加强软件即时编译的速度
新增软件启动”快速”至电话和浏览器
USB分享器和WiFi热点功能
支持在浏览器上传档案
更新Market中的批量和自动更新
增加对MicrosoftExchange的支持(安全政策,auto-discovery,GALlook-up)
集成Chrome的V8JavaScript引擎到浏览器
加强快速搜索小工具
更多软件能透过Market更新,类似2.0/2.1中的Map更新
速度和性能优化
注:部分标称为2.2的固件仍然在使用2.6.29的核心。这种固件可以实现大部分2.2的功能(比如flash),但性能上与2.6.32有一定差距。
2.3(Gingerbread)
基于LinuxKernel2.6.352010年12月7日,2.3(Gingerbread姜饼)版本软件开发工具包发布。[86]主要的更新如下:
修补UI
支持更大的屏幕尺寸和分辨率(WXGA及更高)
系统级复制粘贴
重新设计的触摸屏” href=”index.php?doc-innerlink-%E5%A4%9A%E7%82%B9%E8%A7%A6%E6%91%B8%E5%B1%8F” target=”_blank”>多点触摸屏幕键盘
原生支持多个镜头(用于视频通话等)和更多传感器(陀螺仪、气压计等)
电话簿集成InternetCall功能
支持近场通信(NFC)
强化电源、应用程序管理功能
新增下载管理员
优化游戏开发支持
多媒体音效强化
从yaffs转换到ext4文件系统
开放了屏幕截图功能
对黑色及白色的还原更加真实
GoogleTalk视讯功能
3.0.1/3.1/3.2(Honeycomb)
基于LinuxKernel2.6.36*2011年2月2日,3.0(Honeycomb蜂巢)
版本主要更新如下:
仅供平板电脑使用
GoogleeBooks上提供数百万本书
支持平板电脑大萤幕、高分辨率
新版Gmail
3D加速处理
网页版Market(Webstore)详细分类显示,依个人Android分别设定安装应用程序
新的快讯通知功能
专为平板电脑设计的用户界面(重新设计的通知列与系统列)
加强多任务处理的界面
重新设计适用大屏幕的键盘及复制粘贴功能
多个标签的浏览器以及私密浏览模式
快速切换各种功能的相机
增强的图库与快速滚动的联络人界面
更有效率的Email界面
支持多核心处理器
3.2优化7吋平板显示
4.0(Ice Cream Sandwich)
基于LinuxKernel3.0.1*2011年10月19日,4.0(IceCreamSandwich冰激凌三明治)
版本主要更新如下:
蓝色主题
相机自带全景(Panorama)模式
Gmail外观有所改动
改动用户界面,新的启动画面,Home画面右下角类似Tray的图标,内有多个程序可运行
GoogleSearchBar会设置在最上方
Apps/Widgets会类似Honeycomb模样
系统字体由原先的DroidSans变更为Roboto
4.1(Jelly Bean)
基于LinuxKernel3.1.10*2012年6月28日,4.1(JellyBean果冻豆)
版本主要更新如下:
基于Android4.0改善
“牛油”性能(ProjectButter),意思是可以让JellyBean的体验像“牛油般顺滑”(锁定提升用户页面的速度与流畅性)
“GoogleNow”可在Google日历内加入活动举办时间、地点,系统就会在判断当地路况后,提前在“适当的出门时间给予通知”,协助用户在准时时间抵达。
新增脱机语音输入
通知中心显示更多消息
更多的平板优化
语音助理–与SVoice类近,相抗于AppleSiri
GooglePlay增加电视影片与电影的购买
自带GoogleChrome浏览器
提升反应速度
强化默认键盘
大幅改变用户界面设计
更多的Google云集成
自带文件管理
恶意软件的保护措施
不会自带FlashPlayer,并且adobe声明停止开发
5.0
(KeyLimePie)*代号为青柠派,预计于2013年发布
市场份额
2009年第二季度,根据市场研究公司Canalys的数据显示,Android占据全球智能手机操作系统市场2.8%的份额,这个数字在2010年第四季度的全球份额中增长到了33%,Android操作系统也因此击败了诺基亚的Symbian系统成为了全球xxx大智能手机操作系统。2012年5月,根据市场调查公司的数据显示,Android操作系统在全球智能手机操作系统中的份额已经过半,达到了60%,全球有一半的智能手机使用Android操作系统。
2010年5月的数据显示,Android操作系统在2010年xxx季度的销量超过了对手iOS平台,成为美国xxx的智能手机操作系统。
根据本土市场研究公司ComScore的数据显示,2009年11月时,Android在美国的智能手机操作系统市场的占有率为5.2%,在2010年2月时,这个数字变成了9.0%,而在2010年第三季度末时,Android已经占据了美国市场的21.4%的份额。截止至2011年6月,Google表示,每日通过Google服务器激活的Android设备达到了55万部,并且以每周4.4%的速度增长。2011年8月1日,Canalys的数据显示,Android已占据美国48%的智能手机市场份额。2011年10月13日,Google表示,全球市场上有1.9亿部Android设备通过Google认证,而在2011年11月16日,全球市场上已有2亿部Android设备通过Google认证。但是,搭载Android操作系统的平板电脑却只有1.9%的份额,只有380万Android蜂巢平板被卖出,远远低于苹果公司的iPad的销量。2012年6月,Google在2012GoogleI/O大会上表示全球市场上有4亿部Android设备被启动,每天启动一百万台
命名由来

Android一词最早出现于法国作家利尔亚当(AugusteVilliersdel’Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L’Èvefuture)中。他将外表像人的机器人取作Android。
Android标志
Android机器人标志及设计字体Android是一个全身绿色的机器人,颜色采用了PMS376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象征。有时候,它会以纯文本的标志展示。
Android的标志是由Ascender公司设计的,其中的文本使用了Ascender公司专门制作的称之为“GoogleDroid字体”的字体。[3]
发展趋势
市场表现
美国市场表现
2010年8月3日早间消息,尼尔森公布的最新数据显示,Android手机在美国市场的销售量首次超过苹果iPhone。数据显示,Android手机目前在美国智能手机销售市场所占的份额达到27%。
中国市场
表现近期,国内市场竞争形势开始走向明朗,依靠旗下支持的众多手机厂商在中低端市场的发力。
Android开始占据手机操作系统竞争的上风。据艾媒咨询发布的《2011年中国Android智能手机用户调查研究报告》数据显
示,2011年中国Android智能手机用户使用品牌调查中,国内品牌华为、中兴、酷派占比分别为11.4%、9.8%和9.2%。