昨天凌晨,Google 在向自家机型推送四月安全更新后又紧锣密鼓地发布了 Android Q 的第二个 Beta 版本。

和往年的开发者预览版/测试版本不同的是,这一次 Google 在 Android Q 的 Beta 版本中还加入了一个独立的反馈(Feedback)应用,不仅方便了用户直接进行 bug 提交,理论上也将加速 Android Q 测试版问题修复与功能改进的步伐。

那么本次更新的 Android Q Beta 2 相比早前的第一个版本又有哪些新变化呢?

「沙箱」机制已默认开启

根据谷歌开发者官方微信公众号的说法,我们在上一篇「具透」文章中提到过的 scoped storage 特性从 Beta 2 开始也有了正式的中文名称——分区储存。

分区储存特性会为所有符合条件的应用创建一个独立的储存沙箱(sandbox),以此保证应用间私有数据的隔离和用户隐私的安全。因为强力程度丝毫不输 存储重定向 这样的第三方工具,分区储存特性在 Beta 1 版本中默认关闭,需要借助 ADB 指令手动开启方能生效。

而在这一次的 Beta 2 版本中,这个特性已经正式上线了。换句话说,以往大部分存储行为不规范的应用在 Beta 2 中将更难正常工作。

安装使用微信、微博、支付宝等常见国产应用后的内部储存空间

好在一方面 Android 测试版并没有放慢推进节奏,另一方面应用开发者也得以提前了解到这些关键性的新变化。微信就在最近更新的 内测版本 中修复了因分区储存特性导致的闪退问题,此前因为无法正常使用微信而不敢尝鲜 Android Q 的用户现在可以一试了。

关联阅读:

Bubbles:用悬浮窗全面接管通知

国外玩机社区 XDA 此前曾在 Android Q Beta 1 发布后挖掘到一个 隐藏模式,而随着 Beta 2 版本的发布,这个模式也正式以 Bubbles 为名出现在了官方的更新日志当中。

Bubbles 和我们在某些即时通信应用中经常看到的悬浮窗聊天功能类似,它将所有通知以应用图标或缩略图气泡的形式收纳在一起,点击气泡即可弹出悬浮窗通知界面。

Bubbles 展示的即时通信消息通知

在这个界面中,我们可以像以往一样正常处理这些通知,如果应用提供了快速操作(如回复、已读等)也能直接在这个悬浮窗气泡界面直接执行;这个界面的右上方分别是打开应用界面和通知设置的快速入口,气泡的停靠位置则可以随意摆放,按住并将其拖动至屏幕下边缘,则能像「一键清除通知」那样清除掉这些气泡悬浮窗。

值得一提的是,根据官方放出的示意图,Bubbles 特性未来将要接管的显然并非只有通知——未来它很有可能会像 Slices 一样直接在悬浮窗内提供部分应用界面和交互,方便我们在不离开当前窗口的前提下快速处理其他应用和其他界面中的任务。虽然这必然又会杀死不少「第三方」,但从用户的角度来说个人还是相当期待 Bubbles 功能的「完全体」。

多任务交互或迎来巨变

Android 9 的 Home 键手势自发布以来就广受诟病,以致于 Android 开发团队在 Android 9 正式版更新不久便放话称将对导航手势进行进一步改进。

在使用 Android Q Beta 2 的过程中,你也许就会留意到一些变化:和当前 Android 9 的「药丸」手势只能向右划动发起多任务切换功能这一设定不同,Android Q Beta 2 的 Home 键在特定情况下可以左右划动来实现不同任务卡片间的自由切换,动画过渡效果也因此发生了变化。

不过这个交互当前还存在着较为明显的 bug ——启动器底部的搜索栏在 Home 键划动时会反复出现错位,相信在未来版本中这个问题会得到修正,我们应该也能看到一个不一样的手势操作方案。

Pixel 3 实现「真·双卡双待」

和 Bubbles 类似,「实体 SIM 卡+eSIM」实现双卡双待同样也是网友们在 Beta 1 发布后自行挖掘到的新功能。

不过根据 @John 在《不求三大流氓,开启 Pixel 3 的 eSIM 之旅》一文中的体验,即便在开发者选项的 Feature flags 中开启了 setting_network_and_internet_v2,也仅有属于激活状态的那张 SIM 卡可以正常使用,另外一张 SIM 卡依然无法收发短信或接打电话。

因此在更新到 Android Q Beta 2 后 @John 又对这一特性进行了一番测试,而这一次的测试结果表明,Pixel 3 已经可以实现实体 SIM 卡与 eSIM 同时在线的「真·双卡双待」了——在激活了 Google Fi 的设备上,eSIM 网络能够与实体卡运营商网络同时待机,在「关于手机(About phone)」页面中,eSIM 也能够与实体 SIM 卡共用用一个 IMEI 识别码。

图片来自:John Lu

对这种双卡双待机制的原生支持无疑是一件好事,在国内运营商全面铺开 eSIM 业务后这也势必会带来一种新的双卡手机模式(当然一切还是得看国内运营商)。

更方便地单独设置音量

Android 9 引入的音量调节样式相较早前版本更为简洁了,但这种与音量键同侧的纵向 UI 设计也带来了一个问题:没有了可扩展的音量调节面板,想要单独调节某种音量时就必须点按音量调节滑块下方的设置按钮,然后跳转到设置中手动操作了。

这种体验在玩手游时无疑是致命的。

如果你还有印象,Google 在 Beta 1 版本中就介绍了系统设置的一个新特性:即无需跳转,直接在第三方应用中打开简化的 Wi-Fi 或蓝牙设置界面进行快速连接。

扩展式音量调节弹窗

Android Q Beta 2 则为音量调节引入了类似的设定。当我们按下音量键,点击音量调节滑块底部的齿轮图标即可呼出一个悬浮窗口样式的扩展式音量调节面板,在这个面板中我们可以快速对媒体、通知、电话和闹钟的音量进行单独设定。

更丰富的设置建议

和上面提到的关键系统设置弹窗、扩展音量设置面板类似的设计思路也延伸到了设置建议当中。

熟悉原生 Android 的用户应该不会对设置建议感到陌生——根据当前设备状态的不同,设置界面的搜索框和设置项目中间会不时出现一些卡片提示。

以 Wi-Fi 为例,关闭 Wi-Fi 一段时间后,一则与 Wi-Fi 设置相关的设置建议就会出现在设置界面当中。在以往的 Android 版本中,这个设置建议往往仅提供简单的「开」与「关」选项,Android Q Beta 2 则为这个设置建议赋予了更多的交互和功能。

设置建议

通过上图中展示的设置建议,我们不仅可以控制 Wi-Fi 的开关状态,还能在开启 Wi-Fi 的同时进行快速选择。根据外媒 AndroidPolice 的观察,蓝牙连接也拥有类似的设置建议。

显然,Google 也认为在某些场景下翻查设置是一件令人头疼的事情,而功能更加丰富的设置建议配合搜索,无疑能帮我们避免这些麻烦。

音乐通知多了进度条

Android 8.0 引入了的多彩媒体通知也许是很多原生 Android 用户们的心头好,在一些对这个特性支持有限的魔改定制 ROM 中,也有不少用户在乐此不疲地通过主题和第三方应用来模拟类似的视觉效果。

虽然在最近两个大版本更新中并未获得太多更新,但 Android Q Beta 2 中媒体通知还是有了一些新变化,具体而言,现在我们可以直接在媒体通知上借助新的进度条控件查看播放进度,特定应用的音乐通知(如 Apple Music)甚至还支持直接通过这个进度条调节播放进度。

带有进度条的音乐通知

相比之下个人觉得这并不算是一个有什么意义的更新,新控件加入后的媒体通知显然更加拥挤了,而如果我们把所有东西都扔进通知里,那还需要播放界面来干什么?

还有一些小变化

上面提到,得益于内置的用户反馈应用,Android Q 在 bug 修复和功能改进上的速度应该会大幅提升。因此 Beta 2 也修复了 Beta 1 中出现的两个在用户看来不太合理的功能设计。

首先,通知清除方式可以自定义了。在 Beta 1 中, 我们只能通过向右划来清除通知,左滑操作操作固定为呼出通知延后和快速通知设定。

自定义通知清除方式

这一设计遭到了不少测试用户吐槽,因此 Google 在 Beta 2 的 设置->应用与通知->通知->高级设置 中加入了一个划动清除操作选项,允许我们自行设定。

其次,电池图标样式有了更新。

注意电池图标的变化

再次,如果我们在开发者选项中设置了图标形状,设置界面的图标也会和快速设置快关一样应用图标形状。

图标形状的覆盖面更广了

最后,截图不再保留设备的圆角和刘海了。对 Pixel 3 XL 用户来说,这个改动应该才是最值得庆贺的了。

小结

除了上述改动,Beta 2 还引入了一些新的 API,比如允许麦克风选择收音指向性和变焦范围、分享菜单支持媒体预览等等,配套的 Android Studio Canary 版本也加入了折叠屏设备模拟器支持。

分享菜单仍然在不断改进

而正如谷歌开发者在中文版更新日志中所言,Android Q 的进步离不开充满激情的开发者社区,更离不开热爱 Android、敢于尝鲜、积极反馈的你我。如果你对 Android Q 有自己的看法和期待,不妨也亲自加入到测试行列当中来,向 Google 传递你的声音。

更新 [2019/04/05 19:15 CST]:

根据读者 @NPC_Jeff 提醒,修正了文中关于媒体通知进度条的描述。

关联阅读:

> 下载少数派 客户端、关注 少数派公众号 ,第一时间掌握 Android 新动态 ⏱

> 特惠、好用的硬件产品,尽在 少数派sspai官方店铺 🛒