android13dp2新功能介绍

3月18日凌晨 , Google面向自家Pixel设备推出了Android13的第二个开发者预览版(以下简称DP2) 。和往年不同的是 , 这将是今年Android13正式版发布前的最后一个开发者预览版本 , 接下来Android13就会进入为期4个多月的Beta测试阶段 。
相比首个开发者预览版中海量的新特性 , 如独立的应用语言设置、系统级照片选择器、主题图标API等 , Android13DP2中加入的新内容不多 。本文以GooglePixel5的体验为例 , 为大家介绍当中值得关注的Android13新功能 。
▍通知推送允许「一刀切」
Android近年在通知交互和管理粒度方面的改进可以说是有目共睹 , 相比iOS , Android通知管理此前少有的缺憾应该就是初次启动应用时的通知授权了——和打磨得日臻完美的通知管理系统相比 , 默认允许通知推送、需要用户跳转至二级甚至三级设置界面进行后续管理的体验 , 实在算不上「现代」 。
此前在Android13DP1中已经出现的通知权限 , 在Android13DP2中正式生效 , 随之而来的是一项名为POST_NOTIFICATIONS的运行时权限 , 实际效果与位置信息等其它运行时权限类似 , 即通过弹出对话框的方式询问用户是否允许应用发送通知 。
android13dp2新功能介绍
文章图片

文章图片

通知运行时权限的实际交互效果
关于这个功能 , 值得我们关注的细节有这么几点 。
首先 , 这是一个面向Android13的新特性 , 以不同系统版本为适配目标的应用 , 实际效果自然也会有所差异 。具体而言:
面向Android12L(API32)及以下版本开发的应用 , 通知运行时权限弹窗仅会在应用首次启动并注册通知渠道时弹出 。因此上图也是目前大部分应用在Android13DP2中的实际呈现效果
面向Android13进行适配的应用 , 则可以额外获得更符合实际上下文情境的弹窗时机 。比如在应用引导界面中向用户阐明通知用途后 , 再弹出通知运行时权限授予对话框 。
因此这一特性的理想呈现效果可以参考Google在对应文档中给出的示意图:
android13dp2新功能介绍
文章图片

文章图片

出现时机更符合实际使用上下文情境的通知运行时权限
另外 , 对于通知运行时权限弹窗的选项 , 如果我们在弹窗时选择了拒绝 , 则应用的所有通知都将被阻隔 , 效果相当于我们在此前的Android系统版本中手动关闭应用的通知总开关 。
而除了允许和拒绝 , 我们实际上也可以通知点击其它区域或使用返回手势等方式来手动忽略掉运行时权限弹窗 , 如果应用在升级到Android13前已经通过通知渠道获得了某些通知的推送权限 , 忽略运行时权限弹窗则不会影响到这些通知的后续推送 。
▍自然畅快的分屏新方式
Android12L开始 , Google用实际行动表明了在重拾平板、折叠屏等大屏设备体验这件事情上的信心和决心 。虽然不久前刚刚推送的Android12L正式版并没有在太多设备上得到普及 , Android13并没有停下对大屏设备多任务处理交互的探索 。
在这次的Android13DP2中 , 最令人印象深刻的一项改动是围绕分屏操作的:如果你在使用某个应用的过程中收到了来自另一个应用的通知 , 并且希望接下来同时处理这两个应用中的任务 , 以往的操作一般是点击通知打开另一个应用 , 然后再进行分屏操作 。
而在Android13DP2中 , 我们可以在不离开当前应用的前提下 , 按住需要分屏的应用的通知不放 , 然后便能看到分屏触发提示————将通知扔到屏幕一侧即可快速完成分屏 。