前言
9月4号凌晨,Google终于发布了Android 10正式版!
全新的Logo,依然沿用经典机器人,但在图标,颜色及细节上都有明显变动。新的设计是为了更加现代,更加易用。特别是文字从绿色改为了黑色,这样的变更对视觉障碍者更加友好。
除了Logo的变化,新版Android系统的命名也有重大变动。现有的命名规则是安装英文字母顺序依次选区甜品或零食来命名。如果从09年的Cupcake算起,不算08年开始的alpha和beat测试版,到现在已经用了10年。
在新的版本中将打破甜品,零食的命名规则,可能改为Android 10。David表示:“改变命名是为了避免全球不同地区的误解,某些语言里L和R是没有区分的。另外有些地方馅饼也不是甜点,棉花糖虽然味道不错,但是在世界上有很多地区是不受欢迎的食物。”
1. 创新体验
本次Android 10带来了全新的用户体验,包括:
- 暗黑主题
- 智能回复
- 5G网络支持
- 可折叠
1.1 暗黑主题
对于用户来说(特别是低视力 & 强光敏感),可提高屏幕内容可见度 & 保护性。
1.2 智能回复
- 使用机器学习来预测你在回复信息时可能会说些什么,从而提供对信息的回复建议 & 建议操作
- 如朋友约吃饭,Google会建议你发送回应短信 & 在 Google 地图中直接显示位置信息
注:本在 Android P 中已提供,但仅限于谷歌专用的应用程序;本次Android 10 中,已内置到整个通知系统中。
1.3 5G网络
针对之前已公布的5G网络,Android 10增加了对5G网络通信支持(提供了检测连接性的API),从而使得用户可以获得更加快速的网络冲凉体验。
1.4 可折叠支持
针对应用程序窗口的多任务处理,Android 10增加了对可折叠屏的支持:设备折叠 / 展开时提供屏幕连续性来维护应用程序状态,通过优化可折叠设备,为当今的创新设备提供无缝体验。
2. 隐私保护
近年来,Google对于用户的隐私保护十分看重。Android 10更新中,对于隐私保护也是核心关注点,主要包括以下:
3. 安全加强
由于Android碎片化,系统的安全性一直被诟病。在Android 10中,引入了更多的确定用户安全的特性,具体如下:
4. 系统优化
主要包括ART优化 & 神经网络升级
4.1 ART优化
ART运行时的改进可以帮助您的应用程序启动得更快、消耗更少的内存、运行得更流畅。Google对ART进行了优化:
- 在运行前,就预先编译应用程序的部分
- 在运行时,分代垃圾收集使垃圾收集在时间 & CPU方面更高效,减少jank,并帮助应用程序在低端设备上更好地运行。
以下是优化对比:
4.2 神经网络升级
- 增加了大量在神经网络方面的新操作,包括ARGMAX、ARGMIN、量化LSTM & 一系列性能优化
- 这使得加速更大范围的模型奠定了基础,比如用于目标检测和图像分割的模型
- 正在与硬件供应商和流行的机器学习框架(如TensorFlow)合作,优化和推出对NNAPI 1.2的支持
关于更新推送
- Google首先面向自身的Pixel系列设备推送
- 对于国内,小米成为国内第一家提供Android 10更新的公司 - 其旗下的Redmi K20 Pro 首批接收到了基于 Android 10 的 MIUI 更新
最后
- 每次Anroid新版本的到来,就意味着我们要进行适配。
回顾历史版本
让我们一起回忆这10年来陪伴我们的Android点心。这是每个Android 开发者的青春。