对照表:

API等级2:  Android 1.1 Petit Four  花式小蛋糕
API等级3:   Android 1.5 Cupcake  纸杯蛋糕
API等级4:   Android 1.6 Donut  甜甜圈
API等级5:   Android 2.0 Éclair   松饼
API等级6:   Android 2.0.1 Éclair  松饼
API等级7:   Android 2.1 Éclair   松饼
API等级8:   Android 2.2 - 2.2.3 Froyo  冻酸奶
API等级9:   Android 2.3 - 2.3.2 Gingerbread  姜饼
API等级10: Android 2.3.3-2.3.7 Gingerbread   姜饼
API等级11: Android 3.0 Honeycomb 蜂巢
API等级12: Android 3.1 Honeycomb 蜂巢
API等级13: Android 3.2 Honeycomb 蜂巢
API等级14: Android 4.0 - 4.0.2 Ice Cream Sandwich  冰激凌三明治
API等级15: Android 4.0.3 - 4.0.4 Ice Cream Sandwich  冰激凌三明治
API等级16: Android 4.1 Jelly Bean  糖豆
API等级17: Android 4.2 Jelly Bean  糖豆
API等级18: Android 4.3 Jelly Bean  糖豆
API等级19: Android 4.4 KitKat  奇巧巧克力棒

API等级20:Andrroid 4.4W.2  

API等级21:Android  5.0.1    L Lollipop棒棒糖

API等级22:Android  5.1.1    L  Lollipop棒棒糖

API等级23:Android  6.0   M    Marshmallow(棉花糖)

API等级24: Android  7.0     N Preview 

API等级25: Android  7.1     N Preview 

API等级26: Android  8.0     O

API等级27: Android  8.1     P

API等级28: Android  9.0     

 

版本介绍:

 

- Android1.1

2008 年9月发布的Android第一版

- Android1.5 Cupcake (纸杯蛋糕)

2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。 
主要的更新如下:

1、拍摄/播放影片,并支持上传到Youtube 
2、支持立体声蓝牙耳机,同时改善自动配对性能 
3、最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索 
4、GPS性能大大提高 
5、提供屏幕虚拟键盘 
6、主屏幕增加音乐播放器和相框widgets 
7、应用程序自动随着手机旋转 
8、短信、Gmail、日暦,浏览器的用户接口大幅改进,如Gmail可以批量删除邮件 
9、相机启动速度加快,拍摄图片可以直接上传到Picasa 
10、来电照片显示

- Android1.6 Donut (甜甜圈)

2009年9月15日,1.6(Donut 甜甜圈)版本软件开发工具包发布。 
主要的更新如下:

1、重新设计的Android Market手势 
2、支持支持CDMA网络 
3、文字转语音系统(Text-to-Speech) 
4、快速搜索框 
5、全新的拍照接口 
6、查看应用程序耗电 
7、支持虚拟私人网络(VPN) 
8、支持更多的屏幕分辨率。 
9、支持OpenCore2媒体引擎 
10、新增面向视觉或听觉困难人群的易用性插件

- Android2.0/2.0.1/2.1 Eclair (松饼)

2009年10月26日,2.0(Eclair 松饼)版本软件开发工具包发布。 
主要的更新如下:

1、优化硬件速度 
2、 “Car Home”程序 
3、支持更多的屏幕分辨率 
4、改良的用户界面 
5、新的浏览器的用户接口和支持HTML5 
6、新的联系人名单 
7、更好的白色/黑色背景比率 
8、改进Google Maps3.1.2 
9、支持Microsoft Exchange 
10、支持内置相机闪光灯 
11、支持数码变焦 
12、改进的虚拟键盘 
13、支持蓝牙2.1 
14、支持动态桌面的设计

- Android2.2/2.2.1 Froyo(冻酸奶)

2010年5月20日,2.2(Froyo 冻酸奶)版本软件开发工具包发布。 
主要的更新如下:

1、整体性能大幅度的提升 
2、3G网络共享功能。 
3、Flash的支持。 
4、App2sd功能。 
5、全新的软件商店。 
6、更多的Web应用API接口的开发。

- Android2.3 Gingerbread (姜饼)

2011年2月2日, 3.0(Honeycomb 蜂巢)版本 
主要更新如下:

1、优化针对平板 
2、全新设计的UI增强网页浏览功能 
3、·n-app purchases功能

- Android 3.0 Honeycomb (蜂巢)

1、Fragments:较activity粒度小的拥有独自生命周期的模块。可作为acitivity的一部分,activity通过FragmentManager管理独自的fragments back stack。 
2、Action Bar:activity顶部标题栏的替代品,通常含logo,点击出现原menu菜单项–称作action item。可与tab、Fragments back stack合用。 
3、粘贴版:系统范围的复制、粘贴。通过系统服务CLIPBOARD_SERVICE。 
4、Drag and drop:在view中监听drag、drop动作,通过ClipData(与系统粘贴版无关)传递数据。 
5、App widgets:支持GridView、ListView、StackView及ViewFlipper。 
6、Content loader:Loader类简化异步数据加载;CursorLoader简化ContentProvider的数据加载。 
7、动画支持扩展:全新动画框架,更灵活。 
8、硬件绘制加速: android:hardwareAccelerated=”true” 启用OpenGl硬件绘制加速。支持renderscript脚本语言。

  • Android3.1 Honeycomb (蜂巢) 
    2011年5月11日在Google I/O开发者大会宣布发布,版本 
    主要更新如下:

1、Honeycomb 蜂巢(改进3.0BUG) 
2、经过优化的Gmail电子邮箱; 
3、全面支持GoogleMaps 
4、将Android手机系统跟平板系统再次合并从而方便开发者。 
5、任务管理器可滚动,支持USB 输入设备(键盘、鼠标等)。 
6、支持 Google TV、可以支持XBOX 360无线手柄 
7、widget支持的变化,能更加容易的定制屏幕widget插件。

  • Android3.2 Honeycomb (蜂巢) 
    2011年7月13日发布,版本更新如下:

1、支持7英寸设备 
2、引入了应用显示缩放功能

- Android4.0 Ice Cream (冰激凌三明治)

2011年10月19日 在香港发布,4.0(Ice Cream Sandwich 冰激凌三明治)版本 
主要更新如下:

1、蓝色主题 
2、接近于桌面版的Chrome Lite浏览器,有离线阅读,同步Chrome书签,新的标签样式等。 
3、截图功能 
4、更强大的图片编辑功能 
5、自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还能根据地点来排序 
6、Gmail加入手势、离线搜索功能,UI更强大。 
7、新功能People:以联系人照片为核心,界面偏重滑动而非点击,集成了Twitter、Linkedin、Google+等通讯工具。有望支持用户自定义添加第三方服务。 
8、新增流量管理工具,可具体查看每个应用产生的流量。 
9、正在运行的程序可以像电脑一样的互相切换 
10、人脸识别功能 
11、系统优化、速度更快 
12、支持虚拟按键,手机可以不再拥有任何按键 
13、专为3D优化的驱动 
14、平板电脑和智能手机通用

- Android 4.1 Jelly Bean(果冻豆)

于北京时间2012年6月28日00:30在Google I/O 2012开发者大会上发布 
1.更快、更流畅、更灵敏 
2.增强通知栏 
3.全新搜索 
4.桌面插件自动调整大小 
5.加强无障碍操作 
6.语言和输入法扩展 
7.新的输入类型和功能 
8.新的连接类型 
9.新的媒体功能 
10.浏览器增强 
11.Google服务

- Android 4.2 Jelly Bean(果冻豆)

Android 4.2是谷歌新一代移动操作系统,它沿用了4.1版“果冻豆”(Jelly Bean)这一名称,与Android 4.1相似性很高,但仍在细节之后做了一些改进与升级,比较重要的包括:Photo Sphere全景拍照;键盘手势输入;Miracast无线显示共享;手势放大缩小屏幕,以及为盲人用户设计的语音输出和手势模式导航功能等。尤其令人关注的是,谷歌在Android 4.2中新加入了新的恶意软件扫描功能。 
1、完整的Chrome浏览器 
2、全新的手机风景模式 
3、全新的文件管理器 
4、文本输入选项的改进 
5、一个明确的升级方法 
6、Android Key Lime Pie精简版 
7、具有开关切换的用户界面 
8、全新的电源管理系统 
9、更为轻便的主题模式 
10、全新的锁屏页面 
11、全新的时钟界面

- Android 4.3 Jelly Bean(果冻豆)

北京时间2013年7月25日凌晨,谷歌在美国旧金山的新品发布会上,发布了在安卓4.2版本基础上的升级版本Android 4.3 
1、用户账户配制 
2、拨号盘联系人自动补全 
3、OpenGL 3.0 
4、蓝牙低耗电技术 
5、WIFI关闭后保持位置功能 
其它特性 
新的相机应用UI 
新的开发者工具 
通过邮件分享截屏时,日期和时间会自动加入进去。

- Android 4.4 KitKat(奇巧)

Android 4.4,是由Google公司制作和研发的代号为KitKat的手机操作系统,于北京时间2013年9月4日凌晨对外公布了该Android新版本的名称,为Android 4.4(代号 KitKat 奇巧)。 
1、优化了RenderScript计算和图像显示,取代OpenCL 
2、支持两种编译模式 
3、Android 4.4 KitKat针对RAM占用进行了优化,甚至可以在一些仅有512MB RAM的老款手机上流畅运行。 
4、新图标、锁屏、启动动画和配色方案 
5、新的拨号和智能来电显示 
6、加强主动式语音功能 
7、集成Hangouts IM软件 
8、全屏模式 
9、支持Emoji键盘 
10、轻松访问在线存储 
11、无线打印 
12、屏幕录像功能 
13、内置字幕管理功能 
14、计步器应用 
15、低功耗音频和定位模式 
16、新的接触式支付系统 
17、新的蓝牙配置文件和红外兼容性

- Android 5.0 Lollipop(棒棒糖)

Android L即Android5.0是最新一代的Android操作系统,代号L。北京时间2014年6月26日0时,谷歌I/O 2014开发者大会将在旧金山正式召开。 
全新Android l系统从图片上就能看到一些全新的功能。从图片上看,这套概念设计图对Android系统的桌面图标及部件的透明度进行的稍稍的调整,并且各种桌面小部件也可以重叠摆放。虽然调整桌面部件透明度对Android系统来说并不算什么新鲜的功能,但是加入了透明度的改进,除了整体的色调更加清新之外。 
1、谷歌将为Android的语音服务Google Now加入一个名为OK Google Everywhere的全新功能。 
2、Android 5.0可能还会加入更多的健身功能,考虑到谷歌在发布了Android Wear,后者与智能手表及谷歌眼镜等可穿戴设备的协作应该会成为下个版本的重点功能。 
3、整合碎片化 
4、传言Google将在Android5.0中,禁止厂商进行深度定制。 
5、数据迁移 
6、独立平板 
7、功能按键 
8、接口风格

- Android 6.0 Marshmallow(棉花糖)

Android 6.0正式版终于随着Nexus 5X/6P一起登场了,并在北京时间10月6日面向Nexus系列产品推送升级 
1.App Permissions(软件权限管理)。 
2.Chrome Custom Tabs(网页体验提升)。 
3.App Links(APP关联)。 
4.Android Pay(安卓支付)。 
5.Fingerprint Support(指纹支持)。 

6.Power & Change(电量管理 )。

- Android 7.0 


(1)多窗口支持,可以指定应用允许的最小尺寸.同时打开两个应用,并且在多窗口模式中,增加了拖拽功能,对于开发者,可以设置
Activity允许的最小尺寸,分屏模式(屏幕一分为二)、画中画模式(TV上应用,视频播放窗口一直在最顶层显示)、Freeform模式(应用界面可以自由拖动或者修改大小)
(2)增加了JIT编译器,并对ART进行代码分析,使得安装提速并且所占空间减少.
(3)对通知进行了许多的增强,消息传递可以自定义,开发者只需要用到MessagingStyle进行配置即可.
(4)低耗电模式
(5)Android N 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护.

注意:多窗口不影响和改变原先Activity的生命周期,因为在多窗口模式,多个Activity可以同时可见,但只有一个Activity是最顶层的,即:获取焦点的Activity.
所有其他Activity都会处于Paused状态(尽管它们是可见的)
1. http://blog.csdn.net/a279822581/article/details/52445154 Android 7.0分屏原理及生命周期
2. http://blog.csdn.net/qidabing/article/details/73548911 Android 7.0 分屏原理分析

- Android 8.0 


(1)Android O中大部分的界面改变都在设置菜单中,整体更加简洁
(2)自适应图标,即:桌面图标都是相同的形状
(3)后台进程,严格限制了后台进程对手机资源的调用.
(4)取消了大部分静态广播注册

- Android 9.0 


(1)加入了全新的"自适应"电池功能,可以让手机智能判断用户对App的使用情况,并且还可以智能调节CPU的使用,最大限度地降低耗电量(加入人工智能)
(2)重新设计系统界面,重绘系统图标,在屏幕底部增加了一个短横符号,其作用相当于原来的Home键.
(3)提供了人工智能的API,整合形成"MLKit".
(4)手机支持翻转手机进入免打扰模式.

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐