tft每日頭條

 > 生活

 > 安卓系統android主題

安卓系統android主題

生活 更新时间:2024-07-22 02:11:43

3 月 18 日淩晨,第二個 Android 12 開發者預覽版(以下簡稱 Android 12 DP2 或 DP2)如期上線,我們距離 5 月份的公開測試版(Beta)也僅有一步之遙了。

所以在進入公開測試階段前,Android 12 依然隻能在部分 Google Pixel 設備上進行體驗,如果你沒有符合條件的設備或不想冒風險升級嘗鮮,但同時又想跟進下一代 Android 操作系統的新功能和新特性,不妨跟随本文來一探究竟吧。

處處都是新主題引擎醞釀的味道

Android 12 DP1 中貫穿于大量系統界面的淺藍色背景給我們留下了相當深刻的印象,随後這個變化被證實是在為基于壁紙取色的全新主題引擎做鋪墊。

安卓系統android主題(Android12第二個開發者預覽版)1

Android 12 DP1

因為這套代号名為 Monet 的新版主題引擎在 Android 12 DP2 中仍未上線,DP1 亮色主題下的藍色背景也暫時被删除了。

安卓系統android主題(Android12第二個開發者預覽版)2

Android 12 DP2 同樣的界面對比

不過與主題相關的 UI 調整卻多了不少,比如系統設置中處處可見的高對比度分隔線,暗色主題下更加符合 Google 自家規範的全局淺灰色背景,和早前曝光過的概念設計圖相似、采用新設計的小組件添選菜單等等:

安卓系統android主題(Android12第二個開發者預覽版)3

高對比度分割線、更規範的暗色主題背景配色與新版小組件添選菜單

這種為色彩或者說主題鋪路的變化在 DP2 中随處可見。比如我們一直比較關注的媒體播放控件,Android 12 DP2 雖然沒有針對糟糕的操作按鈕布局進行調整,但媒體控件的背景色卻采用了跟随系統強調色的做法,而非當前 Android 11 中根據音樂專輯封面進行取色填充的策略。

安卓系統android主題(Android12第二個開發者預覽版)4

Android 11 vs. Android 12 DP2

最後,Android 12 DP2 的多任務界面也将應用圖标從緊貼應用窗口頂部向上拉開了一段距離,讓應用圖标看起來像是懸浮在應用窗口之上一樣。

安卓系統android主題(Android12第二個開發者預覽版)5

Android 11 | Android 12 DP2

雖然這樣會占據更多的空間,但考慮到如今不少 Android 設備都已經将屏幕比例做到了 20:9 乃至 21:9,這樣一點小小的改變,也能讓多任務界面布局看起來更加協調。

畫中畫(PiP)體驗要好起來了

PiP 在 Android 12 DP2 中迎來了巨量的更新。

以往當我們使用 Home 手勢回到主屏時,正在播放的内容會稍微等待一段時間才會在主屏生成 PiP 窗口,從應用到 PiP 的切換并不自然。

安卓系統android主題(Android12第二個開發者預覽版)6

當前從應用到 PiP 窗口的轉換是有延遲且不自然的 | 圖中視頻内容來自 MKBHD

Android 12 DP2 引入了新的 auto-PiP API,适配這一接口的應用可以在從應用到 PiP 窗口切換的過程中可以擁有更加無縫的切換動畫

安卓系統android主題(Android12第二個開發者預覽版)7

感謝友商鞭策 | 圖:GadgetHacks

非視頻内容也可以使用 PiP 模式了。這或許能為「閃回鍵」這樣的功能提供基于原生接口的嶄新實現思路。

安卓系統android主題(Android12第二個開發者預覽版)8

國産 UI 的這類實現可以有原生接口支持了 | 圖:ColorOS

系統可以在需要時對 PiP 窗口的尺寸進行調節,這個特性可能是為特定使用場景(比如橫屏、分屏)準備的,由于目前并沒有應用适配我們也無從得知實際效果。

最後,PiP 窗口新增諸多交互方式

需要暫時查看屏幕上其它區域的内容時,可拖動 PiP 窗口至屏幕邊緣來将其暫時隐藏,被隐藏的 PiP 窗口僅展示部分區域來避免對屏幕上的其它内容造成幹擾:

安卓系統android主題(Android12第二個開發者預覽版)9

可以說是伸縮自如了 | 圖中視頻來源:The Weeknd

針對 PiP 的觸摸操作交互也進行了更新,現在單擊 PiP 窗口可以呼出播放控制,雙擊 PiP 窗口則可以在當前窗口尺寸和最大窗口尺寸之間快速切換。

原生系統的單手模式正式上線

單手模式在 Android 12 DP1 中就已經埋下了,但彼時隻能通過特制的 Magisk 模塊進行開啟。而在 Android 12 DP2 中,這個功能已經在部分 Pixel 機型中正式上線了。

根據我們的測試,目前 Pixel 3a 在升級之後并沒有相關功能,但 Pixel 4 XL 可以在「系統 > 手勢」設置中找到相關入口。

安卓系統android主題(Android12第二個開發者預覽版)10

可用性還是相當高的

開啟後,我們可以随時在底部 Home 橫條上向下滑動來進入單手模式,再次向上滑動即可退出,動畫相當 Q 彈;同時系統也提供了一些方便具體使用場景的附加設定,比如無操作超時選項和切換應用後自動退出選項。

高斯模糊/毛玻璃是下一個潮流?

針對圖形和圖像效果,Android 12 DP2 正式引入了更加豐富的效果渲染機制,從實時的高斯模糊到色彩濾鏡,開發者可以根據實際需要将這些效果單獨應用或組合起來。

不過 Google 在 開發文檔 中也指出,由于處理器性能差異是客觀存在的,部分 Android 設備可能并不支持這些視覺特性。

安卓系統android主題(Android12第二個開發者預覽版)11

Google 展示的毛玻璃效果

正在開發中的海量隐藏功能

Android 開發團隊在開發者預覽版和測試版中「藏寶」已經是慣例了,這些隐藏功能有的可能會在正式版中上線,也有的可能是在為下一個版本進行保留(比如屏幕錄制)—— 好在以技術實力和開發者資源見長的 XDA 一直都在樂此不疲地為用戶「挖寶」。

接下來讓我們看看那些藏在本次 Android 12 DP2 中的新功能。

Monet 主題引擎

首先自然就是 Android 12 最為核心的新功能:代号為 Monet 的主題引擎了。

從 XDA 放出的截圖來看,Android 12 DP2 中隐藏的 Monet 主題引擎開啟後能夠覆蓋到更多的系統界面,如 Pixel Launcher 的長按菜單、應用抽屜背景,再比如本文其它地方提到的鎖屏解鎖圖案和 PIN 碼界面。

安卓系統android主題(Android12第二個開發者預覽版)12

Android 12 DP2 的 Monet 主題引擎效果| 圖:kdrag0n

從成功開啟主題引擎的開發者 @kdrag0n 放出的截圖來看,Monet 在 DP2 中的實現效果已經逐漸接近最初曝光過的 Android 12 概念設計圖了。此外,這位開發者還表示 Monet 在 DP2 中升級到了基于 CAM 16 的取色算法,相比 DP1 中的 HSL 算法能夠提取并生成更加自然、精準的配色方案。

Pixel 的「遊戲模式」

遊戲模式也是一直以來更新呼聲很高功能之一,在 Android 12 DP2 中,我們似乎看到了其屬于原生 Android 的遊戲模式即将到來。

雖然在 DP2 之中尚未正式加入,但 9to5Google 團隊已經從 DP2 中成功啟用了一個尚處于開發早期的「遊戲儀表盤」(game dashboard)的功能,其中包括了一些與遊戲優化相關的功能。

安卓系統android主題(Android12第二個開發者預覽版)13

圖:9to5Google

從截圖中可以看出,在這個遊戲模式中包括顯示 FPS、截圖以及勿擾模式的快捷鍵,同時在頂部菜單下方還有兩個更大的按鈕控件,其中一個目前仍然是空白,而右側的那個則是 YouTube Live 的按鈕,能讓你快速将你的遊戲畫面通過 YouTube 直播,這似乎與 Google 自家雲遊戲服務 Stadia 同樣希望深度整合流媒體/直播的想法契合。

安卓系統android主題(Android12第二個開發者預覽版)14

Stadia|TechSpot

同時 9to5Google 在介紹中還指出,這一遊戲模式的相關代碼被歸檔在 com.google.android 目錄下,而非通常的 com.android.systemui 目錄,這也意味着如果這一功能最終在 Android 12 中出現的話,也很有可能會是 Google Pixel 系列的獨占功能,而非 AOSP 開源項目的一部分:不過相信已經專精于此多年的第三方 Android ROM 也不會舍棄自家的遊戲模式,轉而使用 Google 的版本。

新版搜索組件

在如今的 Pixel 默認啟動器 Pixel Launcher 中,所有的本地/聯網搜索任務都隻能通過自帶 Google Assistant 的那個搜索條來完成,但在 DP2 中,Google 似乎為 Pixel Launcher 加入了一個更加适合搜索本地應用的搜索欄。

安卓系統android主題(Android12第二個開發者預覽版)15

舊版搜索組件

從 9to5Google 發布的截圖來看, 在 Pixel Launcher 上激活這一功能之後,就可以直接通過這個搜索欄快速查找本地應用;這一新的搜索工具和 Pixel 用戶已經非常熟悉的那個搜索欄最重要的區别在于它沒有任何 Google Logo,同時在當前的 DP2 中也尚不能正常啟用。

安卓系統android主題(Android12第二個開發者預覽版)16

新版搜索組件 | 圖:9to5Google

不過,我們可以期待的是,這個新的搜索工具可以通過設置來供用戶自定義搜索結果内容來源:包括應用程序、應用快捷方式、設置選項、聯系人以及 Play Store 中的内容。

大屏設備适配

不少人都覺得 Android 平闆快沒戲的同時,三星依然在樂此不疲地更新自家 Galaxy 平闆設備 —— 現在看來這種自信可能是有依據的。

在 Android 12 DP2 中,XDA 成功開啟了隐藏在 Pixel Launcher 中針對大屏設備優化的任務欄,這個任務欄會像 Chrome OS 那樣在屏幕底部提供一個常駐的應用啟動與切換區域,非常适合在平闆或 Android 系統的桌面模式下使用。

安卓系統android主題(Android12第二個開發者預覽版)17

圖:Mishaal Rahman

基于面部識别的自動旋轉

喜歡側躺在床上玩手機的人一定不會開啟自動旋轉功能 —— 明明是豎屏使用場景,但系統卻會因為傳感器數據将界面調整為橫屏。

此前我們在 華為 的部分設備上看到過一種基于人臉識别的自動旋轉方案,沒想到這套方案這麼快就來到了原生 Android 當中。根據 XDA 的挖掘,Android 12 DP2 中埋藏了一個可以以人臉為判斷依據的自動旋轉選項,從設置和功能說明來看原理應該和華為的實現方案類似。

安卓系統android主題(Android12第二個開發者預覽版)18

基于面部識别的自動旋轉設置截圖

解鎖圖案/ PIN 輸入樣式調整

在鎖屏界面中,Android 12 DP2 将回車鍵樣式變為了與其他數字按鍵統一的樣式,同時将數字按鍵與輸入内容分隔開來的細橫線也被取消,取而代之的是「緊急呼叫」按鈕從之前的透明設計轉而變為了整個界面中唯一由系統主題色填充的按鈕。

安卓系統android主題(Android12第二個開發者預覽版)19

Android 11 | Android 12 DP2

除了 PIN 界面略有調整之外,圖案解鎖在 DP2 中的也進行了一些改變:滑動時的軌迹變得更加厚重,同時所顯示的顔色同樣由先前的白色變為了設置主題色。

安卓系統android主題(Android12第二個開發者預覽版)20

新的解鎖圖案動畫

上述可見細節可能也都是在為即将到來的變化做鋪墊。XDA 在 Android 12 DP2 中成功開啟了完全采用新設計的鎖屏 PIN 輸入界面,新版界面采用不透明的純色背景,背景配色提取自上面提到的 Monet 主題引擎,同時數字按鈕則套上了間距緊湊的圓形背景。和上面展示的舊版界面,這套新設計總讓人覺得似曾相識……

安卓系統android主題(Android12第二個開發者預覽版)21

圖:Mishaal Rahman & kdrag0n

對話/聯系人小組件

這裡又要搬出早前那張曝光的概念截圖了:

安卓系統android主題(Android12第二個開發者預覽版)22

早期洩露的概念截圖

目前開發者預覽版中的種種功能和設計細節都表明,上面這幾張截圖很有可能會是 Android 12 想要呈現給大家的最終效果。XDA 在本次的 Android 12 DP2 中就成功開啟了新的對話/聯系人小組件,從放出的截圖來看,這些組件僅提供 3x2 尺寸且現階段設計和功能都相當粗糙,上圖演示的生日、通話提醒等功能還未出現。

安卓系統android主題(Android12第二個開發者預覽版)23

圖:Mishaal Rahman

氣泡通知改進

最後是一項個人非常希望能夠從幕後走向台前、成為 Android 12 正式功能的隐藏特性:氣泡通知圖标。

以往 Android 系統的氣泡通知僅僅提供文本,對于一些内容奇怪的通知我們根本無從判斷是哪個應用在後台悄悄「作怪」。Google 在 Android 12 DP2 中測試的新版氣泡通知則能解決這一痛點:從 @kdrag0n 給出的截圖來看,新版氣泡通知将同時展示通知内容與應用圖标,就像此前很多第三方 ROM 那樣。

安卓系統android主題(Android12第二個開發者預覽版)24

圖:kdrag0n

開發者相關的更新内容更規範的屏幕圓角适配方案

Android 12 DP2 引入了一系列新的 API 來對屏幕圓角的半徑、中心點等參數進行定義,這些新的 API 有助于減少開發者為圓角屏幕進行 UI 适配的工作量。

安卓系統android主題(Android12第二個開發者預覽版)25

軟件适配規範對硬件形态的又一次追趕

不知道 Google 什麼時候能對前置挖孔的垂直位置進行規範呢?畢竟目前像 Pixel 5 那樣做到前置攝像頭與狀态欄底部邊緣不相切的 Android 設備實在不多。

增強配套應用連接穩定性

Android 12 DP2 為 Companion Device Manager 引入了新的 CompanionDeviceService API,以此保證智能手表、手環等設備可用時,安裝在 Android 手機上的配套應用能夠被及時喚醒并保持連接。

鎖屏通知操作的額外安全保障

此前 Android 系統的鎖屏通知僅在内容展示上做了安全驗證保護,即針對部分應用的鎖屏通知我們可以選擇是否在鎖屏狀态下進行隐藏。Android 12 DP2 新增了 setAuthenticationRequired 标簽,允許開發者進一步對鎖屏通知操作進行保護,比如為消息通知的已讀、删除等操作行為增加安全驗證。

應用可以選擇屏蔽彈窗

借助新引入的 HIDE_OVERLAY_WINDOWS 權限,應用開發者可以選擇在自己的應用中屏蔽來自系統或其它應用的彈窗來避免視覺幹擾。

更完善的網絡環境判斷方式

通過對現有帶寬估算接口(bandwidth estimation APIs)的進一步增強,開發者可以對設備運營商、Wi-Fi SSID、網絡類型、信号強度等信息進行進一步檢索,以此獲取更簡單但精确的判斷結果并根據實際網絡環境和質量有針對性地提供内容與服務(比如在網絡速率較差時提供低碼率視頻傳輸)。

豐富應用安裝包完整性驗證手段

對于那些需要對已安裝應用的安裝包完整性進行驗證的開發者來說,Android 12 DP2 引入了新的檢驗和(checksum)API,支持通過 SHA256、SHA512、Merkle Root 等算法對以安裝應用進行校驗。

以上便是本次 Android 12 DP2 更新中值得關注的新内容,如果你有其他發現,歡迎在評論區留言分享。

我們下月再見!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved