一年一度的 Google I/O 开发者大会还有几个月才召开,但Google 已正式推出了下一代 Android 系统的开发者预览版。它被称为“Android O”,目前还不知道它的官方正式名称,连版本号也无从得知。不过,当开发者预览版进入一些最新的 Android 装置后,相信新系统的特征也会逐渐展示在使用者面前。目前下一代 Android 系统将升级的特色将包括影片观看体验,通知栏最佳化,限制背景行程以改善续航力,以及其他多方面的重大改进。
Google 实际上在 Android 7.0 Nougat 中已经加入了PIP 影片的支援,但只授权在 Android 电视盒上使用。因此不算是相当完善。而 Android O 把这项功能延伸到到所有手机和平板电脑上。你可以把影片缩小到一个浮动视窗,继续播放的同时还能进行其他操作。相信如果是手机比较大支的,或是平板的使用者,对这个应该会比较有感。
当然,这项功能还需要开发者的支援。他们可以规定浮动影片的纵横比例。我们还不知道这项功能最终会怎么体现,因为在预览版中连YouTube 都还不支援这项功能。
通知栏方面有两个大变化。其中之一在更新预览版后马上就能体验。通知休眠功能可以让讯息不打扰你,但又不完全忽略它们。透过拖曳通知到一边,你会看到一个新的睡眠按钮在设定图示旁边。轻点它,通知就会延长 15 分钟。你可以取消设定,也可以点延时提醒,增加时间到 30 分钟或者 1 小时。最后,通知会再次出现。
另一个改变需要开发者更新App进行支援。新的通知频道限制功能可以让使用者控制App状态符合自己意愿的通知。例如,你想透过新闻 App 了解科技方面的资讯,但并不关心娱乐新闻,就可以让通知栏不显示娱乐频道的讯息。而在 Android 7.0 和更早版本中,使用者只能阻止整个 App 的通知。
Android 在背景行程方面有漫长而灰色的历史。在以前,清理背景行程是必要的,甚至会带来不良影响,后来 Google 为了让 App 乖乖听话,终于加入了休眠机制。在 Android 7.0 中,休眠机制得到提升,现在装置在运作时休眠功能也可以运作了。另外,在新系统中 Google 还加入了新的背景限制功能。
Android O 可以对 App 的背景运作自动进行限制,方法是透过调整隐形广播、背景服务和位置更新。这意味着 App 在背景运作时对电池影响将更小。对于开发者而言,需要一些新方法来确保 App 的背景运作不受影响。
我们都知道在手机上一遍一遍地输入相同讯息是很痛苦的,比如密码、地址等。现在有一些可以实现自动填充功能的 App,但并不十分可靠。Android O 加入了一个新的自动填充 API(Autofill API),允许 App 在系统中注册成为自动填充服务的提供者。
当你在设定中选择一个系统等级的自动填充 App,就像设定一个预设输入法一样。这个 App 能安全、无缝地保存包括密码和文字片段等讯息。当然,这项功能也需要开发者提供支援。
这是个小改变,但在接下来一年中可能是搭载 Android O 系统的手机最明显的特征。我们知道三星和 LG 的手机坚持使用特殊外形的图示,通常是椭圆矩形或者方形,Google 预设是圆形。这让我们安装的 App 看上去并不美观,而自适应图示则让所有 App 都显得一致。
对于强行要求 App 图示变成某种形状的厂商,App 升级自适应图示功能后,将会在装置上重新绘制图示以符合要求,从而使整体看起来更美观。所有的工作都是自动完成,就像在 Pixel 手机上 App 都打包了圆形图示一样。这是将是功能发展的下一个方向。
Android O 包含许多较小的调整。值得一提的包括邻居识别网络 (Neighbor Awareness Networking),这是 WiFi Aware 标准的一项功能。它将使装置可以自动找到对方并形成一个没有 AP(热点)的桥接。方便使用者在装置之间高速传送资讯。它还支援在低功耗模式传输少量资讯。
还有一个新的高效能、低延迟音效 API “AAudio”。色域方面也得到改进,支援广泛的颜色配置文件,包括 AdobeRGB、 Pro Photo RGB 和 DCI-P3。
另外还有一个全新的系统设定界面,包括一个已连接的智慧装置列表。
目前是已经可用了。虽然它还有不少 Bug 而且只能运作在部分机型。Nexus 5X、Nexus 6P、Pixel C、Pixel 或 Pixel XL 这些装置可以透过刷机更新至 Android O。现在还没有 OTA 更新,都必须透过安装档来进行,这意味着要重置装置。不过公测版系统将很快发表。