安卓重要版本演进
2020-12-10 本文已影响0人
邱穆
Android 1.1
2008 年9月发布的Android第一版
Android 1.5 Cupcake (纸杯蛋糕)
2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。
Android 1.6 Donut (甜甜圈)
- 重新设计的Android Market手势
- 支持支持CDMA网络
Android 2.0/2.0.1/2.1 Eclair (松饼)
- 新的浏览器的用户接口和支持HTML5
Android 2.2/2.2.1 Froyo(冻酸奶)
- 整体性能大幅度的提升
- Flash的支持
- Android 虚拟中加入了 JIT 编译器
Android 3.0 Honeycomb (蜂巢)
- Fragments:较activity粒度小的拥有独自生命周期的模块。可作为acitivity的一部分,activity通过FragmentManager管理独自的fragments back stack。
- Action Bar:activity顶部标题栏的替代品,通常含logo,点击出现原menu菜单项–称作action item。可与tab、Fragments back stack合用。
Android4.0 Ice Cream (冰激凌三明治)
- 人脸识别功能
- 支持虚拟按键,手机可以不再拥有任何按键
Android 4.3 Jelly Bean(果冻豆)
- OpenGL 3.0
- 蓝牙低耗电技术
Android 4.4 KitKat(奇巧)
开发者网站上唯一一个单独列出的小版本,大量新特性,许多App允许的最低版本
全新的虚拟机运行环境 ART(Android RunTime)的预览版和全新的编译策略 AOT(Ahead-of-time),这个时候 ART 是和 Dalvik 共存的,用户可以在两者之间进行选择。
Android 5.0 Lollipop(棒棒糖)
ART 全面取代 Dalvik 成为 Android 虚拟机运行环境,AOT 也成为唯一的编译模式。将android5.X的运行速度提高了3倍左右。
- Material Design
Android 6.0 Marshmallow(棉花糖)
- 运行时权限。
- 指纹支持。
- 安卓支付。
- 电量管理 ,低电耗模式。
- 支持使用URL Schema进行页面跳转
Android 7.0 Nougat(牛轧糖)
- 引入全新的VulkanAPI图形处理器API,大幅减少系统动画对CPU的占用
- 原生的分屏模式的加入
- 支持app应用签名全应用打包v2的打包方式(在AS2.2前,在打包签名应用时,只可勾选jar打包(v1))
- 通知栏快捷回答
- JIT 编译器回归,形成 AOT/JIT 混合编译模式。
Android 8.0 Oreo(奥利奥):
- 画中画
- 支持自动填写功能
Android 9.0 Pie(馅饼)
- 异形全面屏:支持带有缺口的新式全面屏,允许App获取缺口的位置和形状,也可以在设备和模拟器上模拟带缺口的屏幕
- 多摄像头:允许同时访问多个摄像头的视频流 加快了首次拍照的速度
- 统一生物识别身份验证:现在生物识别可以使用系统提供的对话框,使得用户可以确保他们使用了安全的身份验证服务。
- 短信可以显示图像
- 电池管理功能优化:应用待机群组,将App根据最近使用时间和使用频率划分为五个群组,赋予不同的优先级,限制每个应用可以访问的设备资源
- 加大了对kotlin的支持,对编译器进行了优化
Android 10
- 允许应用程序降级
- mac 地址随机化
- 黑暗主题
- 全新的手势导航,左右侧滑入返回等
- 可折叠设备
- 5G
Android 11
- 更好地支持瀑布屏:一种无边框的全面屏