Android演化历史

Catalogue
  1. 1 对照表
  2. 2 Android 重要历史版本功能
    1. 2.1 Android 7.0
    2. 2.2 Android 6.0
    3. 2.3 Android 5.0
    4. 2.4 Android 4.4
  3. 3 其它知识
    1. 3.1 Android 中如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion
  4. 参考资料

Android开发过程中,经常会遇到类似于这个版本号对应的API级别是多少?这个API级别对应的版本号是多少?这样的问题。本文就以此为出发点,详细的介绍一下Android的版本演化进程。一是为了下次再遇到前面说的问题时能够快速查找本文得到答案,二是让自己对Android发展历程有一个清晰的思路。

1 对照表

| 版本号 | API级别 | 代号 | 发布时间|
| ———- | :———- : | :———-: | ———-: |
|Android 9.0 | 28 | P | 2018-3 |
|Android 8.1 | 27 | Oreo | |
|Android 8.0 | 26 | Oreo | 2017-3 |
|Android 7.1.1 | 25 | Nougat | 2016-10 |
|Android 7.0 | 24 | Nougat | 2016-08 |
|Android 6.0 | 23 | Marshmallow | 2015-10 |
|Android 5.1 | 22 | Lollipop | 2015-03 |
|Android 5.0 | 21 | Lollipop | 2014-11 |
|Android 4.4W | 20 | KitKat | 2014-06 |
|Android 4.4 | 19 | KitKat | 2013-10 |
|Android 4.3 | 18 | Jelly Bean | 2013-07 |
|Android 4.2 | 17 | Jelly Bean | 2012-11 |
|Android 4.1 | 16 | Jelly Bean | 2012-07 |
|Android 4.0.3 | 15 | Ice Cream Sandwich | 2011-12 |
|Android 4.0 | 14 | Ice Cream Sandwich | 2011-10 |
|Android 3.2 | 13 | Honeycomb | 2011-07 |
|Android 3.1 | 12 | Honeycomb | 2011-05 |
|Android 3.0 | 11 | Honeycomb | 2011-02 |
|Android 2.3.3 | 10 | Gingerbread | 2011-02 |
|Android 2.3 | 9 | Gingerbread | 2010-12 |
|Android 2.2 | 8 | Froyo | 2010-05 |
|Android 2.1 | 7 | Eclair | 2010-01 |
|Android 2.0.1 | 6 | Eclair | 2009-12 |
|Android 2.0 | 5 | Eclair | 2009-10 |
|Android 1.6 | 4 | Donut | 2009-09 |
|Android 1.5 | 3 | Cupcake | 2009-04 |
|Android 1.1 | 2 | | 2009-02 |
|Android 1.0 | 1 | | 2008-09 |

2 Android 重要历史版本功能

2.1 Android 7.0

  • 多语言区域支持,更多语言
  • 多窗口支持
  • 新增的表情符号
    see more>>

2.2 Android 6.0

  • 运行时权限及其管理
  • 低电耗模式和应用待机模式
  • 文本选择
  • WLAN 和网络连接变更
  • 指纹身份验证
  • 主题化 ColorStateList
    see more>>

2.3 Android 5.0

  • Material Design
  • 全新的通知中心设计
  • 支持64位ART虚拟机
    see more>>

2.4 Android 4.4

  • 全屏沉浸模式
  • 透明系统 UI 样式
  • 用于动画场景的转场框架
  • 屏幕录制
  • 步测器和计步器
    see more>>

3 其它知识

3.1 Android 中如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion

参考文章一
参考文章二


参考资料

Android平台版本对比