Android 简史

有一种了解一个事物的方法,那就是了解它的发展历史。

本文将持续更新记录 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 “披萨” 待续…

如果还想了解各版本技术特性上的演进史和更多演进细节,请参阅:

Android version history

Android历史版本

让我们来一场点赞之交?
0%