Android 12可能會在應用程序中帶來系統範圍的主題設置

當更新更改應用的佈局或界面時,主題不會被破壞

最近更新時間 2021-01-29 09:48:58

theming

在自定義方面,Android沒有競爭對手,它允許用戶將其默認應用切換為主屏幕啟動器,語音助手,撥號器和Messenger。如果您使用過Pixel,那麼最近使用的圖標和顏色重音轉換器也會看起來很熟悉。不過,一份新報告顯示,Google可能已準備好將其自定義功能提升到Android 12的更高水平。

Google至少從Android Nougat開始就支持“疊加層”系統來自定義系統(某些製造商實際上也使用了該系統)。Android Oreo對覆蓋管理器服務(OMS)和運行時資源覆蓋(RRO)進行了改進,允許Substratum之類的應用程序在整個系統上安裝主題。這比僅更改快速設置開關,音量控件和設置應用程序的Pixel主題更強大。但是,使用Substratum需要手機 root 權限,這會使普通的Android發燒友承受額外的風險。

但是,根據9to5Google的說法,Android 12可能會引入系統範圍的設置“引擎”,該引擎可讓您選擇特定顏色的“設置”並在系統範圍內應用。與Substratum主題不同,該主題告訴指定的應用程序列表“必須”使用某種顏色,而Android 12上的解決方案將涉及Android的API,告訴用戶安裝在手機上的應用程序已選擇了用戶選擇的顏色,例如淡紫色。然後,應用可以選擇在其對話框,按鈕和菜單上應用顏色。

在系統範圍內支持色彩強調的另一個優勢還意味著,與Substratum不同,當應用程序更新更改設置並移動用戶界面時,無需更新主題。相反,應用程序開發人員可以更新其界面,並向Android API請求用戶選擇的顏色,然後將其應用到新的更新中。該功能是否會使其成為Android的最終發行版還是明年推出的Android 13,還有待觀察,但是2月份首個Developer Previews的到來應該使人對它的外觀有一個很深的瞭解。

rss_feed