
Android
![]() ![]() |
|
![]() Android 8.1.0 Google即时桌面(Pixel)界面
|
|
开发者 | Google、Open Handset Alliance |
---|---|
编程语言 | C(内核)[1] C++(部分第三方软件) Java(用户界面)[2] Kotlin[3] Python |
运作状态 | 开发中 |
源码模式 | 开放源代码[4]与部分专有组件[5] |
初始版本 | Android 1.0 beta(2007年11月5日 | )
最新版本 | 8.1.0(2017年12月5日 ) |
最新测试版本 | Android P(2018年3月7日[6]) |
支持平台 | ARM、MIPS、Power Architecture、x86、x86-64 |
内核类别 | 宏内核(Linux内核) |
默认用户界面 | 图形用户界面 |
许可证 | Apache许可证2.0、GPL v2(修改的Linux内核)[7] |
官方网站 | www |
Android(读音:英:['ændrɔɪd],美:[ˈænˌdrɔɪd]),常见的非官方中文名称为安卓,是一个基于Linux内核的开放源代码移动操作系统,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发,主要设计用于触屏移动设备如智能手机和平板电脑与其他便携式设备。
Android最初由安迪·鲁宾等人开发制作[8],最初开发这个系统的目的是创建一个数码相机的先进操作系统;但是后来发现市场需求不够大,加上智能手机市场快速成长,于是Android成为一款面向智能手机的操作系统。于2005年7月11日被美国科技企业Google收购[9] [10]。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商成立开放手持设备联盟来共同研发改良Android,随后,Google以Apache免费开放源代码许可证的授权方式,发布了Android的源代码[11],开放源代码加速了Android普及,让生产商推出搭载Android的智能手机[12][13][14][15],Android后来更逐渐拓展到平板电脑及其他领域上[16]。
2010年末数据显示,仅正式推出两年的Android操作系统在市场占有率上已经超越称霸逾十年的诺基亚Symbian系统[17][18],成为全球第一大智能手机操作系统[19]。
在2014年Google I/O开发者大会上Google宣布过去30天里有10亿台活跃的安卓设备,相较于2013年6月则是5.38亿[20]。
2017年3月,Android全球网络流量和设备超越Microsoft Windows,正式成为全球第一大操作系统[21]。
2017年8月,Android O发布。
目录
Android命名由来[编辑]
Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l'Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L'Ève future)中。他将外表像人的机器人取名为Android。
Android标志[编辑]
Android是一个全身绿色的机器人,颜色采用了PMS 376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象征[22]。有时候,它会以纯文字的标志展示。[23]
Android的标志是由Ascender公司设计的,其中的文字使用了Ascender公司专门制作的称之为“Google Droid”的字体[24]。
历史[编辑]
成立[编辑]
2003年10月,有“Android之父”之称的安迪·鲁宾(Andy Rubin)[25]在美国加利福尼亚州帕洛阿尔托创建了Android科技公司(Android Inc.),并与利奇·米纳尔(Rich Miner)[26]、尼克·席尔斯(Nick Sears)[27]、克里斯·怀特(Chris White)[28]共同发展这家公司。谈到创建Android科技公司的原因,鲁宾说:“聪明的移动设备能更好的意识到用户的爱好和要求。”[29]尽管Android科技公司的创始人和员工过去都具有各自的科技成就,但是Android科技公司的经营只显露出它在智能手机软件的方面。
同年,鲁宾为Android科技公司花光所有钱。就在这时,史蒂夫·帕尔曼(Steve Perlman)递给了鲁宾一个信封,在里面装有1万美元的现金;帕尔曼并不是以投资的方式给鲁宾这笔钱,因为他拒绝了鲁宾给他的股份。[30]
Google的收购及发展[编辑]
2005年7月11日,Google收购了Android科技公司,Android科技公司成为Google旗下的一部分。包括利奇·米纳尔、克里斯·怀特等所拥有的全资子公司,所有Android科技公司的员工都被并入Google。当时没有人知道Google为什么作出这项收购,有许多的猜测,后来证明Google正是借助此次收购正式进入移动领域。
在Google,鲁宾领导着一个负责开发基于Linux内核移动操作系统的团队,这个开发项目便是Android操作系统。Google的合作平台为Android提供了广阔的市场,Google给予各大硬件制造商、软件开发商一个灵活可靠的系统升级承诺,并保证将给予它们最新版本的操作系统。
2006年12月,《华尔街日报》和英国广播公司(BBC)报导了Google有可能进入移动领域的传闻,Google有可能推广移动领域下的各种Google服务,并且将推出一款名为Google电话的自有品牌智能手机。另有传闻指出,按照Google的作风,将有可能呈现出新的智能手机制造商和运营商模式。
2007年9月,Google提交了多项移动领域的专利申请。但并没有人知道,Google将会推出的是一款名为Android的智能手机操作系统。更多的猜测是,Google会推出一款像iPhone一样的自有品牌智能手机系列。[31][32][33]
成立开放手持设备联盟[编辑]

2007年11月5日,在Google的领导下,成立开放手持设备联盟(Open Handset Alliance),最早的一批成员包括Broadcom、HTC、Intel、LG、Marvell、Samsung等公司。开放手持设备联盟的创建目的是为了创建一个更加开放自由的移动电话环境。而在开放手持设备联盟创建的同一日,联盟对外展示了他们的第一个产品:一部搭载了以Linux 2.6为核心基础的Android操作系统的智能手机。2008年12月9日,新一批成员加入开放手持设备联盟,包括ARM、华为、索尼、小米等公司。[34][35]
同时,一个负责持续发展Android操作系统的开源代码项目成立了AOSP(Android Open Source Project)。[36]除了开放手持设备联盟之外,Android还拥有全球各地开发人员组成的开源社区来专门负责开发Android应用程序和第三方Android操作系统来延长和扩展Android的功能和性能。[37][38]
许可证[编辑]
Android操作系统使用开放免费代码许可证,一切代码为公开免费[39]的。Google将Android的大部分以Apache开源条款2.0发布,剩下的Linux内核部分则继承GPLv2许可,[40][41][42][43]AOSP包括了智能手机网络和电话协议栈等智能手机所必需的功能。Google也不断发布问卷和开放修改清单、更新情况和代码来让任何人看到并且提出他们的意见和评论,以便按照用户的要求改进Android操作系统。
Android操作系统是完全免费开源的,任何厂商都不须经过Google和开放手持设备联盟的授权随意使用Android操作系统;但是制造商不能在未授权下在产品上使用Google的标志和应用程序,例如Google Play等。除非Google证明其生产的产品设备匹配Google兼容性定义文件(CDD),这才能在智能手机上预装Google Play Store、Gmail等Google的私有应用程序,并且获得CDD,此外,智能手机厂商也可以在其生产的智能手机上印上“With Google”的标志[44]。
系统设计[编辑]
Linux内核[编辑]
Android操作系统的核心属于Linux内核的一个分支,具有典型的Linux调度和功能,[45]除此之外,Google为了能让Linux在移动设备上良好的运行,对其进行了修改和扩充。Android去除了Linux中的本地X Window System,也不支持标准的GNU库,这使得Linux平台上的应用程序移植到Android平台上变得困难[46]。2008年,Patrick Brady于Google I/O演讲“Anatomy & Physiology of an Android”,并提出的Android HAL架构图。HAL以*.so档的形式存在,可以把Android framework与Linux kernel隔开,这种中介层的方式使得Android能在移动设备上获得更高的运行效率。这种独特的系统结构被Linux内核开发者Greg Kroah-Hartman和其他核心维护者称赞。Google还在Android的核心中加入了自己开发制作的一个名为“wakelocks”的移动设备电源管理功能,该功能用于管理移动设备的电池性能,但是该功能并没有被加入到Linux内核的主线开放和维护中,因为Linux内核维护者认为Google没有向他们展示这个功能的意图和代码。
2010年2月3日,由于Google在Android核心开发方面和Linux社区方面开发的不同步,Linux内核开发者Greg Kroah-Hartman将Android的驱动程序从Linux内核“状态树”(“staging tree”)上除去。[47]2010年4月,Google宣布将派遣2名开发人员加入Linux内核社区,以便重返Linux内核。2010年9月,Linux内核开发者Rafael J. Wysocki添加了一个修复程序,使得Android的“wakelocks”可以轻松地与主线Linux内核合并。2011年,Linus Torvalds说:“Android的核心和Linux的核心将最终回归到一起,但可能不会是4-5年。”在Linux 3.3中大部分代码的集成完成。[48]
特点[编辑]
目前的Android操作系统具有以下几个功能:
- 显示布局
- Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGL ES 3.0标准规格(4.3版本开始支持OpenGL ES 3.0),并且支持传统的智能手机。
- 数据存储
- Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。
- 信息
- 作为原设计给智能手机使用的操作系统,Android操作系统原生支持短信和邮件,并且支持所有的云信息和服务器信息。
- 语言
- Android操作系统支持多语言。
- 浏览器
- Android操作系统中内置的网页浏览器基于WebKit核心,并且采用了Chrome V8引擎。在Android 4.0内置的浏览器测试中,HTML5和Acid3故障处理中均获得了满分,并且于2.2版至4.0版之前能原生支持Flash,4.4版本后去除对Flash的支持。
- 支持Java
- 虽然Android操作系统中的应用程序大部分都是由Java编写的,但是Android却是以转换为Dalvik executables的文件在Dalvik虚拟机上运行的。由于Android中并不自带Java虚拟机,因此无法直接运行Java程序。不过Android平台上提供了多个Java虚拟机供用户下载使用,安装了Java虚拟机的Android系统可以运行Java_ME的程序。5.0版(Lolipop)开始以Android Runtime(ART)取代Dalvik虚拟机。
- 媒体支持
- Android操作系统本身支持以下格式的音频/视频/图片媒体:WebM、H.263, H.264(in 3GP or MP4 container)、MPEG-4 SP、AMR, AMR-WB(in 3GP container)、AAC, HE-AAC(in MP4 or 3GP container)、MP3、MIDI、Ogg Vorbis、FLAC、WAV、JPEG、PNG、GIF、BMP。如果用户需要播放更多格式的媒体,可以安装其他第三方应用程序。
- 流媒体支持
- Android操作系统支持RTP/RTSP(3GPP PSS, ISMA)的流媒体以及(HTML5 <video>)的流媒体,同时还支持Adobe的Flash,在安装了RealPlayer之后,还支持苹果公司的流媒体。
- 硬件支持
- Android操作系统支持识别并且使用视频/照片摄像镜头,多点电容/电阻触屏,GPS,加速计,陀螺仪,气压计,磁力仪(高斯计),键盘,鼠标,USB Disk,专用的游戏控制器,体感控制器,游戏手把,蓝牙设备,无线设备,感应和压力感测器,温度计,加速2D位位块传输(硬件方向,缩放,像素格式转换)和3D图形加速。
- 多点触控
- Android支持本地的多点触控,在最初的HTC Hero智能手机上即有这个功能。该功能是内核级别(为了避免对苹果公司的触屏技术造成侵权)。
- 蓝牙
- Android支持A2DP,AVRCP,发送文件(OPP),访问电话簿(PBAP),语音拨号和方送智能手机之间的联系。同时支持键盘,鼠标和摇杆(HID)。
- 多任务处理
- Android操作系统支持本地的多任务处理。
- 语音功能
- 除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。而从Android 2.2开始,语音功能还可以用来输入文字、语音导航等功能。
- 无线共享功能
- Android操作系统支持用户使用本机充当“无线路由器”,并且将本机的网络共享给其他智能手机,其他机器只需要通过WiFi查找到共享的无线热点,就可以上网。而在Android 2.2之前的操作系统则需要通过第三方应用或者其他定制版系统来实现这个功能。
- 截图功能
- 从Android 4.0开始,Android操作系统便支持截图功能,该功能允许用户直接抓取智能手机显示屏上的任何画面,用户还可以通过编辑功能对截图进行处理,还可以通过蓝牙/E-mail/共享等方式发送给其他用户或者上传到网络上,也可以拷贝到电脑中。
系统架构[编辑]
应用程序[编辑]
Android系统是基于Linux内核开发,使用Java作编程语言,使界面到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个Activity类别负责创建视窗,一个活动中的Activity就是在foreground(前景)模式,背景执行的程序叫做Service。两者之间透过由ServiceConnection和AIDL连结,达到复数程序同时执行的效果。如果执行中的Activity全部画面被其他Activity取代时,该Activity便被停止,甚至被系统清除。
View等同于J2ME的Displayable,程序人员可以透过View类别与“XML layout”档将UI放置在视窗上,并可以利用View打造出所谓的Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout。至于ViewGroup是各种layout的基础抽象类别,ViewGroup之内还可以有ViewGroup。View的构造函数不需要在Activity中调用,但是Displayable的是必须的,在Activity中,要通过findViewById()来从XML中获取View,Android的View类的显示很大程度上是从XML中读取的。View与事件息息相关,两者之间透过Listener结合在一起,每一个View都可以注册event listener,例如:当View要处理用户触碰的事件时,就要向Android框架注册View.OnClickListener。另外还有Image等同于J2ME的BitMap。
中介软件[编辑]
操作系统与应用程序的沟通桥梁,并用分为两层:函数层和虚拟机器。 Bionic是Android改良libc的版本。Android包含了Chrome浏览器引擎。Surface flinger是就2D或3D的内容显示到萤幕上。Android使用工具链为Google自制的Bionic Libc。
Android采用OpenCORE作为基础多媒体框架。OpenCORE可分7大块:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。
Android使用Skia为核心图形引擎,搭配OpenGL/ES。Skia与Linux Cairo功能相当,但相较于Linux Cairo,Skia功能还只是阳春型的。2005年Skia公司被Google收购,2007年初,Skia GL源码被公开,目前Skia也是Google Chrome的图形引擎。
Android的多媒体资料库采用SQLite资料库系统。资料库又分为共用资料库及私用资料库。用户可透过ContentProvider类别获取共用资料库。
Android的中间层多以Java实现,4.4版之前使用特殊的Dalvik虚拟机器。Dalvik虚拟机器是一种“暂存器型态”的Java虚拟机器,变数皆存放于暂存器中,虚拟机器的指令相对减少。5.0版起改用Android Runtime(ART)。
Dalvik虚拟机器可以有多个实例,每个Android应用程序都用一个自属的Dalvik虚拟机器来执行,让系统在执行程序时可达到最优化。Dalvik虚拟机器并非执行Java字节码,而是执行一种称为.dex格式的档案。
硬件抽像层(HAL)[编辑]
Android的硬件抽像层是能以封闭源码形式提供硬件驱动模块。HAL的目的是为了把Android framework与Linux kernel隔开,让Android不至过度依赖Linux kernel,以达成“内核独立”(kernel independent)的概念,也让Android framework的开发能在不考量驱动程序实现的前提下进行发展,以达到垄断GPU市场的目的。
HAL stub是一种代理人的概念,stub是以*.so档的形式存在。Stub向HAL“提供”操作函数,并由Android runtime向HAL获取stub的操作,再回调这些操作函数。HAL里包含了许多的stub(代理人)。Runtime只要说明“类型”,即module ID,就可以获取操作函数。
编程语言[编辑]
Android是执行于Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux里支持的功能,Android大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic取代Glibc、以Skia取代Cairo、再以opencore取代FFmpeg等等。Android为了达到商业应用,必须移除被GNU GPL授权证所约束的部分,Android并没有用户层驱动(user space driver)这种东西。所有的驱动还是在内核空间中,并以HAL隔开版权问题。bionic/libc/kernel/ 并非标准的内核头文件(kernel header files)。Android的内核头文件是利用工具由Linux内核的头文件所产生的,这样做是为了保留常数、资料结构与宏。
Android的核心基于Linux,除了核心之外,则是中介层、数据库元和用C/C++编写的API以及应用程序框架。Android的应用程序通常以Java数据库元为基础编写,运行程序时,应用程序的代码会被即时转变为Dalvik dex-code(Dalvik Executable),然后Android操作系统通过使用即时编译的Dalvik虚拟机来将其运行。[49]
目前Android的Linux kernel控制包括安全、存储器管理、进程管理、网络堆叠、驱动程序模型等。下载Android源码之前,先要安装其构建工具Repo来初始化源码。Repo是Android用来辅助Git工作的一个工具。
硬件支持[编辑]
由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。包括:智能手机、上网本、平板电脑、个人电脑、笔记本电脑、电视、机顶盒、电子书阅读器、MP3播放器、MP4播放器、掌上游戏机、家用游戏机、电子手表、电子收音机、耳机、汽车设备、导航仪、DVD机以及其他设备。
Android操作系统大多搭载在使用了ARM架构的硬件设备上。但是同样也有支持X86架构的Android操作系统,比如Google的Google TV就是使用一个特别定制的X86架构版本的Android操作系统。
华硕曾推出一系列使用x86 cpu的android手机,但兼容性较差、小问题较多;而华硕的android手机中,采用arm指令集者就比较稳定。[来源请求]
同样,苹果公司的iOS设备,比如iPhone、iPod Touch以及iPad产品(iOS 4以前,需越狱) 都可以安装Android操作系统,并且可以通过双系统引导工具OpeniBoot或者iDroid来运行Android操作系统。微软的Windows Mobile、Windows Phone产品也一样可以。另外Android亦已成功移植到搭载WebOS系统HP TouchPad以及搭载Meego系统的Nokia N9等设备。
世界上第一部真正意义上使用Android操作系统的设备是2008年10月22日发布的HTC Dream。
Android可以像用电脑上网一样,使用任何服务[50]。Android对手主要有苹果公司的iOS操作系统,Microsoft的Windows Phone操作系统及RIM使用的BlackBerry OS系统。[51]
分支平台[编辑]
Wear OS[编辑]
Wear OS是专为智能手表等可穿戴式设备所设计的一个Android系统分支。
Android TV[编辑]
Android TV是专为家用电视所设计的一个Android系统分支。
Android Auto[编辑]
Android Auto是专为汽车所设计的一个Android系统功能。
应用程序[编辑]
Google Play[编辑]
Google通过前身为Android Market的网上商店平台Google Play,提供应用程序和游戏供用户下载,截至2013年7月,Google Play官方认证应用程序数量突破100万,超过苹果App Store成为全球最大应用商店[52][53]。
Google Play软件的中文为Play 商店,因Google Play的图标像菜市场用的袋子,所以部分中国用户又称之为“菜市场”。
2009年2月,Google推出Android Market线上应用程序商店,用户可在该平台网页寻找、购买、下载及评级使用智能手机应用程序及其他内容[54]。第三方软件开发商和自由开发者则可以通过Android Market发布其开发的应用程序。在2011年12月,Android Market上的应用程序下载量超过100亿次。同时,全球已有1亿3千万部Android设备在Android Market即现在的Google Play上下载过软件。
只有通过Google许可并且认证的厂家才能在其产品设备上安装Google服务框架和Google Play。同时受到部分地区和国家的政策影响,Google根据部分地区和国家的政策对Google Play上的内容进行了过滤,因此各地区和国家看到的内容不一样。此外,受到部分地区和国家的电信运营商的影响,Google Play在部分地区和国家可能不可使用。
Google Play内的付费程序在许多国家与地区内提供,如美国、英国、瑞典、德国、斯里兰卡、泰国、越南、香港、台湾[a]等[55]。由于受到Google退出中国事件影响,目前Google Play的服务还没有扩展到中国大陆地区,但大陆用户仍可通过国际信用卡和相关的免费软件来完成购买。需要注意的是,通过这种方法购买的软件可能不会得到当地承认的发票。
除了Google的Google Play之外,还有其他公司的应用程序市场,如亚马逊公司的Amazon Appstore,三星公司的三星应用商店,Fetch,AppBrian,与中国国内的酷安、豌豆荚等[56]。
此外,Google Play还提供在Android系统后台对安装的应用程序进行验证的服务,以最大程度防范恶意软件的侵害[57]。 2014年11月,Google已表示将支持中国开发者开发Google Play应用。
程序开发[编辑]
在早期的Android应用程序开发中,通常通过在Android SDK(Android软件开发包)中使用Java作为编程语言来开发应用程序。开发者亦可以通过在Android NDK(Android Native开发包)中使用C语言或者C++语言来作为编程语言开发应用程序。同时Google还推出了适合初学者编程使用的Simple语言,该语言类似微软公司的Visual Basic语言。此外,Google还推出了Google App Inventor开发工具,该开发工具可以快速地构建应用程序,方便新手开发者。
移植到Chrome OS[编辑]
2016年5月20日,Google在 Google I/O 上表示,将会把 Google Play 商店 和 Android App 带到 Chrome OS 中,使Chrome OS可以运行Android APP增加推行Chromebook和Chromebox的动力,解决该平台应用程序不足的问题;此外Chromebook在美国市场出货量已经超越苹果Mac[58]。
Google把Android应用程序集成进Chrome OS 有市场传言Google的目的是想将两者合并,但Android、Chrome OS 与 Google Play 部门的资深副总裁 Hiroshi Lockheimer 在专访中驳斥外界传言,称并不会将两者合并,Chrome OS更像是一台电脑,以桌面、文件管理、鼠标和键盘为基础,再搭配 App,而 Android 则是以触控 App 为核心,两者的市场模式不同并不会尝试合并[59]。
应用程序安全机制[编辑]
Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。例如一个第三方浏览器需要“连接网络”的权限,或者一些软件需要拨打电话,发送短信等权限。用户可以根据权限来考虑自己是否需要安装,用户只有在同意了应用程序权限之后,才能进行安装[60]。
由于开发的开放性和权限使用的“一刀切”,在Android 6.0版本之前,普通用户只能在应用程序安装时确认并肯定允许程序申请相应权限以继续安装或拒绝安装;应用程序开发商也会可能申请程序并不必需的权限,或者申请使用涉及用户隐私的权限并暗中收集、使用、发送用户隐私数据回开发商服务器用于信息收集;高端用户可以通过获得root权限加装控制程序或修改程序安装文件,来细化限制程序权限或涉及的数据的使用。[61]而只能在安装时“全部同意或全部拒绝”权限申请的管理模式也被人们诟病。
在Android 4.3 版本中,原生应用程序权限管理机制 App Ops 被首次引入,但没有开放入口给普通用户使用[62],直到Android 6.0,系统启用原生应用程序权限控制(非前面所述的 App Ops),允许程序安装后仍能对特定类别的权限使用进行启闭,如果应用程序的某组权限使用被关闭并准备访问相应权限控制对应的方法时系统会询问用户是否允许。[63]
恶意程序与病毒[编辑]
由于Android操作系统的开放和自由性,一些恶意程序和病毒也随之出现。2010年8月,卡巴斯基病毒实验室报告称发现了Android操作系统上首个木马程序,并将其命名为“Trojan-SMS.AndroidOS.FakePlayer.a”[64],这是一个通过短信方式感染智能手机的木马,并且已经感染了一定数量的Android设备。除了短信感染方式,这些Android木马还可以伪装成一些主流的应用程序,并且还可以隐藏在一些正规的应用程序之中[65][66]。
尽管Google通过定期的检查撤除这些存在于Google Play上的恶意程序和病毒,但是这并不能完全阻止其他病毒通过第三方网络的方式产生并且传播[67]。
目前Android操作系统上已经拥有防毒軟件来防止设备中毒,例如Avast、F-Secure、Kaspersky、Trend Micro、Symantec、金山毒霸等防护软件也已经发布了Android版本。
某些病毒,目前经过Cross-Compile的测试,证实在Linux上它们无法正常运作。
SEAndroid[编辑]
美国国家安全局在2012年1月发布SE Android(Security Enhanced Android,后改名为SE for Android,Security Enhancements for Android[68])开放源代码项目和代码,使Android系统支持强制访问控制(Mandatory Access Control)以增加系统安全性[69][70]。
盗版问题[编辑]
由于第三方市场流行,部分Android用户不愿意付费购买应用,转而直接下载已被黑客破解的软件档。2010年8月,有游戏开发者针对其作品的调查指出,97%亚洲玩家、70%欧洲玩家及47%北美玩家都下载盗版[71]。
在中国大陆的情况[编辑]
在中国大陆生产并售卖,或在境外生产并由当地代理商入口,在中国大陆售卖的的装有Android操作系统的智能手机(俗称行货),均把境外版常附带的部分Google应用程序(包括Google服务框架)删除,替换为中国大陆功相同或相似的应用,即使这些设备已获得Google兼容性认证及使用授权(CTS及GMS)。[72][73]中国大陆用户需要自行重新安装程序才能使用Google相关的应用服务(但部分品牌除外,例如在中国大陆销售的华为手机预装了不完整的Google Play服务)。但通过非正式渠道流入中国大陆贩售市场的Android设备(俗称水货),则基本不受此影响(但部分设备的Android系统内则被一些非正规供货商额外预装了某些应用程序,可能会精简Google服务框架等组件[74])。而在中国大陆生产(尤其是大部分国产品牌),并在境外销售的装有Android操作系统的智能手机,亦不受此影响,但少数装有Android操作系统的智能手机(例如在台湾销售的美图手机2),仍然需要自行重新安装程序才能使用Google相关的应用服务[75]。
Android发行版本[编辑]
1.5 (Cupcake) 基于Linux Kernel 2.6.27 |
2009年4月30日,Google发布Android 1.5(Cupcake 纸杯蛋糕)。主要更新如下:[76][77]
|
|
---|---|---|
1.6 (Donut) 基于Linux Kernel 2.6.29 |
2009年9月15日,Google发布Android 1.6(Donut甜甜圈)。主要更新如下:[79][80]
|
|
2.0/2.0.1/2.1 (Eclair) 基于Linux Kernel 2.6.29 |
2009年10月26日,Google发布Android 2.0(Eclair松饼)。主要更新如下:[82][83]
|
|
2.2/2.2.1 (Froyo) 基于Linux Kernel 2.6.32 |
2010年5月20日,Google发布Android 2.2(Froyo冻酸奶)。主要更新如下:[84]
注:部分标称为2.2的固件仍然在使用2.6.29的核心。这种固件虽然可以实现大部分2.2的功能(比如flash),但性能上与2.6.32有一定差距。 |
|
2.3 (Gingerbread) 基于Linux Kernel 2.6.35 |
2010年12月7日,Google发布Android 2.3(Gingerbread姜饼)。主要更新如下:[92] | |
3.0.1/3.1/3.2 (Honeycomb) 基于Linux Kernel 2.6.36 |
2011年2月2日,Google发布Android 3.0(Honeycomb蜂巢)发布。主要更新如下:
|
|
4.0 (Ice Cream Sandwich) 基于Linux Kernel 3.0.1 |
2011年10月19日,Google发布Android 4.0(Ice Cream Sandwich冰淇淋三明治)。主要更新如下:
|
|
4.1/4.2/4.3 (Jelly Bean) 基于Linux Kernel 3.4.0 |
2012年6月28日,Google发布Android 4.1(JellyBean 果冻豆)。主要更新如下:
2012年10月30日,Google 发布 Android 4.2(JellyBean 果冻豆)。主要更新如下:
2013年7月25日,Google发布Android 4.3(JellyBean果冻豆)。主要更新如下:
2013年10月5日,Google发布Android 4.3.1(JellyBean 果冻豆)。主要更新如下:
|
![]()
Android 4.1 界面
|
4.4/4.4.1/4.4.2/4.4.3/4.4.4 (KitKat) 基于Linux Kernel 3.4.0 |
2013年10月31日,Google发布Android 4.4(奇巧Kitkat)。主要更新如下:
2013年12月5日 Google 发布Android 4.4.1(Kitkat)。主要更新如下:
2013年12月9日 Google 发布 Android 4.4.2(Kitkat)。主要更新如下:
2014年6月2日 Google 发布 Android 4.4.3(Kitkat)。主要更新如下:
2014年6月20日 Google 发布 Android 4.4.4(Kitkat)。主要更新如下:
|
|
5.0/5.0.1/5.0.2 (Lollipop) 基于Linux Kernel 3.4.0 |
2014年6月25日,Google于I/O大会上展示Android L的开发者预览版本,并开放下载。
2014年10月16日,Google发布Android 5.0(棒棒糖Lollipop)。主要更新如下:
2014年12月4日Google发布Android 5.0.1(棒棒糖Lollipop)。主要更新如下:
2014年12月21日Google发布Android 5.0.2(棒棒糖Lollipop)。主要更新如下:
|
|
5.1/5.1.1 (Lollipop) 基于Linux Kernel 3.4.0 |
2015年3月10日,Google发布Android 5.1(棒棒糖Lollipop)。主要更新如下:
2015年4月22日Google发布Android 5.1.1(棒棒糖Lollipop)。主要更新如下:
|
|
6.0/6.0.1 (Marshmallow) 基于Linux Kernel 3.4.0 |
2015年5月29日,Google于I/O大会上展示Android M的开发者预览版本,并开放下载。
2015年10月5日,Google发布Android 6.0(棉花糖Marshmallow)。 主要更新如下:
2015年12月7日,Google发布Android 6.0.1(棉花糖Marshmallow)。 主要更新如下:
|
|
7.0/7.1.1/7.1.2 (Android Nougat) 基于Linux Kernel 3.4.0 |
2016年3月9日,Google发布Android N的开发者预览版本,并开放下载。
2016年8月22日,Google发布Android 7.0(牛轧糖Nougat)。 主要更新如下:
2016年12月5日,Google发布Android 7.1.1(牛轧糖Nougat)。 主要更新如下:
2017年4月4日,Google发布Android 7.1.2(牛轧糖Nougat)。 主要更新如下:
|
|
8.0 (Android Oreo) 基于Linux Kernel 3.4.0 |
2017年3月21日,Google发布Android O的开发者预览版本。
2017年8月21日,Google发布Android 8.0(奥利奥Oreo)。 主要更新如下:
|
市场使用情况[编辑]
市场份额[编辑]

2009年第二季度,根据市场研究公司Canalys的数据显示,Android占据全球智能手机操作系统市场2.8%的份额[94],这个数字在2010年第四季度的全球份额中增长到了33%,Android操作系统也因此击败了诺基亚的Symbian系统成为了全球第一大智能手机操作系统。2012年5月,根据市场调查公司的数据显示,Android操作系统在全球智能手机操作系统中的份额已经过半,达到了60%,全球有一半的智能手机使用Android操作系统[95]。
2010年5月的数据显示,Android操作系统在2010年第一季度的销量超过了对手iOS平台,成为美国最大的智能手机操作系统。
根据本土市场研究公司ComScore的数据显示,2009年11月时,Android在美国的智能手机操作系统市场的占有率为5.2%[96],在2010年2月时,这个数字变成了9.0%,而在2010年第三季度末时,Android已经占据了美国市场的21.4%的份额[97]。截止至2011年6月,Google表示,每日通过Google服务器激活的Android设备达到了55万部[98],并且以每周4.4%的速度增长[99]。2011年8月1日,Canalys的数据显示,Android已占据美国48%的智能手机市场份额[100]。2011年10月13日,Google表示,全球市场上有1.9亿部Android设备通过Google认证[101],而在2011年11月16日,全球市场上已有2亿部Android设备通过Google认证[102]。但是,搭载Android操作系统的平板电脑在所有Android设备中占的比例却只有1.8%的份额,只有380万Android蜂巢平板被卖出,远远低于苹果公司的iPad的销量。[103] 2012年6月,Google在2012 Google I/O大会上表示全球市场上有4亿部Android设备被引导,每日引导约一百万部。另一方面Android系统的平板电脑的市占率为45.8%,相较之下iOS的市占率为52.8%。[104]
2013年5月,Android在中国的占有率有71.5%,超过其主要竞争对手苹果公司约50%。世界占有率亦有近70%。[105]而2013年装载Android系统的平板电脑市占率达61.9%,超过iOS的36%。[104]
平板电脑各操作系统比例[编辑]
操作系统 | 2013销售量 | 2013市占率 | 2012销售量 | 2012市占率 |
---|---|---|---|---|
Android | 120,961,445 | 61.9% | 53,341,250 | 45.8% |
iOS | 70,400,159 | 36.0% | 61,465,632 | 52.8% |
Windows | 4,031,802 | 2.1% | 1,162,435 | 1.0% |
Other | 41,598 | 0.1% | 379,000 | 0.3% |
用户使用系统版本比例[编辑]
截止至2018年4月16日,不同的Android操作系统版本的用户比例。[106]
版本 | 代号 | API | 用户分布 |
---|---|---|---|
8.1 | Oreo 奥利奥 | 27 | 0.5% |
8.0 | 26 | 4.1% | |
7.1 | Nougat 牛轧糖 | 25 | 7.8% |
7.0 | 24 | 23.0% | |
6.0 | Marshmallow 棉花糖 | 23 | 26.0% |
5.1 | Lollipop 棒棒糖 | 22 | 18.0% |
5.0 | 21 | 4.9% | |
4.4 | KitKat 奇巧巧克力 | 19 | 10.5% |
4.3 | Jelly Bean 果冻豆 | 18 | 0.6% |
4.2.x | 17 | 2.2% | |
4.1.x | 16 | 1.7% | |
4.0.3-4.0.4 | Ice Cream Sandwich 冰淇淋三明治 | 15 | 0.4% |
2.3.3-2.3.7 | Gingerbread 姜饼 | 10 | 0.3% |
专利纠纷[编辑]
《PC世界》杂志网站2011年9月22日报道,Android卷入1000多件专利诉讼中。
2011年8月,Google斥资125亿美元收购摩托罗拉移动(Motorola Mobility)及其拥有的约2.45万份专利组合[107]。
与甲骨文公司的Java纠纷[编辑]
关于甲骨文公司就Android所使用的开发语言平台Java为最引人关注的权利纠纷事件。
2010年8月,甲骨文公司就开始对Google无授权使用Java语言实现侵犯了公司的专利在美国加州北区地方法院提起控诉,[108]要求高达90亿美元的赔偿,其中牵涉了原供职于Sun公司的Java开发人员在转职Google开发Android的Java实现使用了原公司的实现,[109]API接口的实现是否具有专利版权性,Android的Java实现是否对甲骨文公司的Java移动平台系列产品做成冲击而形成不正当垄断等问题。
2012年5月的诉讼结果为陪审团支持Google的诉求,认为API只是系统或操作的方法,不受版权保护。2012年10月甲骨文公司上诉,2014年5月,美国联邦巡回上诉法院认为API属于“计算机程序”仍受版权保护,判决Android侵犯了甲骨文公司Java的版权,但并不排除谷歌对其拥有合理使用性的权利。[110][111]2014年10月Google向美国最高法院申请调卷令,请求最高院介入。2015年6月29日调卷令被拒绝,发往旧金山联邦法院进行审理。[112][108]
2016年5月,旧金山联邦法院陪审团认定Android实现Java的API命名结构属于合理使用,不构成侵权,最终判Google胜诉。[113]
2016年8月22日,Google在Android 7.0 Nougat中将专利的JDK替换成开源方案的OpenJDK,以彻底解决Java的专利问题。[114]
参见[编辑]
注释[编辑]
引用文献[编辑]
- ^ Lextrait, Vincent. The Programming Languages Beacon, v10.0. 2010-01 [2010-01-05].
- ^ Android Code Analysis. [2012-06-01].
- ^ Kotlin and Android. Android Developers (英语).
- ^ Philosophy and Goals. Android Open Source Project. Google. [2012-04-21].
- ^ Google’s iron grip on Android: Controlling open source by any means necessary. Ars Technica. [2013-12-08].
- ^ Android P. Android Developers. Google. 2018-03-09 [2018-03-09].
- ^ Licenses. Android Open Source Project. Open Handset Alliance. [2010-06-10].
- ^ Android之父Andy Rubin:生而Geek作者:Wuzhimin本文来自《程序员》杂志2010年9期
- ^ Google Buys Android for Its Mobile Arsenal. Businessweek.com. 2005-08-17 [2010-10-29].
- ^ Google 收购 Android 十周年. romzj.com. [2015-07-14].
- ^ Android Overview. Open andset Alliance. [2008-09-23].
- ^ Open Handset Alliance. Open Handset Alliance. [2010-06-10].
- ^ Jackson, Rob. Sony Ericsson, HTC Androids Set For Summer 2009. Android Phone Fans. 2008-12-10 [2009-09-03].
- ^ Industry Leaders Announce Open Platform for Mobile Devices (新闻稿). Open Handset Alliance. 2007-11-05 [2007-11-05].
- ^ FAQ (新闻稿). Open Handset Alliance. [2010-11-15].
- ^ [1][失效链接] developerWorks IBM 2009年6月08日
- ^ Tarmo Virki and Sinead Carew. Google topples Symbian from smartphones top spot. Reuters. 2011-01-31 [2011-02-01].
- ^ Google's Android becomes the world's leading smart phone platform (Canalys research release: r2011013). Canalys. 2011-01-31 [2011-02-01].
- ^ Android市场份额已达48%Canalys数据2011/02/01
- ^ Android过去1个月激活设备达10亿台Android数据2014/06/25
- ^ Android overtakes Windows for first time
- ^ Brand Guidelines. Android. 2009-03-23 [2009-10-30].
- ^ Android Brand Guidelines. Android. 2009-03-23 [2010-04-10].
- ^ Woyke, Elizabeth. Android's Very Own Font. Forbes. 2008-09-26. (原始内容存档于2012-06-29).
- ^ Markoff, John. I, Robot: The Man Behind the Google Phone. The New York Times. 2007-11-04 [2008-10-14].
- ^ Kirsner, Scott. Introducing the Google Phone. The Boston Globe. 2007-09-02 [2008-10-24]. (原始内容存档于2010-01-04).
- ^ T-Mobile Brings Unlimited Multiplayer Gaming to US Market with First Launch of Nokia N-Gage Game Deck (新闻稿). Nokia. 2003-09-23 [2009-04-05]. (原始内容存档于2009-07-10).
- ^ Elgin, Ben. Google Buys Android for Its Mobile Arsenal. BusinessWeek. 2005-08-17 [2009-04-23].
- ^ Elgin, Ben. Google Buys Android for Its Mobile Arsenal. businessweek.com. Bloomberg L.P. 2005-08-17 [2011-02-24]. (原始内容存档于2011-02-24).
In what could be a key move in its nascent wireless strategy, Google (GOOG) has quietly acquired startup Android Inc....
- ^ Vance, Ashlee. A Thousand Times Yes. Bloomberg BusinessWeek. 2011-08-07 [2011-11-09].[失效链接]
- ^ Block, Ryan. Google is working on a mobile OS, and it's due out shortly. Engadget. 2007-08-28 [2007-11-06].
- ^ Sharma, Amol; Delaney, Kevin J. Google Pushes Tailored Phones To Win Lucrative Ad Market. The Wall Street Journal. 2007-08-02 [2007-11-06].
- ^ Google admits to mobile phone plan. directtraffic.org. Google News. 2007-03-20 [2007-11-06]. (原始内容存档于2007-10-12).
- ^ Martinez, Jennifer. Corrected: Update 2: More mobile phone makers back Google's Android. Reuters (Thomson Reuters). 2008-12-10 [2008-12-13].
- ^ Kharif, Olga. Google's Android Gains More Powerful Followers. BusinessWeek. McGraw-Hill. 2008-12-09 [2008-12-13].
- ^ About the Android Open Source Project. [2010-11-15].
- ^ Shankland, Stephen. Google's Android parts ways with Java industry group. CNET News. 2007-11-12.
- ^ Google将Android 4.0.4源代码送交AOSP开源项目ENGADGET中国版2012
- ^ Boulton, Clint. Google Open-Sources Android on Eve of G1 Launch. eWeek. 2008-10-21 [2009-09-03].
- ^ Bort, Dave. Android is now available as open source. Android Open Source Project. 2008-10-21 [2009-09-03]. (原始内容存档于2009-02-28).. Mirror link.
- ^ Licenses: Android Open Source. Android Open Source Project. [2011-10-25].
- ^ Ryan Paul. Why Google chose the Apache Software License over GPLv2 for Android. Ars Technica. 2008 [2011-10-25].
- ^ Android issues reviewed. Code.google.com. [2011-08-08].
- ^ Android Open Source Project Frequently Asked Questions: Compatibility. source.android.com. [2011-03-13].
- ^ Androidology – Part 1 of 3 – Architecture Overview (Video). YouTube. 2008-09-06 [2007-11-07].
- ^ Paul, Ryan. Dream(sheep++): A developer's introduction to Google Android. Ars Technica. 2009-02-23 [2009-03-07].
- ^ 新浪科技. GoogleAndroid被Linux内核除名. 2010年2日4 [2010年4月9日] (中文(简体)).
- ^ http://elinux.org/Android_Mainlining_Project#Patch.2FFeature_Status_Chart
- ^ Tim Bray. What Android Is. ongoing by Tim Bray. 2010-11-24 [2011-10-27].
- ^ Google智能手机亮相苹果日报2008年2月12日
- ^ Android称王扳倒不败诺基亚联合新闻网2011/02/01
- ^ Android Market reaches 500,000 app mark. www.t3.com. 2011-10-23 [2011-10-23].
- ^ Christina Bonnington. Google’s 10 Billion Android App Downloads: By the Numbers. wired.com. 2011-12-08 [2011-12-12].
- ^ Google推出Anroid Market在线软件平台新浪科技2008年8月29日09:31
- ^ Paid App Availability (In English) Google Inc. 2011
- ^ Ganapati, Priya. Independent App Stores Take On Google’s Android Market. Wired News. 2010-06-11 [2011-02-02].
- ^ Google Play Services更新 大幅提高安全性 互联网档案馆的存档,存档日期2014-03-04.cnBeta2014-03-02 10:12:37
- ^ 进一步集成?Android App及Play Store可执行在Chrome OS上
- ^ Google 高层:Android 不会与 Chrome OS 合并,而 Pixel 是为了打击 iPhone - TechNews 科技新报
- ^ Android Security Overview. Android Open Source Project. [2011-10-23].
- ^ 五种控制Android应用的权限的方法_天极网.
- ^ Android 4.3 内隐藏了授权管理工具“App Ops”,保障授权项目一清二楚. Engadget 中文版. [2018-01-25] (中文(台湾)).
- ^ 运行时权限 - Android 6.0 变更 - Android Developers.
- ^ First SMS Trojan detected for smartphones running Android. Kaspersky Lab. [2010-10-18].
- ^ Aaron Gingrich. The Mother Of All Android Malware Has Arrived: Stolen Apps Released To The Market That Root Your Phone, Steal Your Data, And Open Backdoor. Android Police. 2011-03-01.
- ^ Perez, Sarah. Android Vulnerability So Dangerous, Owners Warned Not to Use Phone's Web Browser. Readwriteweb.com. 2009-02-12 [2011-08-08]. (原始内容存档于2011-08-10).
- ^ Tech Crunch. Google Responds To Android Malware, Will Fix Infected Devices And‘Remote Kill’Malicious Apps. TechCrunch. 2011-03-06.
- ^ SELinux Related Work - NSA/CSS. National Security Agency.
Security Enhancements for Android provides a reference implementation of how to enable and apply SELinux in Android.
- ^ SE for Android, SELinux Wiki
- ^ The Case for SE Android
- ^ 存档副本. [2012-04-08]. (原始内容存档于2012-12-11).
- ^ Benedict Evans. Chinese App Platforms.(英文)
- ^ Google Inc. 支援的装置 - Android 开发人员说明. Google Inc.,列表中不仅有大量在中国大陆发售的机型,当中还有非常多在中国大陆本土厂商研发制造的设备。目前支持列表需要下载。
- ^ 南方日报. 揭秘手机软件预装乱象 渠道商二次“刷机”毒害大. 人民网.
- ^ 台湾正式代理美图手机2 之 开箱啦~. 3Cin援团. [2015年1月26日] (中文(台湾)).(见内图)
- ^ Ducrohet, Xavier. Android 1.5 is here!. Android Developers Blog. 2009-04-27 [2009-09-03].
- ^ Rob, Jackson. CONFIRMED: Official Cupcake Update Underway for T-Mobile G1 USA & UK!. Android Phone Fans. 2009-04-30 [2009-09-03].
- ^ Android 1.5 Platform Highlights. Android Developers. April 2009 [2009-09-03].
- ^ Ducrohet, Xavier. Android 1.6 SDK is here. Android Developers Blog. 2009-09-15 [2009-10-01].
- ^ Ryan, Paul. Google releases Android 1.6; Palm unleashes WebOS 1.2. ars technica. 2009-10-01 [2009-10-01].
- ^ Android 1.6 Platform Highlights. Android Developers. September 2009 [2009-10-01].
- ^ Android 2.0, Release 1. Android Developers. [2009-10-27].
- ^ Android 2.0 Platform Highlights. Android Developers. [2009-10-27].
- ^ Savov, Vladislav. Next Android version will be called Froyo, says Erick Tseng. Engadget.com. 2010-01-16 [2010-01-16].
- ^ Android support for memory card app storage is finally "coming soon". Google Code. [2010-05-01].
- ^ Google's Andy Rubin on Everything Android. NY Times. [2010-05-20].
- ^ Nexus One Is Running Android 2.2 Froyo. How Fast Is It Compared To 2.1? Oh, Only About 450% Faster. androidpolice. [2010-05-13].
- ^ A Video Of An Adobe Evangelist Showcasing Flash 10.1 Smoothly Running On A Nexus One With Android 2.2 Froyo. androidpolice. [2010-05-13].
- ^ Exclusive: Google To Add Tethering, Wifi Hotspot To Android 2.2 Froyo. TechCrunch. 2010-05-13 [2010-05-13].
- ^ Browser support for file upload field is coming in Froyo. Google Code. [2010-05-13].
- ^ 91.0 91.1 Unofficially Confirmed Froyo Features, Post-Day-1 Of Google I/O. Android Police. [2010-05-20].
- ^ Android 2.3 Gingerbread正式登场、新功能全面睇!.
- ^ Android Team“Laser Focused”On The User Experience For Next Release.
- ^ Canalys: iPhone outsold all Windows Mobile phones in Q2 2009. AppleInsider. 2009-08-21 [2009-09-21].
- ^ Gartner Says Sales of Mobile Devices Grew 5.6 Percent in Third Quarter of 2011; Smartphone Sales Increased 42 Percent. 2011-11-15 [2011-11-16].
- ^ comScore Reports February 2010 U.S. Mobile Subscriber Market Share. Comscore.com. 2010-04-05 [2010-12-24].
RIM, 42.1%; Apple, 25.4%; Microsoft, 15.1%; Google (Android), 9.0%; Palm, 5.4%; others, 3.0%
- ^ comScore Reports September 2010 U.S. Mobile Subscriber Market Share. Comscore.com. 2010-11-03 [2010-12-24].
- ^ Google activates 500,000 Android devices a day, may reach 1 million in October. Yahoo News. 2011-06-28.[失效链接]
- ^ Kumparak, Greg. Android Now Seeing 550,000 Activations Per Day. Techcrunch. 2011-07-14.
- ^ Android takes almost 50% share of worldwide smart phone market. 2011-08-01 [2011-08-05].
- ^ Erick Schonfeld. Larry Page: Mobile Revenues At $2.5 Billion Run-Rate, 190 Million Android Devices. TechCrunch. 2011-10-13 [2011-10-24].
- ^ Lance Whitney. Google: 200 million Android devices now active worldwide. CNET News. 2011-11-17 [2011-11-27].
- ^ Charlie Sorrel. Only 3.8 Million Honeycomb Tablets Sold So Far. Wired.com. 2011-11-17 [2011-11-27].
- ^ 104.0 104.1 Gartner Says Worldwide Tablet Sales Grew 68 Percent in 2013, With Android Capturing 62 Percent of the Market. Gartner. 2014-03-03 [2014-03-04].
- ^ http://techcrunch.com/2013/07/01/android-led-by-samsung-continues-to-storm-the-smartphone-market-pushing-a-global-70-market-share/
- ^ Android Dashboard - Platform Versions. [2018-04-16].
- ^ 最近比较烦?细数Android成长之烦恼王彦恩中关村在线2011年9月29日
- ^ 108.0 108.1 谷歌甲骨文大战Java: 开源软件争议“合理使用”_新浪财经_新浪网.
- ^ 甲骨文起诉Android侵犯Java专利权来龙去脉 -搜狐IT.
- ^ 谷歌惹麻烦:被判侵犯甲骨文Java版权
- ^ Java专利侵权案:甲骨文赢得对谷歌的上诉
- ^ 谷歌要求重审Android侵犯甲骨文版权案_Oracle Java_cnBeta.COM.
- ^ 甲骨文控告谷歌Android非法使用Java败诉_天极网.
- ^ 下一版Android将以OpenJDK取代甲骨文的Java APIs-iThome.
外部链接[编辑]
![]() |
维基共享资源中相关的多媒体资源:Android |
- 官方网站(英文)
- Android开源计划(英文)
- Android Developers(英文)
- Android-x86(英文)
- Google Projects for Android - Google Code(中文)
- YouTube上的Sergey Brin introduces the Android platform
- 开放式目录计划中和Android相关的内容
|
|
|
|
|
|