共计 2679 个字符,预计需要花费 7 分钟才能阅读完成。
一大波历史正在接近 … Android 在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木「AndroidBeta」,发条机器人「Android 1.0」。2008 年 9 月发布的 Android 第一版「Android 1.1」。后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代号的命名方法。甜点命名法开始于 Android 1.5 发布的时候。从 Android 10 开始,Android 不会再按照基于美味零食或甜点的字母顺序命名,而是转换为版本号,就像 Windows 和 iOS 系统一样。
甜品最佳 CP(从 C 到 P)
按 26 个英文字母数序:
NAME | CNAME | DATE | VERSION |
---|---|---|---|
Cupcake | 纸杯蛋糕 | 2009-04-27 | 1.5 |
Donut | 甜甜圈 | 2009-09-19 | 1.6 |
Eclair | 闪电泡芙 | 2009-10-26 | 2.0~2.1 |
Froyo | 冻酸奶 | 2010-05-20 | 2.2 |
Gingerbread | 姜饼 | 2010-12-06 | 2.3~2.33 |
Honeycomb | 蜂巢 | 2011-02-22 | 3.0~3.2 |
Ice Cream Sandwich | 冰激凌三明治 | 2011-10-18 | 4.0~4.03 |
Jelly Bean | 果冻豆 | 2012-07-09 | 4.1~4.3 |
KitKat | 奇巧巧克力 | 2013-10-31 | 4.4 |
Lollipop | 棒棒糖 | 2014-11-12 | 5.0~5.1 |
Marshmallow | 棉花糖 | 2015-10-05 | 6.0 |
Nougat | 牛轧糖 | 2016-08-22 | 7.0~7.1.1 |
Oreo | 奥利奥 | 2017-08-21 | 8.0~8.1 |
Pie | 派 | 2018-05-09 | 9.0 |
版本新特性
每年的 Google I/O 大会都是技术开发者的狂欢,每一次 Android 新特性的发布都是 Android 系统的一次革新,这使得 Android 更加完善,更加强大。对 Android 开发者而言,新特性的熟知程度直接反映出对新事物的敏感度以及对新知识的学习能力,这是很重要的。
下面从 5.0 开始对热点问题进行列举:
Android「10」API 29
「Q」
Android 10 围绕三个重要主题构建。首先,Android 10 通过先进的机器学习和对可折叠设备和支持 5G 的手机等新兴设备的支持,塑造了移动创新的领先优势。接下来,Android 10 将重点放在隐私和安全上,拥有近 50 种功能,可为用户提供更大的保护,透明度和控制力。最后,Android 10 扩展了用户的数字健康控制,因此个人和家庭可以在技术上找到更好的平衡。
该版本增加了黑暗主题,用户可以通过添加一个 dark 主题或启用 Force dark,为启用系统范围的 dark 主题的用户提供一致的体验。同时在应用程序中支持手势导航,从边缘到边缘,并确保你的自定义手势是系统导航手势的补充。另外,通过优化可折叠设备,为当今的创新设备提供无缝体验。
- 针对所有应用的行为变更
- 针对 API 29+ 应用的行为变更
Android「Pie」API 28
Android 9 可以利用 Wi-Fi RTT 进行室内更精准的定位,通过这种精确性,您可以打造新的体验,例如楼内导航、基于精细位置的服务等,无歧义语音控制,以及基于位置的信息。系统还支持最新的全面屏,其中包含为摄像头和扬声器预留空间的屏幕缺口。对于通知继续引入了多个增强功能,很好地提升短信体验、渠道设置、广播和请勿打扰。设备还加入多摄像头支持和摄像头更新,不仅可以实现无缝缩放、背景虚化和立体成像,还可以调用逻辑或融合的摄像头视频流,该视频流可在两个或更多摄像头之间自动切换。此外还有适用于位图和可绘制对象的 ImageDecoder,以及 JobScheduler 中的流量费用敏感度等等。
- Android 9 API 功能
- 针对所有应用的行为变更
- 针对 API 28+ 应用的行为变更
Android「Oreo」API 27
API 26
Android 8 在用户体验方面,对于通知进行了重新设计,以便为管理通知行为和设置提供更轻松和更统一的方式。对于频繁的帐号创建、登录和信用卡交易加入了自动填充框架,简化了各种表单填写工作。8.0 允许以画中画 (PIP) 模式启动操作组件。PIP 是一种特殊的多窗口模式,最常用于视频播放。API 26 允许您从提供程序应用请求字体,而无需将字体绑定到 APK 中或让 APK 下载字体。此外还有自动调整 TextView 大小、可下载字体、自适应图标、快捷方式固定、广色域色彩、WebView 功能。
- Android 8.0 行为变更
- Android 8.0 API 功能
- Android 8.1 API 功能
- 后台执行限制
- 后台位置限制
Android「Nougat」API 25
API 24
Android 7 详细介绍了最新的 Android N 系统。此次更新加入了多窗口支持,用户可以一次在屏幕上打开两个应用。还对通知功能进行了增强,可以自定义消息传递样式,可捆绑通知,可直接回复等。Android 7.0 添加了新的 VR 模式的平台支持和优化,以使开发者能为用户打造高质量移动 VR 体验。在用户体验方面,谷歌加入了很多优化,比如随时随地的低电耗模式、高速设置、高速安装、号码屏蔽、来电过滤、多区域设置支持、多语言、无障碍增强功能等等。
- android 7.0 行为变更
- android 7.0 API 功能
- android 7.1 API 功能
Android「Marshmallow」API 23
Android 6 引入了运行时权限功能,可以让用户更好地了解和控制权限。同时加入了低电耗模式和应用待机模式省电功能,并取消支持 Apache HTTP 客户端。此外,谷歌还对系统增加了 Fingerprint Support 指纹支持,在美国全面支持 Android Pay 一键支付服务。
- android 6.0 行为变更
- android 6.0 API 功能
Android「Lollipop」API 22
API 21
2014 年 Google I/O 大会上,谷歌推出了号称史上版本改动最大的 5.0 系统,其中使用 ART 运行环境替代了 Dalvik 虚拟机,大大提升了应用的运行速度,还提出了 Material Design 的概念来优化应用的界面设计。除此之外,还推出了 Android Wear、Android Auto、Android TV 系统,从而进军可穿戴设备、汽车、电视等全新领域。此外,谷歌全面改善了原来乏味的通知中心,让原生系统也拥有了像第三方插件那样强大的功能。另外,多任务系统也加入了更多的卡片式风格,同时还有大量的其它新特性,包括 BLE 执行并发操作和增强电池续航能力等等。
- android 5.0 行为变更
- android 5.0 API 功能
- android 5.1 API 功能