Android 8.0 增加的新特性
Android 8.0 代号“奥利奥(Oreo)”,简称 Android O。
最新能够体验到这些技术的还是Google自己的机型,目前只支持 Pixel、Pixel XL、Pixel C、Nexus 5X、Nexus 6P 和 Nexus Player 这六款设备。
1. TensorFlow Lite
TensorFlowLite是谷歌机器学习工具TensorFlow的精简版,新工具可帮助低功耗设备跟上当今高强度任务处理,利用新的神经网络API帮助底层芯片加速数据处理。这一功能有助于为下一代在线设备提高语音处理,视觉搜索,增强现实等能力。随着移动设备制造商越来越多地在其ROM中加入各种AI功能,对应的,像高通这样的芯片制造商已经开始为其产品增加片上机器学习功能,因此TensorFlow Lite来得正是时候。
TensorFlowLite可以解读为谷歌将人工智能应用在应用程序中的尝试,并进一步将机器学习的优势扩展到Android生态系统。
2. 通知栏
当用户向下滑动通知中心,可以看到 Android O 的第一个界面改变:通知窗口顶部的六个快捷切换开关现在占据了更多的屏幕空间,并且也进行了重新排序,同时日期和时间的字体缩小了。
对于通知的处理,也有一些新变化,如果长按某一通知,可以看到一个开关,允许用户关闭该应用未来的所有通知。而如果向左滑动通知,则会出现两个开关,一个是设置该应用的具体通知规范,另一个可以设置让该应用的通知推迟一段时间推送。
3. 新表情符号
Android O 和 iOS 11 都推出了新的表情符号,因为表情符号是人类未来的互动方式。谷歌为 Android O 彻底重新设计了表情符号,弃用了Blobs表情包,重新使用传统圆形表情符号。
不过,根据苹果CEO蒂姆·库克(Tim Cook)预览的表情符号,iOS将会增加更为精细的表情符号。库克在推文中展示了十分精细的表情符号。苹果尚未披露这些新表情符号会在何时登陆iOS,但预计会在 iOS 11 和 macOS High Sierra 系统发布时出现。
4. 智能复制和粘贴
从首版Android系统发布以来,Android就一直支持复制和粘贴功能,常常在用户互动功能部署上iOS。这是一项重要功能,但是由于手机屏幕较小,复制和粘贴并不方便。Android O让文本的复制和粘贴变得更加容易。
这项功能名为“智能文本选择”。例如,当用户选择一个地址时,地图链接就会出现在复制、剪切、粘贴标准功能的旁边。如果用户选择的一组数字看起来很像电话号码,那么手机应用就会出现。
这有些像iOS中的数据探测器,但是谷歌的功能看起来更为全面,它使用的是谷歌智能识别人工智能技术。
5. 画中画功能
苹果通过iOS 9在iPad中增加了画中画功能。现在,Android也具备了这项功能。而且,在Android O中,手机也能实现画中画功能,这正是iPhone所缺少的。
Android O的画中画模式与预期的一样。它能够允许用户把视频最小化,悬浮在屏幕上方。同时,其它任务在视频下方运行。用户可以调整视频窗口的位置。
目前,iOS的画中画功能只限于iPad,但未来可能会发生变化。
6. 自动填充功能
Android O终于支持自动填充功能。Android应用现在可以自动填充用户姓名、密码和地址等用户信息。密码管理应用很早就已经支持了这项功能,但是需要通过复杂的方法来实现。现在,应用可以执行自动填充应用程序接口(API),因此可以实现更为流畅地整合。
iOS也有类似功能,但是主要局限在少量应用上,例如亚马逊公司应用,不像Safari上的自动填充功能一样无处不在。
7. 自动填写(Auto-Fill)
对于用户设备上最常用的应用,Android O 将会帮助用户进行快速登录,而不用每次都填写账户名和密码。例如当用户使用一个新设备时,可以从Chrome中提取已经保存的账户名和密码,选择之后,自动填充功能便可以在本地进行,适用于你可能用到的大多数应用程序。开发人员也需要对其应用程序进行优化,让其应用程序能够和自动填充功能更好地兼容。
8. Google Play Protect
在I/O2017大会上,谷歌宣布推出Google Play Protect功能,可以视为安卓应用的病毒扫描程序。到目前为止,该团队每天都在扫描超过500亿次应用安装。用户将在Google Play应用更新窗口中看到一个条目,显示最近的扫描项目以及是否发现任何问题。
9. 系统/应用启动程序加速
谷歌表示,在Android O上, Pixel 设备的启动几乎只需要原来一半的时间,同样,在应用启动速度上也是如此。谷歌对应用启动的进程进行了优化,包括并发进程、压缩收集的垃圾信息和代码区域等。此外还有针对后台服务的限制,防止应用程序在后台运行太久。目标是大大减少电池消耗。
10. Play Console Dashboard
Play Console Dashboard是一种新的开发人员工具,可提供对应用在设备上使用情况的分析。开发人员可以在任何Android设备上看到他们应用程序的实时结果
11. 自适应图标(Adaptive icons)
Adaptive icons也是一项有趣的新功能,谷歌正在尝试整理Android中不一致的应用程序图标形状,这一功能为应用程序开发人员提供了适应其显示设备的每个图标的多个形状模板。
因此,如果你的手机默认应用程序图示形状是圆角正方形,那么所有应用程序的图标都将是这个形状(前提是开发人员使用了这一功能)。也就是说,你将不再看到系统主屏上方形图标和圆形图标混合在一起的现象。
12. 设置菜单
Android O中大部分的界面改变都在设置菜单中,整体更加简洁。Android O的设置界面本身也进行了一些修改,第一层“设置”条目远远短于Android N,原来一些概括性的条目被取消了,如“无线和网络”,“设备”,“个人”和“系统”。相反,Android O具有更多的描述性条目,涵盖更多的领域,如“网络和互联网”,“连接的设备”,“应用和通知”以及“安全和屏幕锁定”。
设置界面在一些子菜单外观上也进行了大的修改,例如“电池”和“存储”部分是全新设计的外观,应用信息页面也有新的外观。一大堆内容已经被安排在系统子菜单中,包括语言和输入,日期和时间,更新,手机和备份以及休息选项。
13. 后台进程限制
谷歌表示一直在优化安卓Android的后台应用限制策略,以最大程度减小后台应用对电池的消耗和对资源的占用。在Android O的更新中,当应用被置入后台后,Android O将自动智能限制后台应用活动,主要会限制应用的广播、后台运行和位置,但应用的整体进程并没有被杀掉。不过,部分层级比较重要的应用可以不受限制,但总的来说,Android O将严格限制后台进程对手机资源的调用。
14. 未知来源应用安装限制
Android O还有一项比较有用的功能是,在应用权限设置的“特殊访问权限”中,加入了“安装其他应用”的设置,这主要是为了防止应用内引导用户安装其他无关应用,特别是针对一些流氓应用会比较有效。
15. 固定快捷方式和小部件 ( Pinning shortcuts)
Pinning shortcuts 是一个比 APP shortcuts 更小的快捷方式,放置于桌面上,用于更快速的打开某一 APP 的某单一任务。Pinning shortcuts 在桌面上可呈现不同的图标显示。