Google 今早放出了 Android 12 Developer Preview 2,相关的 System Image 亦已经可以在 Android Developer 网站内下载,之前已安装 Android 12 Developer Preview 的也会收到 OTA 更新推送。
今次 Android 12 DP2 有多项改进,Google 官方亦列出了多项 API 和应用程式开发上的改动,包括有
– 新设 HIDE_OVERLAY_WINDOWS 权限,可让应用程式 Overlay 叠加在其他程式视窗画面上
– 应用程式可检测装置萤幕是否有 Rounded Corners 并获取相关资料,可让应用程式界面设计配合
– PiP 改进. 应用程式可以开启 seamless resize 让系统需要时可以调整 PiP 视窗大小
– 穿戴装置例如智能手表或运动手带都会配备有专用程式方便管理装置,Android 12 DP2 增设CompanionDeviceService API 方便这些程式的管理和连接
– Bandwidth 估计改进. Google 大幅改进现有的 Bandwidth estimation APIs,可以更准确估计不同的网络连线
– Android 12 增设 RenderEffect class 可以更方便应用不同的视觉效果,例如分别加设 Blur 和 Color filters 又或整合两个 effects。
以上都是一些 Technical 开发上的改动,一般用家就比较关心是使用上的功能和界面的改动。
首先是改进 Pixel Launcher Search Widget,过往是依赖 Google App 进行,但因 Google App 涉及多项服务所以开动会较慢,新 Search Widget 不再依赖 Google App 进行搜寻,使用起来会更爽快。
Dark Theme 变灰。在 Android 12 DP2 Dark Theme 不再是黑色背景,而是转为深灰色。这个改动对于 Dark Theme 用家可能不太喜欢了。
One-handed mode。Android 12 在设定 > 手势内,增设了单手模式选项。启动后,就可以在导览列往下扫就可以开启单手模式。
增设手势操作开出通知栏。Pixel Launcher 内在萤幕下方往下扫 Swipe Down 就可以开出最顶的通知栏。
I found another gesture – swipe down for notifications. You know how the Pixel Launcher lets you swipe down on the home screen to pull down the notification shade? Yeah, this does that – but in any app. pic.twitter.com/VpmRESJkkM
— Mishaal Rahman (@MishaalRahman) February 19, 2021
另外 Google 正在开发一个更智能的 AutoRotate 功能,可以透过前置相机镜头判断用家是否观看萤幕,并防止界面随意转动。这项功能暂未开放,之后可以设定 > 萤幕找到。其他仍在开发中的功能包括:Game Dashboard, Conversation Widget, Theming System 等。