Android:修订间差异
小 Removing Link FA template (handled by wikidata) |
Skmtseiyaku(留言 | 贡献) 无编辑摘要 |
||
第1行: | 第1行: | ||
{{Otheruseslist|-{zh-hans:[[移动操作系统]];zh-hant:[[行動作業系統]]}-|Android的英文意思|人形 |
{{Otheruseslist|-{zh-hans:[[移动操作系统]];zh-hant:[[行動作業系統]]}-|Android的英文意思|人形机器人|东方神起的单曲|ANDROID}} |
||
{{noteTA |
{{noteTA |
||
|G1 = IT |
|G1 = IT |
||
第20行: | 第20行: | ||
|logo = [[File:Android robot.svg|100px|Android機器人標誌]]<br />[[File:Android Logo (2014).svg|200px|]] |
|logo = [[File:Android robot.svg|100px|Android機器人標誌]]<br />[[File:Android Logo (2014).svg|200px|]] |
||
|screenshot = File:Android 4.4.2.png |
|screenshot = File:Android 4.4.2.png |
||
|caption = Android 4.4 原生桌面 |
|caption = Android 4.4 原生桌面启动器 |
||
|working_state = |
|working_state = 开发中 |
||
|source_model = [[ |
|source_model = [[开放源代码操作系统|开源操作系统]]<ref name="philosophy">{{cite web |url=http://source.android.com/about/philosophy.html |title=Philosophy and Goals |work=Android Open Source Project |publisher=Google |accessdate=2012-04-21}}</ref>与部分[[专有软件|专有]]元件<ref name="ars-irongrip">{{cite web |title=Google’s iron grip on Android: Controlling open source by any means necessary |url=http://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary |work=Ars Technica |accessdate=2013-12-08}}</ref> |
||
|released = 2008年10月21日 |
|released = 2008年10月21日 |
||
|frequently_updated = yes <!-- |
|frequently_updated = yes <!--发布版本更新?请不要编辑本页,只需点按版本号--> |
||
|latest_release_version = 平板 |
|latest_release_version = 平板电脑:<br />4.4.4(kitkat)/ {{Start date and age|2014|06|20|df=yes}}<br /> |
||
行動 |
手机(行動电話):<br />4.4.4(kitkat) |
||
|latest_release_date = {{Start date and age|2014|06|20|df=yes}} |
|latest_release_date = {{Start date and age|2014|06|20|df=yes}} |
||
|latest_preview_version = 平板 |
|latest_preview_version = 平板电脑:<br />Android L developer preview / {{Start date and age|2014|06|26|df=yes}}<br /> |
||
行動電話 |
手机(行動電話):<br />Android L developer preview |
||
|latest_preview_date = {{Start date and age|2014|06|26|df=yes}} |
|latest_preview_date = {{Start date and age|2014|06|26|df=yes}} |
||
|website = [http://www.android.com/ android.com] |
|website = [http://www.android.com/ android.com] |
||
|developer = [[Google]], [[Open Handset Alliance]] |
|developer = [[Google]], [[Open Handset Alliance]] |
||
|license = [[Apache许可证|Apache 2.0 |
|license = [[Apache许可证|Apache 2.0许可证]]<BR>对Linux核心的修改部分则使用[[GNU通用公共许可证|GPLv2]]<ref name="Licenses">{{cite web |
||
|url = http://source.android.com/source/licenses.html |
|url = http://source.android.com/source/licenses.html |
||
|title = Licenses |
|title = Licenses |
||
第49行: | 第49行: | ||
|accessdate = 5 January 2010 |
|accessdate = 5 January 2010 |
||
}}</ref>,[[C++]](有些第三方),[[python (programming language)|Python]],[[Java (programming language)|Java]](使用者介面)<ref>{{cite web |title = Android Code Analysis |url = http://www.ohloh.net/p/android/analyses/latest |accessdate = 2012-06-01}}</ref> |
}}</ref>,[[C++]](有些第三方),[[python (programming language)|Python]],[[Java (programming language)|Java]](使用者介面)<ref>{{cite web |title = Android Code Analysis |url = http://www.ohloh.net/p/android/analyses/latest |accessdate = 2012-06-01}}</ref> |
||
|ui = [[ |
|ui = [[图形界面]] |
||
|kernel_type = [[整塊性核心]]([[Linux核心]]) |
|kernel_type = [[整塊性核心]]([[Linux核心]]) |
||
|updatemodel = |
|updatemodel = |
||
第55行: | 第55行: | ||
}} |
}} |
||
'''{{lang|en|Android}}'''(讀音:英 ['ændrɔɪd] 美 [ˈænˌdrɔɪd]),中文俗称'''安卓''',是一 |
'''{{lang|en|Android}}'''(讀音:英 ['ændrɔɪd] 美 [ˈænˌdrɔɪd]),中文俗称'''安卓''',是一个以{{lang|en|[[Linux]]}}为基础的开源移动[[操作系统]],主要用于智能(智慧型)手机和平板电脑,由{{lang|en|[[Google]]}}成立的{{lang|en|[[Open Handset Alliance]]}}({{lang|en|OHA}},開放手持設備聯盟)持續領導與開發中。安卓已發佈的最新版本為Android L。 |
||
{{lang|en|Android}}系統最初由[[安迪·魯賓]]({{lang|en|Andy Rubin}})等人開發製作<ref>[http://www.programmer.com.cn/3970/ Android之父Andy Rubin:生而Geek]作者:Wuzhimin本文來自《程式員》雜誌2010年9期</ref>,最初開發這個系統的目的是創建一個數位相機的先進操作系統;但是後來發現市場需求不夠大,加上智慧型手機市場快速成長,於是Android被改造為一款面向智慧型手機的作業系統。於2005年8月被[[美國]]科技企業Google收購<ref name="gba">{{cite web |url = http://www.businessweek.com/technology/content/aug2005/tc20050817_0949_tc024.htm |title = Google Buys Android for Its Mobile Arsenal |publisher = Businessweek.com |date = 2005-08-17 |accessdate = 2010-10-29 }}</ref>。2007年11月,{{lang|en|Google}}與84家硬體製造商、軟體開發商及電信營運商成立[[開放手持設備聯盟]]來共同研發改良{{lang|en|Android}}系統,隨後,{{lang|en|Google}}以[[Apache許可證|Apache免費開放原始碼許可證]]的授權方式,發佈了{{lang|en|Android}}的原始碼<ref name="AndroidOverview">{{cite web |url = http://www.openhandsetalliance.com/android_overview.html |publisher = Open Handset Alliance |accessdate = 2008-09-23 |title = Android Overview }}</ref>,讓生產商推出搭載{{lang|en|Android}}的[[智慧型手機]]<ref name="OHAhome">{{cite web |url = http://www.openhandsetalliance.com/ |title = Open Handset Alliance | accessdate = 2010-06-10 |publisher = Open Handset Alliance }}</ref><ref>{{cite news |url = http://phandroid.com/2008/12/10/sony-ericsson-htc-androids-set-for-summer-2009/ |title = Sony Ericsson, HTC Androids Set For Summer 2009 |work = Android Phone Fans |first = Rob |last = Jackson |date = 10 December 2008 | accessdate = 2009-09-03 }}</ref><ref name="AndroidAnnouncement">{{cite press release |url = http://www.openhandsetalliance.com/press_110507.html |title = Industry Leaders Announce Open Platform for Mobile Devices |accessdate = 2007-11-05 |date = 2007-11-05 | publisher = [[Open Handset Alliance]] }}</ref><ref>{{cite press release |url = http://www.openhandsetalliance.com/oha_faq.html |title = FAQ |accessdate = 2010-11-15 |publisher = [[Open Handset Alliance]] }}</ref>,{{lang|en|Android}}[[作業系統]]後來更逐漸拓展到[[平板電腦]]及其他領域上<ref>[http://www.ibm.com/developerworks/cn/opensource/os-android-devel/Android開發簡介] developerWorks IBM 2009年6月08日</ref>。 |
{{lang|en|Android}}系統最初由[[安迪·魯賓]]({{lang|en|Andy Rubin}})等人開發製作<ref>[http://www.programmer.com.cn/3970/ Android之父Andy Rubin:生而Geek]作者:Wuzhimin本文來自《程式員》雜誌2010年9期</ref>,最初開發這個系統的目的是創建一個數位相機的先進操作系統;但是後來發現市場需求不夠大,加上智慧型手機市場快速成長,於是Android被改造為一款面向智慧型手機的作業系統。於2005年8月被[[美國]]科技企業Google收購<ref name="gba">{{cite web |url = http://www.businessweek.com/technology/content/aug2005/tc20050817_0949_tc024.htm |title = Google Buys Android for Its Mobile Arsenal |publisher = Businessweek.com |date = 2005-08-17 |accessdate = 2010-10-29 }}</ref>。2007年11月,{{lang|en|Google}}與84家硬體製造商、軟體開發商及電信營運商成立[[開放手持設備聯盟]]來共同研發改良{{lang|en|Android}}系統,隨後,{{lang|en|Google}}以[[Apache許可證|Apache免費開放原始碼許可證]]的授權方式,發佈了{{lang|en|Android}}的原始碼<ref name="AndroidOverview">{{cite web |url = http://www.openhandsetalliance.com/android_overview.html |publisher = Open Handset Alliance |accessdate = 2008-09-23 |title = Android Overview }}</ref>,讓生產商推出搭載{{lang|en|Android}}的[[智慧型手機]]<ref name="OHAhome">{{cite web |url = http://www.openhandsetalliance.com/ |title = Open Handset Alliance | accessdate = 2010-06-10 |publisher = Open Handset Alliance }}</ref><ref>{{cite news |url = http://phandroid.com/2008/12/10/sony-ericsson-htc-androids-set-for-summer-2009/ |title = Sony Ericsson, HTC Androids Set For Summer 2009 |work = Android Phone Fans |first = Rob |last = Jackson |date = 10 December 2008 | accessdate = 2009-09-03 }}</ref><ref name="AndroidAnnouncement">{{cite press release |url = http://www.openhandsetalliance.com/press_110507.html |title = Industry Leaders Announce Open Platform for Mobile Devices |accessdate = 2007-11-05 |date = 2007-11-05 | publisher = [[Open Handset Alliance]] }}</ref><ref>{{cite press release |url = http://www.openhandsetalliance.com/oha_faq.html |title = FAQ |accessdate = 2010-11-15 |publisher = [[Open Handset Alliance]] }}</ref>,{{lang|en|Android}}[[作業系統]]後來更逐漸拓展到[[平板電腦]]及其他領域上<ref>[http://www.ibm.com/developerworks/cn/opensource/os-android-devel/Android開發簡介] developerWorks IBM 2009年6月08日</ref>。 |
2014年9月22日 (一) 11:30的版本
开发者 | Google, Open Handset Alliance |
---|---|
编程语言 | C(核心)[1],C++(有些第三方),Python,Java(使用者介面)[2] |
運作狀態 | 开发中 |
源码模式 | 开源操作系统[3]与部分专有元件[4] |
首次发布 | 2008年10月21日 |
当前版本 | 平板电脑: 4.4.4(kitkat)/ 2014年6月20日 手机(行動电話): 4.4.4(kitkat) (2014年6月20日 ) |
最新預覽 | 平板电脑: Android L developer preview / 2014年6月26日 手机(行動電話): Android L developer preview (2014年6月26日 ) |
支援平台 | ARM、MIPS、Power Architecture、x86、x86-64 |
内核类别 | 整塊性核心(Linux核心) |
默认用户界面 | 图形界面 |
许可证 | Apache 2.0许可证 对Linux核心的修改部分则使用GPLv2[5] |
官方網站 | android.com |
仓库 |
Android(讀音:英 ['ændrɔɪd] 美 [ˈænˌdrɔɪd]),中文俗称安卓,是一个以Linux为基础的开源移动操作系统,主要用于智能(智慧型)手机和平板电脑,由Google成立的Open Handset Alliance(OHA,開放手持設備聯盟)持續領導與開發中。安卓已發佈的最新版本為Android L。
Android系統最初由安迪·魯賓(Andy Rubin)等人開發製作[6],最初開發這個系統的目的是創建一個數位相機的先進操作系統;但是後來發現市場需求不夠大,加上智慧型手機市場快速成長,於是Android被改造為一款面向智慧型手機的作業系統。於2005年8月被美國科技企業Google收購[7]。2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商成立開放手持設備聯盟來共同研發改良Android系統,隨後,Google以Apache免費開放原始碼許可證的授權方式,發佈了Android的原始碼[8],讓生產商推出搭載Android的智慧型手機[9][10][11][12],Android作業系統後來更逐漸拓展到平板電腦及其他領域上[13]。
2010年末數據顯示,僅正式推出兩年的Android作業系統在市場佔有率上已經超越稱霸逾十年的諾基亞Symbian系統[14][15],成為全球第一大智慧型手機作業系統[16]。
在2014年Google I/O開發者大會上Google宣布過去30天裡有10億台Android裝置被啟用,相較於2013年6月則是5.38億[17]。
歷史
成立
2003年10月,有“Android之父”之称的安迪·鲁宾(Andy Rubin)[18]在美國加利福尼亞州帕洛阿尔托建立了Android科技公司(Android Inc.),並與利奇·米纳尔(Rich Miner)[19]、尼克·席尔斯(Nick Sears)[20]、克里斯·怀特(Chris White)[21]共同發展這家公司。談到建立Android科技公司的原因,魯賓說:“聰明的移動設備能更好的意識到用戶的愛好和要求。”[22]儘管Android科技公司的創始人和員工過去都具有各自的科技成就,但是Android科技公司的經營只顯露出它在智慧型手機軟體的方面。
同年,魯賓為Android科技公司花光所有錢。就在這時,史蒂夫·帕尔曼(Steve Perlman)遞給了魯賓一個信封,在裡面裝有1萬美元的現金;帕爾曼並不是以投資的方式給魯賓這筆錢,因為他拒絕了魯賓給他的股份。[23]
Google的收購及發展
2005年8月17日,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一樣的自有品牌智慧型手機系列。[24][25][26]
成立開放手持設備聯盟
2007年11月5日,在Google的領導下,成立開放手持設備聯盟(Open Handset Alliance),最早的一批成員包括Broadcom、HTC、Intel、LG、Marvell等公司。開放手持設備聯盟的建立目的是為了創建一個更加開放自由的移動電話環境。而在開放手持設備聯盟創建的同一日,聯盟對外展示了他們的第一個產品:一部搭載了以Linux 2.6為核心基礎的Android作業系統的智慧型手機。2008年12月9日,新一批成員加入開放手持設備聯盟,包括ARM、華為、索尼等公司。[27][28]
同時,一個負責持續發展Android作業系統的開源代碼項目成立了AOSP(Android Open Source Project)。[29]除了開放手持設備聯盟之外,Android還擁有全球各地開發者組成的開源社區來專門負責開發Android應用程式和第三方Android作業系統來延長和擴展Android的功能和性能。[30][31]
許可證
Android作業系統使用開放免費程式碼許可證,一切程式碼為公開免費[32]的。Google将Android的大部分以Apache開源條款2.0发布,剩下的Linux内核部分则继承GPLv2许可,[33][34][35][36]AOSP包括了智慧型手機网络和电话协议栈等智慧型手機所必需的功能。Google也不斷發布問卷和開放修改清單、更新情況和程式碼來讓任何人看到並且提出他們的意見和評論,以便按照用戶的要求改進Android作業系統。
Android作業系統是完全免費開源的,任何廠商都不須經過Google和開放手持設備聯盟的授權隨意使用Android作業系統;但是製造商不能在未授權下在產品上使用Google的標誌和應用程序,例如Google Play等。除非Google證明其生產的產品設備符合Google兼容性定義文件(CDD),這才能在智慧型手機上預裝Google Play Store、Gmail等Google的私有應用程序,並且獲得CDD,此外,智慧型手機廠商也可以在其生產的智慧型手機上印上“With Google”的標誌[37]。
系統設計
Linux核心
Android作業系統的核心屬於Linux核心的一個分支,具有典型的Linux排程和功能,[38]除此之外,Google為了能讓Linux在移動設備上良好的運行,對其進行了修改和擴充。Android去除了Linux中的本地X Window System,也不支持標準的GNU庫,這使得Linux平台上的應用程序移植到Android平台上變得困難[39]。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”)上除去。[40]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中大部分代码的整合完成。[41]
特點
當前的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版及之后能原生支持Flash,4.0版本后去除对Flash的支持。
- 支持Java
- 雖然Android作業系統中的應用程式大部分都是由Java編寫的,但是Android卻是以轉換為Dalvik executables的文件在Dalvik虛擬機上運行的。由於Android中並不自帶Java虛擬機,因此無法直接運行Java程序。不過Android平台上提供了多個Java虛擬機供用戶下載使用,安裝了Java虛擬機的Android系統可以運行Java_ME的程式。
- 媒體支持
- 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 OS v2.2開始,語音功能還可以用來輸入文字、語音導航等功能。
- 無線共享功能
- Android作業系統支持用戶使用本機充當“無線路由器”,並且將本機的網絡共享給其他智慧型手機,其他機器只需要通過WiFi尋找到共享的無線熱點,就可以上網。而在Android OS v2.2版本之前的作業系統則需要通過第三方應用或者其他定製版系統來實現這個功能。
- 截圖功能
- 從Android OS v4.0版本開始,Android作業系統便支持截圖功能,該功能允許用戶直接抓取智慧型手機屏幕上的任何畫面,用戶還可以通過編輯功能對截圖進行處理,還可以通過藍牙/E-mail/微博/共享等方式發送給其他用戶或者上傳到網絡上,也可以拷貝到電腦中。
硬件支持
由於Android作業系統的開放性和可移植性,它可以被用在大部分電子產品上。包括:智慧型手機,上網本,平板電腦,個人電腦,筆記本電腦,電視,機頂盒,电子书阅读器,MP3播放器,MP4播放器,掌上遊戲機,家用主機,電子手錶,電子收音機,耳機,汽車設備,導航儀,DVD機以及其他設備。
Android作業系統大多搭載在使用了ARM架構的硬件設備上。但是同樣也有支持X86架構的Android作業系統,比如Google的Google TV就是使用一個特別定製的X86架構版本的Android作業系統。
同樣,蘋果公司的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可以像用电脑上网一样,使用任何服务[42]。Android对手主要有苹果公司的iOS作業系統,Microsoft的Windows Phone操作系统及RIM使用的BlackBerry OS系统。[43]
Android Wear
Android Wear是專為智慧型手表等可穿戴式設備所設計的一個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成为全球最大应用商店[44][45]。
Google Play 目前沒有規範的中文名,中國大陸地區大多使用“電子市場”以及“Google电子市場”來稱呼,因Android Market的LOGO像菜市场用的袋子,所以部分中国用户又称之为“菜市场”。
2009年2月,Google推出Android Market线上應用程式商店,用户可在该平台网页寻找、购买、下载及评级使用智慧型手機应用程序及其他内容[46]。第三方軟體開發商和自由開發者則可以通過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內的付費程序在許多國家與地區內提供,如美國、英國、瑞典、德國、斯里蘭卡、泰國、越南、香港、台湾[註 1]等[47]。由於受到Google退出中國事件影響,目前Google Play的服務還沒有擴展到中國大陸地區,但大陸用戶仍可通過國際信用卡和相關的免費軟體來完成購買。需要注意的是,通過這種方法購買的軟體可能不會得到當地承認的發票。
除了Google的Google Play之外,還有其他公司的應用程式市場,如亞馬遜公司的Amazon Appstore,三星公司的三星应用商店,Fetch,AppBrian,与中国国内的豌豆荚等[48]。
此外,Google Play还提供在Android系统后台对安装的应用程序进行验证的服务,以最大程度防范恶意软件的侵害[49]。
程序開發
在早期的Android應用程序開發中,通常通過在Android SDK(Android軟體開發包)中使用Java作為編程語言來開發應用程序。開發者亦可以通過在Android NDK(Android Native開發包)中使用C語言或者C++語言來作為編程語言開發應用程序。同時Google還推出了適合初學者編程使用的Simple語言,該語言類似微軟公司的Visual Basic語言。此外,Google還推出了Google App Inventor開發工具,該開發工具可以快速地構建應用程式,方便新手開發者。
應用程式安全機制
Android作業系統使用了沙箱(sandbox)機制,所有的應用程式都會先被簡單地解壓縮到沙箱中進行檢查,並且將應用程序所需的權限提交給系統,並且將其所需權限以列表的形式展現出來,供用戶查看。例如一個第三方瀏覽器需要“連接網絡”的權限,或者一些軟體需要撥打電話,發送簡訊等權限。用戶可以根據權限來考慮自己是否需要安裝,用戶只有在同意了應用程式權限之後,才能進行安裝[50]。
惡意程式與病毒
由於Android作業系統的開放和自由性,一些惡意程式和病毒也隨之出現。2010年8月,卡巴斯基病毒實驗室報告稱發現了Android作業系統上首個木馬程序,並將其命名為“Trojan-SMS.AndroidOS.FakePlayer.a”[51],這是一個通過簡訊方式感染智慧型手機的木馬,並且已經感染了一定數量的Android設備。除了簡訊感染方式,這些Android木馬還可以偽裝成一些主流的應用程式,並且還可以隱藏在一些正規的應用程式之中[52][53]。
儘管Google通過定期的檢查撤除這些存在於Google Play上的惡意程式和病毒,但是這並不能完全阻止其他病毒通過第三方網路的方式產生並且傳播[54]。
目前Android作業系統上已經擁有防病毒程式來防止設備中毒,例如Avast、F-Secure、Kaspersky、Trend Micro、Symantec、金山毒霸等防護軟體也已經發布了Android版本。
某些病毒,目前經過Cross-Compile的測試,證實在Linux上他們無法正常運作。
盜版問題
由於第三方市場流行,部份Android用戶不願意付費購買應用,轉而直接下載已被駭客破解的軟體檔。有遊戲開發者針對其作品的調查指出,97%亞洲玩家、70%歐洲玩家及47%北美玩家都下載盜版[55]。
SEAndroid
美國國家安全局在2012年1月發布SE Android(Security Enhanced Android,后改名为SE for Android,Security Enhancements for Android[56])開源項目和程式碼,使Android系統支援強制存取控制(Mandatory Access Control)以增加系統安全性[57][58]。
在中国大陆的情况
在中国大陆售卖的裝有Android作業系統的代理商入口智慧型手機,大部分厂商,包括摩托罗拉、三星、HTC等,均把Android附帶的部分Google应用程式删除,替换为中国大陆功能相同或相似的应用。[59]中國大陸用户需要自行重新安裝程式才能使用Google相关的应用服务。但裝有Android系統的水貨智慧型手機,因沒有在中國大陸正式發售,則不受此影響。
市場使用情況
市場份額
2009年第二季度,根據市場研究公司Canalys的數據顯示,Android佔據全球智慧型手機作業系統市場2.8%的份額[60],這個數字在2010年第四季度的全球份額中增長到了33%,Android作業系統也因此擊敗了諾基亞的Symbian系統成為了全球第一大智慧型手機作業系統。2012年5月,根據市場調查公司的數據顯示,Android作業系統在全球智慧型手機作業系統中的份額已經過半,達到了60%,全球有一半的智慧型手機使用Android作業系統[61]。
2010年5月的數據顯示,Android作業系統在2010年第一季度的銷量超過了對手iOS平台,成為美國最大的智慧型手機作業系統。
根據本土市場研究公司ComScore的數據顯示,2009年11月時,Android在美國的智慧型手機作業系統市場的佔有率為5.2%[62],在2010年2月時,這個數字變成了9.0%,而在2010年第三季度末時,Android已經佔據了美國市場的21.4%的份額[63]。截止至2011年6月,Google表示,每日通過Google服務器激活的Android設備達到了55萬部[64],並且以每週4.4%的速度增長[65]。2011年8月1日,Canalys的數據顯示,Android已佔據美國48%的智慧型手機市場份額[66]。2011年10月13日,Google表示,全球市場上有1.9億部Android設備通過Google認證[67],而在2011年11月16日,全球市場上已有2億部Android設備通過Google認證[68]。但是,搭載Android作業系統的平板電腦在所有Android裝置中佔的比例卻只有1.8%的份額,只有380萬Android蜂巢平板被賣出,遠遠低於蘋果公司的iPad的銷量。[69] 2012年6月,Google在2012 Google I/O大會上表示全球市場上有4億部Android設備被啟動,每日啟動約一百萬部。另一方面Android系統的平板電腦的市占率為45.8%,相較之下iOS的市占率為52.8%。[70]
2013年5月,Android在中国的占有率有71.5%,超过其主要竞争对手苹果公司约50%。世界占有率亦有近70%。[71]而2013年裝載Android系統的平板電腦市占率達61.9%,超過iOS的36%。[70]
平板電腦各作業系統比例
作業系統 | 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% |
Microsoft | 4,031,802 | 2.1% | 1,162,435 | 1.0% |
Other | 41,598 | 0.1% | 379,000 | 0.3% |
用户使用系統版本比例
截止至2014年8月12日,不同的Android作業系統版本的用戶比例。[72]
版本名稱 | API level | 用戶分佈 |
---|---|---|
4.4 KitKat奇巧巧克力 | 19 | 20.9% |
4.3 Jelly Bean雷根糖 | 18 | 7.9% |
4.2.x Jelly Bean雷根糖 | 17 | 19.8% |
4.1.x Jelly Bean雷根糖 | 16 | 26.5% |
4.0.3-4.0.4 Ice Cream Sandwich冰淇淋三明治 | 15 | 10.6% |
3.2 Honey Comb蜂巢 | 13 | 0.0% |
2.3.3-2.3.7 Ginger Bread薑餅 | 10 | 13.6% |
2.2 Froyo霜凍優格 | 8 | 0.7% |
Android发佈
詳情參見:Android歷史版本
1.5 (Cupcake) 基于Linux Kernel 2.6.27 |
2009年4月30日,Android官方1.5版本(Cupcake 紙杯蛋糕)發布。[73][74]新功能如下:
|
---|---|
1.6 (Donut) 基于Linux Kernel 2.6.29 |
2009年9月15日,1.6(Donut甜甜圈)版本发佈。[76][77]新功能如下:
|
2.0/2.0.1/2.1 (Eclair) 基于Linux Kernel 2.6.29 |
2009年10月26日,2.0(Eclair松饼)版本軟體開發套件发佈。[79]新功能如下:[80]
|
2.2/2.2.1 (Froyo) 基于Linux Kernel 2.6.32 |
2010年5月20日,2.2(Froyo霜凍優格)版本軟體開發套件发佈。[81]主要的更新如下:
注:部分标称為2.2的固件仍然在使用2.6.29的核心。这种固件可以实现大部分2.2的功能(比如flash),但性能上与2.6.32有一定差距。 |
2.3 (Gingerbread) 基于Linux Kernel 2.6.35 |
2010年12月7日,2.3(Gingerbread姜饼)版本发佈。[89]主要的更新如下: |
3.0.1/3.1/3.2 (Honeycomb) 基于Linux Kernel 2.6.36 |
2011年2月2日,3.0(Honeycomb蜂巢)版本主要更新如下:
|
4.0 (Ice Cream Sandwich) 基于Linux Kernel 3.0.1 |
2011年10月19日,4.0(Ice Cream Sandwich冰淇淋三明治)版本更新主要如下:
|
4.1/4.2/4.3 (Jelly Bean) 基于Linux Kernel 3.4.0 |
2012年6月28日,Android 4.1(Jelly Bean雷根糖)版本主要更新如下:
2012年10月30日,Android 4.2(Jelly Bean雷根糖)版本主要更新如下:
2013年7月25日,Android 4.3(Jelly Bean雷根糖)版本新功能如下:
|
4.4 (KitKat) 基于Linux Kernel 3.4.0 |
2013年9月3日,Google公布Android 4.3的后续版本为4.4,代号为奇巧巧克力(KitKat)。 2013年10月31日,Google正式發表Android 4.4(KitKat)版本,以及Nexus 5。 主要更新如下:
|
L (暫名) |
2014年6月25日,Google於IO大會上展示Android L的開發者預覽版本,並開放下載。
主要更新如下(有待補充):
|
系统架构
應用程式
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同时包含了Webkit,所谓的Webkit就是Google 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资料库系统。资料库又分為共用资料库及私用资料库。使用者可透过ContentResolver类别取得共用资料库。
Android的中间层多以Java实作,并且采用特殊的Dalvik虚拟机器。Dalvik虚拟机器是一种“暂存器型态”的Java虚拟机器,变数皆存放于暂存器中,虚拟机器的指令相对减少。
Dalvik虚拟机器可以有多个实例,每个Android應用程式都用一个自属的Dalvik虚拟机器来执行,让系统在执行程式时可达到最佳化。Dalvik虚拟机器并非执行Java字节码,而是执行一种称為.dex格式的档案。
硬體抽像層(HAL)
Android的硬體抽像層是能以封闭源码形式提供硬體驅動模組。HAL的目的是為了把Android framework与Linux kernel隔开,让Android不至过度依赖Linux kernel,以达成“内核独立”(kernel independent)的概念,也让Android framework的开发能在不考量驅動程式实作的前提下进行发展。
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虛擬機來將其運行。[91]
目前Android的Linux kernel控制包括安全、記憶體管理、进程管理、网络堆叠、驅動程式模型等。下载Android源码之前,先要安装其构建工具Repo来初始化源码。Repo是Android用来辅助Git工作的一个工具。
专利纠纷
《PC世界》杂志网站2011年9月22日报道,Android卷入1000多件专利诉讼中。2011年8月,Google斥资125亿美元收购摩托罗拉移动(Motorola Mobility)及其拥有的约2.45万份专利组合[92]。2014年5月,美国联邦巡回上诉法院判决Android侵犯了甲骨文公司Java的版权。[93][94]
Android命名由來
Android一詞最早出現於法國作家利尔亚当(Auguste Villiers de l'Isle-Adam)在1886年發表的科幻小說《未來夏娃》(L'Ève future)中。他將外表像人的機器人取名為Android。
Android標誌
Android是一個全身綠色的機器人,顏色採用了PMS 376C和RGB中十六進制的#A4C639來繪製,這是Android作業系統的品牌象徵[95]。有時候,它會以純文字的標誌展示。[96]
Android的標誌是由Ascender公司設計的,其中的文字使用了Ascender公司專門製作的稱之為“Google Droid字型”的字型[97]。
注释
參考文獻
- ^ Lextrait, Vincent. The Programming Languages Beacon, v10.0. 2010 [5 January 2010]. 已忽略未知参数
|month=
(建议使用|date=
) (帮助) - ^ Android Code Analysis. [2012-06-01].
- ^ 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].
- ^ 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].
- ^ Android Overview. Open Handset 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. 10 December 2008 [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 [1 February 2011].
- ^ Google's Android becomes the world's leading smart phone platform (Canalys research release: r2011013). Canalys. 31 January 2011 [1 February 2011].
- ^ Android市場份額已達48%Canalys數據2011/02/01
- ^ Android過去1個月啟用裝置達10億台Android數據2014/06/25
- ^ 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]. (原始内容存档于January 4, 2010).
- ^ T-Mobile Brings Unlimited Multiplayer Gaming to US Market with First Launch of Nokia N-Gage Game Deck (新闻稿). Nokia. 23 September 2003 [2009-04-05].
- ^ Elgin, Ben. Google Buys Android for Its Mobile Arsenal. BusinessWeek. 17 August 2005 [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].
- ^ 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. 12 November 2007.
- ^ Google将Android 4.0.4源代码送交AOSP开源项目ENGADGET中国版2012
- ^ Boulton, Clint. Google Open-Sources Android on Eve of G1 Launch. eWeek. 21 October 2008 [2009-09-03].
- ^ Bort, Dave. Android is now available as open source. Android Open Source Project. 21 October 2008 [2009-09-03].. Mirror link.
- ^ Licenses: Android Open Source. Android Open Source Project. [25 October 2011].
- ^ Ryan Paul. Why Google chose the Apache Software License over GPLv2 for Android. Ars Technica. 2008 [25 October 2011].
- ^ Android issues reviewed. Code.google.com. [2011-08-08].
- ^ Android Open Source Project Frequently Asked Questions: Compatibility. source.android.com. [13 March 2011].
- ^ 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. 23 February 2009 [2009-03-07].
- ^ 新浪科技. GoogleAndroid被Linux内核除名. 2010年2日4 [2010年4月9日] (中文(简体)).
- ^ http://elinux.org/Android_Mainlining_Project#Patch.2FFeature_Status_Chart
- ^ 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. 8 December 2011 [12 December 2011].
- ^ 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. June 11, 2010 [2011-02-02].
- ^ Google Play Services更新 大幅提高安全性cnBeta2014-03-02 10:12:37
- ^ Android Security Overview. Android Open Source Project. [23 October 2011].
- ^ First SMS Trojan detected for smartphones running Android. Kaspersky Lab. [2010-10-18].
- ^ The Mother Of All Android Malware Has Arrived. Android Police. March 6, 2011. Authors list列表中的
|first1=
缺少|last1=
(帮助) - ^ Perez, Sarah. Android Vulnerability So Dangerous, Owners Warned Not to Use Phone's Web Browser. Readwriteweb.com. 2009-02-12 [2011-08-08].
- ^ Google Responds To Android Malware, Will Fix Infected Devices And‘Remote Kill’Malicious Apps. TechCrunch. March 6, 2011. Authors list列表中的
|first1=
缺少|last1=
(帮助) - ^ http://articles.businessinsider.com/2010-08-02/tech/30055327_1_android-piracy-google
- ^ 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
- ^ Benedict Evans. Chinese App Platforms.(英文)
- ^ 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. 15 November 2011 [16 November 2011].
- ^ comScore Reports February 2010 U.S. Mobile Subscriber Market Share. Comscore.com. 5 April 2010 [24 December 2010].
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. 3 November 2010 [24 December 2010].
- ^ Google activates 500,000 Android devices a day, may reach 1 million in October. Yahoo News. 28 June 2011.
- ^ Kumparak, Greg. Android Now Seeing 550,000 Activations Per Day. Techcrunch. 14 July 2011.
- ^ Android takes almost 50% share of worldwide smart phone market. 1 August 2011 [2011-08-05].
- ^ Erick Schonfeld. Larry Page: Mobile Revenues At $2.5 Billion Run-Rate, 190 Million Android Devices. TechCrunch. 13 October 2011 [24 October 2011].
- ^ Lance Whitney. Google: 200 million Android devices now active worldwide. CNET News. 2011-11-17 [27-11-2011].
- ^ Charlie Sorrel. Only 3.8 Million Honeycomb Tablets Sold So Far. Wired.com. 2011-11-17 [27-11-2011].
- ^ 70.0 70.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 Platform Versions. Android Developers. 2011-04-02 [2012-06-03].
Based on the number of Android devices that have accessed Android Market within a 14-day period ending on the data collection date noted below.
- ^ Ducrohet, Xavier. Android 1.5 is here!. Android Developers Blog. 27 April 2009 [2009-09-03].
- ^ Rob, Jackson. CONFIRMED: Official Cupcake Update Underway for T-Mobile G1 USA & UK!. Android Phone Fans. 30 April 2009 [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. 15 September 2009 [2009-10-01].
- ^ Ryan, Paul. Google releases Android 1.6; Palm unleashes WebOS 1.2. ars technica. 1 October 2009 [2009-10-01].
- ^ Android 1.6 Platform Highlights. Android Developers. September 2009 [2009-10-01].
- ^ Android 2.0, Release 1. Android Developers. [27 October 2009].
- ^ Android 2.0 Platform Highlights. Android Developers. [27 October 2009].
- ^ Savov, Vladislav. Next Android version will be called Froyo, says Erick Tseng. Engadget.com. 16 January 2010 [2010-01-16].
- ^ Android support for memory card app storage is finally "coming soon". Google Code. [1 May 2010].
- ^ Google's Andy Rubin on Everything Android. NY Times. [20 May 2010].
- ^ Nexus One Is Running Android 2.2 Froyo. How Fast Is It Compared To 2.1? Oh, Only About 450% Faster. androidpolice. [13 May 2010].
- ^ A Video Of An Adobe Evangelist Showcasing Flash 10.1 Smoothly Running On A Nexus One With Android 2.2 Froyo. androidpolice. [13 May 2010].
- ^ Exclusive: Google To Add Tethering, Wifi Hotspot To Android 2.2 Froyo. TechCrunch. 13 May 2010 [13 May 2010].
- ^ Browser support for file upload field is coming in Froyo. Google Code. [13 May 2010].
- ^ 88.0 88.1 Unofficially Confirmed Froyo Features, Post-Day-1 Of Google I/O. Android Police. [20 May 2010].
- ^ Android 2.3 Gingerbread正式登场、新功能全面睇!.
- ^ Android Team“Laser Focused”On The User Experience For Next Release.
- ^ Tim Bray. What Android Is. ongoing by Tim Bray. 24 November 2010 [27 October 2011].
- ^ 最近比较烦?细数Android成长之烦恼王彦恩中关村在线2011年9月29日
- ^ 谷歌惹麻烦:被判侵犯甲骨文Java版权
- ^ Java专利侵权案:甲骨文赢得对谷歌的上诉
- ^ Brand Guidelines. Android. 23 March 2009 [2009-10-30].
- ^ Android Brand Guidelines. Android. 23 March 2009 [2010-04-10].
- ^ Woyke, Elizabeth. Android's Very Own Font. Forbes. 26 September 2008. (原始内容存档于29 June 2012).
外部链接
- Android官方网站(英文)
- Android开源計劃(英文)
- Google Play(中文)
- Google Play(英文)
- Android Developers(英文)
- Android-x86(英文)
- Google Projects for Android - Google Code(中文)
- YouTube上的Sergey Brin introduces the Android platform
- 开放目录项目中的“Android”
參見
引用错误:页面中存在<ref group="註">
标签,但没有找到相应的<references group="註" />
标签