Android是一个由Google和开放手机联盟共同开发的移动设备操作系统,其最初的版本(Android 0.5)在2007年11月5日发行。至今,Android已发行多个更新版本,每个版本除了修复前一版本的漏洞外,还多了新的功能。
Android操作系统有预发行的内部版本,分别为铁臂阿童木(Astro)与机器人班亭(Bender,电视动画《飞出个未来》的角色)。从2009年5月开始,Android的版本代号改以甜点来命名,且每个代号间的前缀以英文本母序接续排列:Cupcake(纸杯蛋糕)、Donut(甜甜圈)、Eclair(闪电泡芙)、Froyo(优格冰淇淋)、Gingerbread(姜饼)、Honeycomb、Ice Cream Sandwich(冰淇淋三明治)、Jelly Bean(果冻豆)、KitKat(奇巧巧克力)、Lollipop(棒棒糖)、Marshmallow(棉花糖)、Nougat(牛轧糖)、Oreo(奥利奥)、Pie(派)。2019年8月23日,Google宣布从Android Q开始不再以甜品命名,且直接称Android Q为Android 10[1]。
名称 | 版本号 | 发行日期 | API等级 | 安全性更新状态 |
---|---|---|---|---|
Android 1.0 | 1.0 | 2008年9月23日 | 1 | 不支持 |
Android 1.1 | 1.1 | 2009年2月9日 | 2 | 不支持 |
Android Cupcake | 1.5 | 2009年4月27日 | 3 | 不支持 |
Android Donut[2] | 1.6 | 2009年9月15日 | 4 | 不支持 |
Android Eclair[3] | 2.0 – 2.1 | 2009年10月26日 | 5 – 7 | 不支持 |
Android Froyo[4] | 2.2 – 2.2.3 | 2010年5月20日 | 8 | 不支持 |
Android Gingerbread[5] | 2.3 – 2.3.7 | 2010年12月6日 | 9 – 10 | 不支持 |
Android Honeycomb[6] | 3.0 – 3.2.6 | 2011年2月22日 | 11 – 13 | 不支持 |
Android Ice Cream Sandwich[7] | 4.0 – 4.0.4 | 2011年10月18日 | 14 – 15 | 不支持 |
Android Jelly Bean[8] | 4.1 – 4.3.1 | 2012年7月9日 | 16 – 18 | 不支持 |
Android KitKat[9] | 4.4 – 4.4.4 | 2013年10月31日 | 19 – 20 | 不支持[10] |
Android Lollipop[11] | 5.0 – 5.1.1 | 2014年11月12日 | 21 – 22 | 不支持[12] |
Android Marshmallow[13] | 6.0 – 6.0.1 | 2015年10月5日 | 23 | 不支持[14] |
Android Nougat[15] | 7.0 – 7.1.2 | 2016年8月22日 | 24 – 25 | 不支持[16] |
Android Oreo[17] | 8.0 – 8.1 | 2017年8月21日 | 26 – 27 | 支持 |
Android Pie | 9 | 2018年8月6日 | 28 | 支持 |
Android 10[18] | 10 | 2019年9月3日 | 29 | 支持 |
Android 11[19] | 11 | 2020年9月8日 | 30 | 支持 |
Android 12[20] | 12 | 2021年10月4日 | 31 | 支持 |
格式: 旧版本 旧版本,仍被支持 当前版本 最新的预览版 |
测试版
Android最初的版本是于2007年11月5日发行的Android 0.5[21],它作为一个面向开发者的软件开发包(SDK)进行发行[22]。
版本列表
Android 1.0
Android 1.0 (API 1 – 4) | |
---|---|
Alpha、Beta | 初期还未完成的版本以里程碑(Milestone)的M来作编号(如m3, m5)后面接rc号码(如m3-rc37a),再细分为每星期的结果WB或测试序号TC。至2009年团队认为这些编号太难分辨和记忆,所以改成CRA29,而这也某程度上决定了后来使用英文本母排序的方式来命名代号。在这其中无数的里程碑中,曾经打算过使用虚构作品中的机器人(Android)作为代号,例如Astro Boy“铁臂阿童木”和Bender“班德·班亭·罗德里盖兹”。[23] |
Android 1.0 | 2008年9月23日,发布Android操作系统中的第一个正式版本:Android 1.0,当时并未有特别名称。全球第一台Android设备HTC Dream(G1)就是搭载Android 1.0操作系统[24],以下Android 1.0所拥有的特性功能:
|
Android Petit Four | 2009年2月2日,Android 1.1(花色小蛋糕, Petit Four,正式以甜点为代号[23])发布,该版本只被预装在T-Mobile G1上。该版本处理了前一版本遗留的许多应用程序和系统的Bug,改进了API接口和添加了新的特性:
|
Android Cupcake Linux内核版本[31]: 2.6.27 |
2009年4月30日,Google释出Android 1.5(Cupcake 纸杯蛋糕)。主要更新如下:[32]
|
Android 2.0
Android 2.0 (API 5 – 10) | |
---|---|
Android Donut Linux内核版本: 2.6.29 |
2009年9月15日,Google释出Android 1.6(Donut甜甜圈,正式决定以英文本母作代号排序[23])。主要更新如下:[34]
|
Android Eclair Linux内核版本: 2.6.29 |
2009年10月26日,Google释出Android 2.0(Eclair松饼)。主要更新如下:[36][37]
Android 2.0.1于2009年12月3日正式发布[38]。该版本针对Android 2.0进行了轻微的改进,只针对前一个版本中的部分API进行修改变化,并且对存在的已知的Bug进行修复,其他并无变化[38]。
Android 2.1于2010年1月12日正式发布[39]。该版本针对Android 2.0.1进行了轻微的改进,只针对前一个版本中的部分API进行修改变化,并且对存在的已知的Bug进行修复,其他并无变化[39]。 |
Android Froyo Linux内核版本: 2.6.32 |
2010年5月20日,Google释出Android 2.2(Froyo冻酸奶)。主要更新如下:[40]
注:部分标称为2.2的固件仍然在使用2.6.29的核心。这种固件虽然可以实现大部分2.2的功能(比如flash),但性能上与2.6.32有一定差距。
Android 2.2.1更新包于2011年1月18日正式发布,进行了Bug修复,安全性的提高,性能提升以及流畅性提升[47]。
Android 2.2.2更新包于2011年1月22日正式发布,进行了Bug修复,修复了Nexus One中的短信问题[48]。
Android 2.2.3更新包于2011年11月21日正式发布,修复了两个安全性问题。 |
Android Gingerbread Linux内核版本: 2.6.35 |
2010年12月7日,Google释出Android 2.3(Gingerbread姜饼)。主要更新如下:[49]
2010年12月及2011年1月分别发放2.3.1和2.3.2更新包,修复Nexus S的Bug。
Android 2.3.3更新包于2011年2月9日正式发布,仅针对上一个版本进行了API改进,其他无变化[51]。
Android 2.3.4更新包增加了在Google Talk中使用语音通话和视频聊天的支持。 萤幕截图功能(电源键+Home)在2.3.4才有实作出来(2011 Xperia:长按Power键,再点击“截图”)
Android 2.3.5更新包于2011年7月25日正式发布,该更新包进行如下改进[52]:
Android 2.3.6更新包于2011年9月2日正式发布,修复了语音搜索存在的Bug。该更新包改进了加拿大版本Nexus S存在的使用WiFi时可能导致增加辐射的问题[53][54]。
|
Android 3.0
Android 3.0 (API 11 – 13) | |
---|---|
Android Honeycomb Linux内核版本: 2.6.36 |
2011年2月2日,Google释出Android 3.0(Honeycomb蜂巢)发布。是第一个Android平板操作系统[55][56]。全球第一个使用该版本操作系统的设备是摩托罗拉公司于2011年2月24日发布的Motorola Xoom平板电脑[57]。主要更新如下[55]
Android 3.1软体开发包于2011年5月10日正式发布。主要更新如下:
Android 3.2软体开发包于2011年7月15日正式发布。全球第一台使用该版本操作系统的设备是华为公司制造生产的MediaPad平板电脑[60]。主要更新如下:
Android 3.2.1更新包于2011年9月20日正式发布,包含以下更新:
Android 3.2.2更新包于2011年8月30日正式发布,该版本修复了在摩托罗拉Xoom 4G上存在的Bug和性能方面的提升。 |
Android 4.0
Android 4.0 (API 14 – 20) | |
---|---|
Android Ice Cream Sandwich Linux内核版本: 3.0.1 |
Android 4.0(Ice Cream Sandwich冰淇淋三明治)于2011年4月在Google I/O大会上首次被宣布[61],并且于2011年10月19日正式发布Android 4.0“冰淇淋三明治”操作系统和搭载Android 4.0的Galaxy Nexus智能手机。Android 4.0.1的软体开发包于2011年10月19日正式发布[62]。谷歌公司的发言人加布·科恩(Gabe Cohen)指出,Android 4.0“理论上”与任何一个当前市面上搭载了Android 2.3.x版本的设备兼容[63]。关于Android 4.0的源代码已于2011年11月14日正式公布[64]。
修复Android 4.0中的Bug。
Android 4.0.2更新包于2011年11月28日正式发布,该更新包修复了存在于Verizon版本Galaxy Nexus中的Bug[70][71]。
Android 4.0.3更新包于2011年12月16日发布,包括修复Bug和系统的优化,并且针对图形、数据库、拼写检查、蓝牙功能和其他功能的改进。公布了新的API,包括联系人API,日历增强,新的摄像头应用程序,提高视频稳定和QVGA分辨率和辅助功能的改进,如屏幕的改进等[72]。
Android 4.0.4更新包于2012年2月6日发布,主要更新如下:
|
Android Jelly Bean Linux内核版本: Android 4.1: 3.0.31 Android 4.2: 3.4.0 Android 4.3: 3.4.39 |
2012年6月28日,Google释出Android 4.1(JellyBean 果冻豆)在Google I/O大会上随搭载Android 4.1的Nexus 7平板电脑一起发布,。主要更新如下:
Android 4.1.1更新包于2012年7月23日发布,主要是修复Nexus 7的Bug。
Android 4.1.2更新包于2012年10月9日发布,主要更新如下:
2012年10月30日,Google 释出 Android 4.2(JellyBean 果冻豆)。Google原本预计于2012年10月29日于纽约发布Android 4.2,但因为飓风桑迪吹袭被取消[73],而改以新闻稿发布,以“一种新口味的果冻豆”(A new flavor of Jelly Bean)作口号。首款搭载Android 4.2的手机LG Nexus 4及平板电脑Nexus 10于2012年11月23日上市[74][75]。主要更新如下:
修复Android 4.2中的Bug。
Android 4.2.2更新包于2013年2月11日发布,主要更新如下:
2013年7月25日,Google释出Android 4.3(JellyBean果冻豆)。主要更新如下:
2013年10月5日,Google释出Android 4.3.1(JellyBean 果冻豆)。主要更新如下:
|
Android KitKat Linux内核版本: 3.10 |
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)。主要更新如下:
| 2013年10月31日,Google释出Android 4.4(奇巧Kitkat)。主要更新如下:
Android 5.0
Android 5.0 (API 21 – 22) | |
---|---|
Android Lollipop Android 5.0 Linux内核版本: 3.16.1 |
2014年12月4日Google释出Android 5.0.1(棒棒糖Lollipop)。主要更新如下:
2014年12月21日Google释出Android 5.0.2(棒棒糖Lollipop)。主要更新如下:
|
2014年6月25日,Google于I/O大会上展示Android L的开发者预览版本,并开放下载。2014年10月16日,Google释出Android 5.0(棒棒糖Lollipop)。主要更新如下:
Android Lollipop Android 5.1 Linux内核版本: 3.16.1 |
2015年4月22日Google释出Android 5.1.1(棒棒糖Lollipop)。主要更新如下:
| 2015年3月10日,Google释出Android 5.1(棒棒糖Lollipop)。主要更新如下:
Android 6.0
Android 6.0 (API 23) | |
---|---|
Android Marshmallow Linux内核版本: 3.18.10 |
2015年10月5日,Google释出Android 6.0(棉花糖Marshmallow)。 主要更新如下:
2015年12月7日,Google释出Android 6.0.1(棉花糖Marshmallow)。 主要更新如下:
| 2015年5月29日,Google于I/O大会上展示Android M的开发者预览版本,并开放下载。
Android 7.0
Android 7.0 (API 24 – 25) | |
---|---|
Android Nougat Linux内核版本: 4.4.1 |
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)。 主要更新如下:
| 2016年3月9日,Google发布Android N的开发者预览版本,并开放下载。
Android 8.0
Android 8.0 (API 26 – 27) | |
---|---|
Android Oreo Linux内核版本: 4.9 |
|
2017年3月21日,Google发布Android Oreo的开发者预览版本。2017年8月21日,Google释出Android 8.0(奥利奥 Oreo)。
Android 9.0
Android 9.0 (API 28) | |
---|---|
Android 9 Linux内核版本: 4.14 |
2018年3月7日,Google发布Android P的开发者预览版本,并开放下载。 2018年5月8日,Google I/O大会公布许多Android P功能。 2018年8月6日,Google正式发布Android 9 Pie的正式版本。 (以下为新增功能)
|
Android 10.0
Android 10 (API 29) | |
---|---|
Android 10 Linux内核版本: 5.0 |
Android 10的首个开发者预览版本(即测试版)在2019年3月14日发行并提供下载。正式版于2019年9月3日发行。此版本Android是各Android版本中,首次不用甜品来命名。
|
Android 11.0
Android 11.0 (API 30) | |
---|---|
Android 11 | 2020年2月20日发布开发者预览版本,2020年9月8日正式发布。
|
相关条目
参考资料
- ↑ 谷歌扔掉“甜品” 系统命名直接叫Android 10. [2019-08-23].
- ↑ Android - History. Android.
- ↑ Android - History. Android.
- ↑ Android - History. Android.
- ↑ Android - History. Android.
- ↑ Android - History. Android.
- ↑ Android - History. Android.
- ↑ Android - History. Android.
- ↑ Android - History. Android.
- ↑ Ludwig, Adrian; Miller, Mel. Diverse protections for a diverse ecosystem: Android Security 2016 Year in Review. Google Security Blog. Google. March 22, 2017 [March 22, 2017].
We released monthly Android security updates throughout the year for devices running Android 4.4.4 and up—that accounts for 86.3 percent of all active Android devices worldwide.
- ↑ Android - History. Android.
- ↑ Android Security Bulletin—April 2018 | Android Open Source Project. Android Open Source Project. [2018-04-02] (英语).
- ↑ Android - History. Android.
- ↑ Android 安全性公告 - 2018 年 9 月 | Android Open Source Project. Android Open Source Project.
- ↑ Android – Nougat. Android.
- ↑ Android 安全性公告 - 2019 年 11 月 | Android Open Source Project. Android Open Source Project.
- ↑ Android – 8.0 Oreo. Android. [2017-12-05] (美国英语).
- ↑ Android 10. Android (英语).
- ↑ Android 11. Android (英语).
- ↑ Android 12. Android (英语).
- ↑ Live Google’s gPhone Open handset alliance conference call (transcript), Gizmodo, 2007-11-05 [2011-12-20].
- ↑ Google releases Android SDK. Macworld. 2007-11-12 [2011-12-20].
- ↑ 23.0 23.1 23.2 存档副本. [2015-10-05].
- ↑ T-Mobile Unveils the T-Mobile G1 – the First Phone Powered by Android. HTC. [2009-05-19].
- ↑ 25.0 25.1 Topolsky, Joshua. T-Mobile G1 review, part 2: software and wrap-up. Engadget. 2008-10-16 [2011-12-20].
- ↑ 26.0 26.1 26.2 26.3 26.4 Release features – Android 1.0. Google.
- ↑ 27.0 27.1 27.2 T-Mobile G1 (Google Android Phone). PC Magazine. [2011-12-20].
- ↑ LaCouvee, Darcy. Folders on the Android desktop, and how to rename them. Android Authority. 2008-10-17 [2011-12-20].
- ↑ Status Bar Notifications. Android Developers. [2011-12-20].
- ↑ Android for Dummies. TechPluto. 2008-09-18 [2011-12-20].
- ↑ Which Android runs which Linux kernel? - Android Enthusiasts Stack Exchange. 2018-09-19 [2019-08-12].
- ↑ 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. 2009-04 [2009-09-03].
- ↑ 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. 2009-09 [2009-10-01].
- ↑ Android 2.0, Release 1. Android Developers. [2009-10-27].
- ↑ Android 2.0 Platform Highlights. Android Developers. [2009-10-27].
- ↑ 38.0 38.1 Android 2.0.1, Release 1 SDK. Android Developers. [2010-01-17].
- ↑ 39.0 39.1 Android 2.1, Release 1. Android Developers. [2010-01-17].
- ↑ 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.
- ↑ 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.
- ↑ 46.0 46.1 Unofficially Confirmed Froyo Features, Post-Day-1 Of Google I/O. Android Police. [2010-05-20].
- ↑ Aronsson, Lars. Android 2.2.1 update for Samsung Galaxy S now rolling out via Kies. androinica.com. 2011-01-18 [2011-11-17].
- ↑ Hollister, Sean. Nexus One gets tiny update to Android 2.2.2, fixes SMS routing issues. engadget.com. 2011-01-22 [2011-11-17].
- ↑ Android 2.3 Gingerbread正式登场、新功能全面睇!. [2017-06-07].
- ↑ Android Team“Laser Focused”On The User Experience For Next Release. [2011-12-20].
- ↑ Android 2.3.3 Platform. Android Developers. [2011-12-20].
- ↑ Arghire, Ionut. Android 2.3.5 Arrives on Galaxy S in the UK. Softpedia.com. [2011-12-01].
- ↑ Ali Waqas. Android 2.3.6 Gingerbread Update For Nexus S Available [Wi-Fi And Tethering Fix]. Addictive Tips. 2011-09-28 [2011-12-20].
- ↑ Anton D. Nagy. Google Samsung Nexus S Gets Android 2.3.6 Update. PocketNow. 27-Sep-11 [2011-12-20].
- ↑ 55.0 55.1 Android 3.0 Platform Highlights. Android Developers. [2011-02-23].
- ↑ Mithun Chandrasekhar. Googles Android Event Analysis. AnandTech. 2011-02-02 [2011-02-05].
I confirmed this with Google; Honeycomb, at least in the current form, will not be coming to non-tablet devices.
- ↑ Nilay Patel. Motorola Atrix 4G and Xoom tablet launching at the end of February, Droid Bionic and LTE Xoom in Q2. Engadget. 2011-01-26 [2011-02-05].
- ↑ Android Supported Media Formats. Andro Med Formats. 2011-08-04 [2011-08-04].
- ↑ Issue 1461 - android - FLAC file support enhancement request.. code.google.com.
- ↑ Darren Murph. Huawei MediaPad revealed first 3.2 tablet. Engadget. 2011-06-20 [2011-06-20].
- ↑ Barra, Hugo. Android: momentum, mobile and more at Google I/O. The Official Google Blog. 2011-05-10.
- ↑ Rey, Francis. Android 4.0 Ice Cream Sandwich SDK Now Available. Social Barrel. 2011-10-19 [2011-12-20].
- ↑ Stevens, Tim. Google confirms Nexus S will get Ice Cream Sandwich -- for real this time(Gingerbread devices, too). Engadget. 2011-10-19 [2011-12-20].
- ↑ Messina, Vincent. Ice Cream Sandwich source code released, custom ROMs inevitable. AndroidGuys. 2011-11-15 [2011-12-20].
- ↑ Molen, Brad. Android 4.0 Ice Cream Sandwich now official, includes revamped design, enhancements galore. Engadget. 2011-10-19 [2011-10-19].
- ↑ German, Kent. Ice Cream Sandwich adds tons of new features. CNET. 2011-10-18.[失效链接]
- ↑ Velazco, Chris. A Quick Android 4.0 Ice Cream Sandwich Feature Rundown. Tech Crunch. 2011-10-18 [2011-12-20].
- ↑ Kennemer, Quentyn. Android 4.0 Ice Cream Sandwich has Hardware Acceleration. Phandroid. 2011-10-19 [2011-10-19].
- ↑ Lia, Sindre. Android 4 Breaks New Ground (Part 6). infoSync. 2011-10-21 [2017-11-11].
- ↑ Verizon’s 4G LTE Galaxy Nexus Gets Pictured, Receives Android 4.0.2 Update. DroidLife. 2011-11-28 [2011-12-08].
- ↑ Within 2 Hours of Activation, Your Galaxy Nexus Will Receive an Update. DroidLife. 2011-12-15 [2011-12-15].
- ↑ Android 4.0.3 announced, bringing variety of optimizations and bug fixes to phones and tablets. Engadget. 2011-12-16 [2011-12-17].
- ↑ Mondays Google event in NYC canceled due to Hurricane Sandy. [2012-10-29].
- ↑ Android 4.2 Jelly Bean lands on Nexus 7. Know Your Mobile. 2012-11-14 [2012-11-24].
- ↑ Google Releases Nexus 4, Nexus 10 and Android 4.2. IGN. 2012-11-13 [2012-11-16].
- ↑ A pop of color and more: updates to Android’s brand. Google The Keywords. [2020-04-26].
- ↑ 77.0 77.1 Rahman, Mishaal. Here’s Everything New in Android P Developer Preview 1 for the Google Pixel/XL and Pixel 2/XL. XDA Developers. 2018-03-07 [2018-03-08].
- ↑ 78.0 78.1 78.2 Welch, Chris. The biggest early visual changes in Android P. The Verge. 2018-03-07 [2018-03-08].
- ↑ DNS over TLS support in Android P Developer Preview. Google Security Blog. 2018-04-17.