|
谷歌为安卓系统打造的“实时动态”(Live Updates)功能,其完整形态马上就要到来。这个功能被视为对标苹果iOS系统中“实时活动”(Live Activities)的重要更新,旨在让用户更方便地追踪那些正在进行中的重要事务进度。
“实时动态”的主要用途,是在手机的状态栏顶部,甚至是锁屏界面上,持续显示诸如外卖配送位置、网约车预计到达时间、导航的下一步指引,或者计时器倒计时等关键信息。相比普通的通知提醒,它拥有更高的系统权限,能够常驻显示,提供更直观的进度反馈。
尽管安卓16的稳定版在今年六月已经向用户推送,但当时内置的“实时动态”功能并不完整。虽然应用开发者从那时起就可以开始制作这种特殊通知,但系统本身并未给予它们应有的特殊待遇。这些通知的外观和行为与普通通知几乎没有区别。即使开发者按照谷歌的指导,使用了专门的“进度条模板”(progress-style template),通知也无法展开显示完整信息,更无法常驻在状态栏顶部。
谷歌此前曾表示,完整版的“实时动态”将在今年晚些时候推出,但一直没有给出确切的时间表。更让关注此功能的用户和开发者感到不确定的是,在后续发布的几个安卓16季度平台更新(Quarterly Platform Release, QPR)测试版本(如QPR1 Beta 1和Beta 2)中,也未见该功能的踪影。
不过,情况在最近发生了变化。最新发布的安卓16 QPR1 Beta 2.1测试版本中,隐藏的开关现在可以被激活了。
知名安卓技术专家米沙尔·拉赫曼(Mishaal Rahman)在科技媒体Android Authority上揭示了关键信息。他发现,正式版安卓16之所以缺失完整功能,是因为谷歌悄然修改了规则。最初,一个通知要升级为完整的“实时动态”,只需满足三个条件:
使用进度条模板。
标记为长期后台运行的服务。
在状态栏的紧凑视图中包含一条简短的摘要信息。
现在,谷歌新增了两项要求:
应用必须申请一个名为 POST_PROMOTED_NOTIFICATIONS(允许提升权限)的新权限。
应用必须调用一个新的 requestPromotedOngoing 接口。
关键点在于后面这两项新增要求。拉赫曼指出,当前正式版的安卓16系统根本不包含这些新增的权限和接口。他在测试程序中进行了验证:当同时启用这两个新增权限后,完整的“实时动态”功能立即被激活——锁屏界面能够展示完整的信息流,状态栏顶部也能稳定地显示摘要标签。这才是谷歌最初承诺的“实时动态”应有的样子。
鉴于测试版本已经成功实现了该功能,完整的“实时动态”体验非常有可能随着安卓16的首个季度平台更新包(QPR1)一同向用户推送。根据谷歌通常的更新时间表推算,这个更新预计将在今年九月左右到来。至于对智能手表等穿戴设备的支持,可能需要更长时间,或许要到今年年底才能实现。
对于经常需要关注外卖配送进度、焦急等待网约车到达,或者依赖计时提醒的用户来说,这套系统级的实时状态追踪功能,马上就能派上真正的用场了。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|