这是【Android 教程系列第 14 篇】,如果觉得有用的话,欢迎关注专栏。

很多人记不住 Android 系统版本和 API 等级对应的关系,这里我以 官网文档安卓版本历史(维基百科) 为参考做了整理。

解释说明

  • 安卓在布稳定版前,事先会发布开发者预览版,所以安卓版本的发布时间也就分为了稳定版和开发者预览版两个时间,本文只说下稳定版的发布时间。
  • 以 Android 7.1 为例,后续又发布了 7.1.1 和 7.1.2 两个附加版本,取前两个数字就是 Android 7.1 ,在 Android 7.1 版本之前的版本后续都会有 1~4 个附加版本。以目前看,在 Android 7.1 之后的版本就没有附加版本了。

如果想知道开发者预览版发布时间,或者 Android 7.1 版本之前的附加版本有哪些,可点击上方的维基百科查看详情。

平台版本

API 级别

系统代号

正式版本发布时间

Android 13

33

Tiramisu(提拉米苏)

2022年05月12日

Android 12

32

Snow Cone v2(刨冰)

2022年03月07日

Android 12

31

Snow Cone(刨冰)

2021年10月04日

Android 11

30

R

2020年09月08日

Android 10

29

Q

2019年09月03日

Android 9.0

28

P(Pie 馅饼)

2018年08月06日

Android 8.1

27

O_MR1

2017年12月05日

Android 8.0

26

O(Oreo 奥利奥)

2017年08月21日

Android 7.1

25

N_MR1

2016年10月04日

Android 7.0

24

N(Nougat 牛轧糖)

2016年08月22日

Android 6.0

23

M(Marshmallow 棉花糖)

2015年10月02日

Android 5.1

22

LOLLIPOP_MR1

2015年03月02日

Android 5.0

21

LOLLIPOP(棒棒糖)

2014年11月04日

Android 4.4W

20

KITKAT_WATCH

2014年06月25日

Android 4.4

19

KITKAT(奇巧巧克力棒)

2013年10月31日

Android 4.3

18

JELLY_BEAN_MR2

2013年07月24日

Android 4.2、4.2.2

17

JELLY_BEAN_MR1

2012年11月13日

Android 4.1、4.1.1

16

JELLY_BEAN(果冻豆)

2012年07月09日

Android 4.0.3、4.0.4

15

ICE_CREAM_SANDWICH_MR1

2011年12月16日

Android 4.0、4.0.1、4.0.2

14

ICE_CREAM_SANDWICH(冰淇淋三明治)

2011年10月18日

Android 3.2

13

HONEYCOMB_MR2

2011年07月15日

Android 3.1.x

12

HONEYCOMB_MR1

2011年05月10日

Android 3.0.x

11

HONEYCOMB(蜂巢)

2011年02月22日

Android 2.3.3、2.3.4

10

GINGERBREAD_MR1

2011年02月09日

Android 2.3、2.3.1、2.3.2

9

GINGERBREAD(姜饼)

2010年12月06日

Android 2.2.x

8

FROYO(冻酸奶)

2010年05月20日

Android 2.1.x

7

ECLAIR_MR1

2010年01月11日

Android 2.0.1

6

ECLAIR_0_1

2009年12月03日

Android 2.0

5

ECLAIR(闪电泡芙)

2009年10月27日

Android 1.6

4

DONUT(甜甜圈)

2009年09月15日

Android 1.5

3

CUPCAKE(纸杯蛋糕)

2009年04月27日

Android 1.1

2

BASE_1_1

2009年02月09日

Android 1.0

1

BASE

2008年09月23日

扩展资料

安卓各版本的命名规则:

Android 在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是

  • 阿童木(AndroidBeta)
  • 发条机器人(Android 1.0)

后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本代号的命名方法。

甜点命名法开始于 Android 1.5 发布的时候,作为每个版本代表的甜点的尺寸越变越大,然后按照 26 个字母数序。

但 Google 自 Android 11 后取消了除了版本号以外的甜点代号,意图简化名称让消费者容易记得(我觉得 Google 可能多此一举了,不搞开发的应该很少人会去关注自己的安卓手机用的什么版本吧)。

虽然不对外使用甜点代号了,但 Google 仍为下一代的 Android 12 进行内部代号的命名,有消息说 Android 12 开发代号为 Snow Cone(刨冰) ,但最终正式版本不会冠上甜点代号,仅会称之为 Android 12 。

你的问题得到解决了吗?欢迎在评论区留言。



技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。

最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。