有一种了解一个事物的方法,那就是了解它的发展历史。
本文将持续更新记录 Android 的发展简史,以供喜欢 Android 和想了解 Android 的爱好者作参考。
Android 自 2008 年正式发布至今(2018),已经走过了十个年头了。像一个小孩的长大一样,十年,对于一生来说,说长不长,仿佛不知不觉就长大了,说短也不短,至少我们不少人都错过了见证 Android 的成长历程,笔者也是 2015 年才开始对 Android 感兴趣并开始了解 Android 的。
这十年,Android 已经迭代了好多个版本,解决或优化了一些人们常诟病的问题,也有许多优秀的体验和设计方面的创新,至今已经占有约 85.9% 的全球市场份额,而且我们相信,Android 还会发展的越来越好。那么,接下来我们一起看看 Android 的发展简史吧。
Android 前传
即 Android 操作系统的孵化阶段。 Android 是由 Google 和开放手持设备联盟共同开发发展而来的。
Android 在正式发布之前,最开始拥有两个内测版,并且以著名的机器人名称来对其进行命名,它们分别是:铁臂阿童木(Astro boy) 和发条机器人(Bender)。
后来,由于涉及版权问题,Google 将其命名规则变更为用 甜点 作为它们系统版本的代号的命名方法。
“甜点命名法”开始于第三版 Android 1.5(实际上是第四版,因为 Android 1.0 其实有两版)。而从 Android 1.6 Donut(甜甜圈) 开始,项目组才正式确定将 Android 开发代号首字母从 “C” 一直延续下去。
Android 命名的由来
Android 一词最早出现于法国作家利尔亚当(Auguste Villiers de l’Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L’Ève future)中。他将外表像人的机器人取名为 Android。
Android 的生日
5.11 被认为是 Android 的生日。
Android 的标志
Android 是一个全身绿色的机器人,颜色采用了 PMS 376C 和 RGB 中十六进制的 #A4C639 来绘制,这是 Android 操作系统的品牌象征。
Android 的标志是由 Ascender 公司设计的,其中的文字使用了 Ascender 公司专门制作的称之为 “Google Droid” 的字体。
Android 发展简史
时间线 | 发布概述 | 版本号 | 版本代号 | API 等级 | 基于的Linux Kernel版本 |
---|---|---|---|---|---|
2008.9.23 | Android 1.0 第一个正式版公布。全球第一台 Android 设备 HTC Dream(G1) 搭配的就是 Android 1.0 | Android 1.0 | Astro “铁臂阿童木” | 1 | |
2009.2.2 | Android 1.1发布 | Android 1.1 | Bender “发条机器人” [内部也叫 Petit Four”花式小蛋糕”] | 2 | |
2009.4.30 | Android 1.5 发布 | Android 1.5 | Cupcake “纸杯蛋糕” [从此版本开始决定用“甜点命名法”] | 3 | 2.6.27 |
2009.9.15 | Android 1.6 发布 | Android 1.6 | Donut “甜甜圈” [从此版本开始决定将代号首字母从 “C,D…” 一直延续下去] | 4 | 2.6.29 |
2009.10.26 | Android 2.0 发布 | Android 2.0 | Eclair “松饼” | 5 | 2.6.29 |
2009.12.3 | Android 2.0.1 发布 | Android 2.0.1 | Eclair “松饼” | 6 | 2.6.29 |
2010.1.12 | Android 2.1 发布 | Android 2.1 | Eclair “松饼” | 7 | 2.6.29 |
2010.5.20 | Android 2.2 发布 | Android 2.2 | Froyo “冻酸奶” | 8 | 2.6.32 |
2010.12.7 | Android 2.3 发布 | Android 2.3 | Gingerbread “姜饼” | 9 | 2.6.35 |
2010.12 | Android 2.3.3 更新包于 2011.2.9 正式发布,仅对上一个版本进行了API改进 | Android 2.3.3 | Gingerbread “姜饼” | 10 | 2.6.35 |
2011.2.2 | Android 3.0 发布,Android 3.0 是第一个 Android 平板操作系统,全球第一个使用该版本操作系统的设备是摩托罗拉公司于 2011.2.24 发布的 Motorlola Xoom 平板电脑 | Android 3.0 | Honeycomb “蜂巢” | 11 | 2.6.36 |
2011.5.10 | Android 3.1 发布 | Android 3.1 | Honeycomb “蜂巢” | 12 | 2.6.36 |
2011.7.15 | Android 3.2 发布,全球第一台使用该版本操作系统的设备是华为公司制造生产的 MediaPad 平板电脑 | Android 3.2 | Honeycomb “蜂巢” | 13 | 2.6.36 |
2011.10.19 | Android 4.0 于2011年4月在 Google I/O 大会上首次被宣布,并于 2011.10.19 正式发布 Android 4.0 和搭载 Android 4.0 的 Galaxy Nexus 智能手机。 | Android 4.0 | Ice Cream Sandwich “雪糕三明治” | 14 | 3.0.1 |
2011.12.16 | Android 4.0.3 发布 | Android 4.0.3 | Ice Cream Sandwich “雪糕三明治” | 15 | 3.0.1 |
2012.6.28 | Android 4.1 在 Google I/O 大会上和搭载 Android 4.1 的 Nexus 7 平板电脑一起发布 | Android 4.1 | JellyBean “果冻豆” | 16 | 3.4.0 |
2012.10.30 | Android 4.2 以新闻稿的形式发布。Google原本预计于2012年10月29日于纽约发布Android 4.2,但因为飓风桑迪吹袭被取消,而改以新闻稿发布,以“一种新口味的果冻豆”(A new flavor of Jelly Bean)作口号。首款搭载Android 4.2的手机LG Nexus 4及平板电脑Nexus 10于2012年11月23日上市。 | Android 4.2 | JellyBean “果冻豆” | 17 | 3.4.0 |
2013.7.25 | Android 4.3 发布 | Android 4.3 | JellyBean “果冻豆” | 18 | 3.4.0 |
2013.10.31 | Android 4.4 发布,Android 在此版本封锁了Adobe Flash Player 功能,此版本后不再支持 Falsh。 | Android 4.4 | Kitkat “奇巧巧克力” | 19 | 3.4.0 |
2014.6.20 | Android 4.4.4 发布 | Android 4.4.4 | Kitkat “奇巧巧克力” | 20 | 3.4.0 |
2014.10.16 | Android 5.0 发布。2014.6.25 在 Google I/O 大会上展示 Android L 的开发者预览版本,并开放下载。并于 2014.10.16 正式发布 Android 5.0 且命名为 Lollipop。此后,Android 沿袭了这种版本演进和发布的方式。此版本后,采用全新的 Material Design 界面,我们喜爱的 MD 设计诞生了。 | Android 5.0 | Lollipop “棒棒糖” | 21 | 3.4.0 |
2015.3.10 | Android 5.1 发布 | Android 5.1 | Lollipop “棒棒糖” | 22 | 3.4.0 |
2015.10.5 | Android 6.0 发布。2015.5.29 Google 在 I/O 大会啥昂展示 Android M 的开发者预览版,并于 2015.10.5 正式发布 Android 6.0 并将其命名为 Marshmallow。沿袭了上一版本的演进方式,以至于每年猜测和讨论 Android 版本的最终命名代号成了 Android 爱好者的一大乐趣。 | Android 6.0 | Marshmallow “棉花糖” | 23 | 3.14.52 |
2016.8.22 | Android 7.0 正式发布。2016.3.9 Google 发布 Android N 的开发者预览版并开放下载。于2016.8.22 正式发布 Android 7.0 并将其命名为 Nougat。 | Android 7.0 | Nougat “牛扎糖” | 24 | 3.4.0 |
2016.10.4 | Android 7.1 发布 | Android 7.1 | Nougat “牛扎糖” | 25 | |
2017.8.21 | Android 8.0 正式发布。2017.3.21 Google 发布 Android O 的开发者预览版,并于 2017.8.21 正式发布 Android 8.0 并将其命名为 Oreo。 | Android 8.0 | Oreo “奥利奥” | 26 | |
2017.12.5 | Android 8.1 发布 | Android 8.1 | Oreo “奥利奥” | 27 | |
2018.3.7 | Google 发布 Android P 的开发者预览版并开放下载。 | 历史待续而来.. | 笔者猜测叫 Pizza “披萨” | 待续… | |
… | … | … | … | … | … |
如果还想了解各版本技术特性上的演进史和更多演进细节,请参阅: