Android的历史

在学习Android程序设计之前,我们先花点时间了解一下Android的历史,很有趣,说不定能更加增强你的学习Android的兴趣。

Android是一款基于Linux的、自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

2003年10月,Andy Rubin等人创建Android公司,并组建Android团队,负责Android操作系统的开发。2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。Andy Rubin成为Google公司工程部副总裁,继续负责Android项目。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。

第一部Android智能手机发布于2008年10月。随着时间的推进,Google公司不断的完善更新Android的版本,各个硬件厂家也不断的推出新的基于Android的手机,目前Android逐渐扩展到平板电脑及其电视、汽车、手表、数码相机、游戏机、智能家电等多个领域。

Android操作系统的版本号比较有趣,他以甜点来作为版本代号,其实最初Android的版本号是以著名机器人名称来对其进行命名(例如他的一个内测版本代号就是阿童木),后来由于涉及到版权问题,20094月,也就是1.5版本发布开始,采用甜品的名字命名。

除了Android操作系统的版本号外,Android API也有一个版本号,这称为API等级(Android level,随着Android操作系统的升级,API等级也随之发生改变,对于我们开发人员来说,经常使用API等级来描述APP所对应的Android系统。目前Android的最新版本是9.0,北京时间2018 8 7 日上午正式发布。

下表给出了Android的版本号和API等级

序号

版本代码

版本号

API 等级

1

Astro 阿童木

1.0

API level 1

2

Bender发条机器人

1.1

API level 2

3

Android的历史

Cupcake纸杯蛋糕

1.5

API level 3,

4

Android的历史

Donut甜甜圈

1.6

API level 4

5

Android的历史

Éclair松饼

2.0

API level 5

6

2.0.1

API level 6

7

2.1

API level 7

8

Android的历史

Froyo冻酸奶

2.2.x

API level 8

9

Android的历史

Gingerbread姜饼

2.3-2.3.2

API level 9

10

2.3.3-2.3.7

API level 10

11

Android的历史

Honeycomb蜂巢

3.0

API level 11

12

3.1

API level 12

13

3.2x

API level 13

14

Android的历史

Ice Cream Sandwich冰激凌三明治

4.0.1-4.0.2

API level 14

15

4.0.3-4.0.4

API level 15

16

Android的历史

Jelly Bean果冻豆

4.1x

API level 16

17

4.2x

API level 17

18

4.3x

API level 18

19

Android的历史

KitKat奇巧

4.4-4.4.4

API level 19

20

Android的历史

Lollipop棒棒糖

5.0

API level 21

21

5.1

API level 22

22

Android的历史

Marshmallow棉花糖

6.0

API level 23

23

Android的历史

Nougat牛轧糖

7.0

API level 24

24

7.1.1

API level 25

25

Android的历史

Oreo 奥利奥

8.0

API level 26

26

8.1

API level 27

27

Android的历史

Pie

9.0

API level 28

题外话

Android这一次最先出现在法国作家利尔亚当在1886年发布的科幻小说《未来夏娃》中,作者将外表像人类的机器起名为Android,它由4部分组成:

1.生命系统(平衡、步行、发声、身体摆动、感觉、表情、调节运动等);

2.造型解质(关节能自由运动的金属覆盖体,一种盔甲);

3.人造肌肉(在上述盔甲上有肌肉、静脉、性别特征等人身体的基本形态);

4.人造皮肤(含有肤色、机理、轮廓、头发、视觉、牙齿、手爪等)。 

这也就是Android名字的由来。

(张伟:2018年8月28日)

(转载时请注明来源)