Android 12 Developer Preview 2 已經推出

Android 12

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。

Android 12 DP2 Filter

以上都是一些 Technical 開發上的改動,一般用家就比較關心是使用上的功能和界面的改動。
首先是改進 Pixel Launcher Search Widget,過往是依賴 Google App 進行,但因 Google App 涉及多項服務所以開動會較慢,新 Search Widget 不再依賴 Google App 進行搜尋,使用起來會更爽快。

Dark Theme 變灰。在 Android 12 DP2 Dark Theme 不再是黑色背景,而是轉為深灰色。這個改動對於 Dark Theme 用家可能不太喜歡了。

Android 12 Developer Preview 2 Dark Theme

One-handed mode。Android 12 在設定 > 手勢內,增設了單手模式選項。啟動後,就可以在導覽列往下掃就可以開啟單手模式。

Android 12 Developer Preview 2 One Handed Mode

增設手勢操作開出通知欄。Pixel Launcher 內在螢幕下方往下掃 Swipe Down 就可以開出最頂的通知欄。

另外 Google 正在開發一個更智能的 AutoRotate 功能,可以透過前置相機鏡頭判斷用家是否觀看螢幕,並防止界面隨意轉動。這項功能暫未開放,之後可以設定 > 螢幕找到。其他仍在開發中的功能包括:Game Dashboard, Conversation Widget, Theming System 等。

Source: 1, 2, 3