IT之家 10 月 5 日消息 谷歌今日宣布,正式將源代碼推送到 Android 開源項(xiàng)目 (AOSP),并正式發(fā)布最新版本的 Android 12 大版本更新。
據(jù)悉,Android 12 將在接下來的幾周內(nèi)從谷歌 Pixel 系列手機(jī)開始,以及今年晚些時(shí)候出現(xiàn)在三星 Galaxy、一加、OPPO、realme、傳音 Tecno、vivo 和小米設(shè)備上。
谷歌表示,在 Android 12 Beta 期間有超過 225000 人測(cè)試了安卓 12,并且反饋了近 50000 份問題報(bào)告以幫助提高最終版本的質(zhì)量。因此谷歌向所有付出努力的用戶表示感謝。
IT之家了解到,谷歌還將在今年 10 月 27 日至 28 日舉行的 Android 開發(fā)者峰會(huì)上更詳細(xì)地介紹和討論有關(guān) Android 12 的內(nèi)容。下面是谷歌給出的部分新特性簡(jiǎn)介。
適用于 Android 的新用戶界面
Material You
Android 12 引入了一種名為 Material You 的全新設(shè)計(jì)語言,可幫助開發(fā)者構(gòu)建更加個(gè)性化、美觀的應(yīng)用。
要想實(shí)現(xiàn)所有最新的 Material Design 3 更新,請(qǐng)嘗試使用 Alpha 版 Material Design Components 并關(guān)注即將推出的對(duì) Jetpack Compose 的支持。
重新設(shè)計(jì)的小部件
谷歌更新了應(yīng)用小部件,使它們更實(shí)用、更美觀、更容易被發(fā)現(xiàn),并帶來全新的交互式控件,可為任何設(shè)備創(chuàng)建響應(yīng)式布局和動(dòng)態(tài)顏色以實(shí)現(xiàn)頗具個(gè)性化但整體風(fēng)格一致的外觀。
通知 UI 更新
安卓 12 還更新了通知設(shè)計(jì),使其更加現(xiàn)代化和實(shí)用。Android 12 使用了標(biāo)準(zhǔn)可供性裝飾自定義通知,使其與所有其他通知樣式保持一致。
拉伸滾動(dòng)
為了讓用戶在滾動(dòng) App 內(nèi)容時(shí)更加流暢,Android 12 為所有滾動(dòng)部分添加了新的“拉伸”過渡效果。
應(yīng)用啟動(dòng)加載畫面
Android 12 還為所有應(yīng)用引入了啟動(dòng)畫面。App 可通過多種方式自定義啟動(dòng)畫面,以滿足其獨(dú)特的品牌需求。
表現(xiàn)
更快、更高效的系統(tǒng)性能
核心系統(tǒng)服務(wù)所需的 CPU 時(shí)間減少了 22%,大核使用率減少了 15%,還改進(jìn)了 App 啟動(dòng)時(shí)間并優(yōu)化了 I/O 性能以加快應(yīng)用加載速度。對(duì)于數(shù)據(jù)庫(kù)查詢,谷歌還將大窗口的 CursorWindow 性能提高了 49 倍。
優(yōu)化的前臺(tái)服務(wù)
為了給用戶提供更好的體驗(yàn),Android 12 不再允許后臺(tái)的應(yīng)用程序啟動(dòng)前臺(tái)服務(wù)。不過應(yīng)用開發(fā)者可以改用 JobScheduler 中新的加急項(xiàng)目。
響應(yīng)更快的通知
Android 12 對(duì)通知彈出的限制有助于減少?gòu)耐ㄖ獑?dòng)的應(yīng)用程序的延遲。例如 Google 相冊(cè) App 的啟動(dòng)速度現(xiàn)在提高了 34%。
性能類
應(yīng)用程序可以在運(yùn)行時(shí)檢查設(shè)備的性能等級(jí)并以此充分利用設(shè)備的性能。
更快的機(jī)器學(xué)習(xí)
Android 12 可幫助您充分利用 ML 加速器,并始終通過神經(jīng)網(wǎng)絡(luò) API 獲得最佳性能。ML 加速器驅(qū)動(dòng)程序現(xiàn)在也可以通過 Google Play 服務(wù)在平臺(tái)版本之外更新,因此您可以在任何兼容設(shè)備上利用最新的驅(qū)動(dòng)程序。
隱私
隱私控制面板
你可以在設(shè)置中更好地了解您的 App 何時(shí)訪問麥克風(fēng)、攝像頭和位置數(shù)據(jù)。
模糊位置
用戶可以更好地控制他們的位置數(shù)據(jù),他們可以授予您的應(yīng)用訪問大致位置的權(quán)限,即使 App 請(qǐng)求了精確位置。
麥克風(fēng)和攝像頭調(diào)用提醒
狀態(tài)欄中的指示器讓用戶知道您的應(yīng)用程序何時(shí)使用設(shè)備攝像頭或麥克風(fēng)。
麥克風(fēng)和攝像頭切換
在支持的設(shè)備上,快速設(shè)置中的新切換使用戶可以輕松地立即禁用應(yīng)用程序?qū)溈孙L(fēng)和攝像頭的調(diào)用。
附近設(shè)備權(quán)限
您的應(yīng)用可以使用新權(quán)限來掃描附近設(shè)備并與附近設(shè)備配對(duì),而無需位置權(quán)限。
更好的用戶體驗(yàn)工具
豐富的內(nèi)容接口
新的統(tǒng)一 API 允許您在 UI 中從任何來源接收豐富的內(nèi)容:剪貼板、鍵盤或拖放。為了向后兼容,谷歌已將統(tǒng)一 API 添加到 AndroidX。
支持圓角(弧面)屏幕
許多現(xiàn)代設(shè)備使用圓角屏幕。為了在這些設(shè)備上提供出色的用戶體驗(yàn),您可以使用新的 API 來查詢角落細(xì)節(jié),然后根據(jù)需要管理您的 UI 元素。
AVIF 圖像支持
Android 12 添加了對(duì) AV1 圖像文件格式 (AVIF) 的平臺(tái)支持。與舊的圖像格式(如 JPEG)相比,AVIF 利用視頻壓縮中的幀內(nèi)編碼內(nèi)容顯著提高了相同文件大小的圖像質(zhì)量。
兼容媒體轉(zhuǎn)碼
對(duì)于視頻,HEVC 格式在質(zhì)量和壓縮方面提供了顯著改進(jìn)。對(duì)于不支持的應(yīng)用程序,該功能可允許 App 請(qǐng)求 AVC 中的文件并讓系統(tǒng)處理轉(zhuǎn)碼。
更輕松的模糊、濾色器和其他效果
新的 API 可以更輕松地將常見圖形效果應(yīng)用于您的視圖和渲染層次結(jié)構(gòu)。您可以使用 RenderEffect 將模糊、顏色過濾器等應(yīng)用于 RenderNode 或視圖。您還可以使用新的 Window.setBackgroundBlurRadius () API 為窗口背景創(chuàng)建磨砂玻璃效果,或使用 blurBehindRadius 來模糊窗口后面的所有內(nèi)容。
增強(qiáng)的觸覺體驗(yàn)
Android 12 擴(kuò)展了可用于為 UI 事件創(chuàng)建信息豐富的觸覺反饋、為游戲創(chuàng)建令人愉悅的沉浸式效果以及提高工作效率的注意力觸覺的工具。
新的相機(jī)效果和傳感器功能
新的供應(yīng)商擴(kuò)展讓您的應(yīng)用能夠利用設(shè)備制造商構(gòu)建的自定義相機(jī)效果 —— 散景、HDR、夜間模式等。您還可以使用新的 API 來充分利用使用 Quad / Nona Bayer 模式的超高分辨率相機(jī)傳感器。
更好地調(diào)試原生崩潰
Android 12 為您提供了更多可操作的診斷信息,讓調(diào)試 NDK 相關(guān)的崩潰更容易。應(yīng)用程序現(xiàn)在可以通過應(yīng)用程序退出原因 API 訪問稱為墓碑的詳細(xì)故障轉(zhuǎn)儲(chǔ)文件。
適用于游戲的 Android 12
借助游戲模式 API,開發(fā)者可以為游戲提供性能配置文件以幫助玩家做出選擇,例如延長(zhǎng)高性能時(shí)間的電池續(xù)航時(shí)間,或保證峰值幀速率。此外,游戲也將允許在安裝過程中在后臺(tái)獲取更新包,幫助玩家更快進(jìn)入游戲。
讓您的應(yīng)用為 Android 12 做好準(zhǔn)備
現(xiàn)在,隨著今天 Android 12 的公開發(fā)布,谷歌要求所有 Android 開發(fā)者盡快完成兼容性測(cè)試并發(fā)布更新,讓其用戶順利過渡到 Android 12。以下是一些需要測(cè)試的主要變化:
隱私儀表板
在“設(shè)置”中使用這個(gè)新儀表板來檢查您的應(yīng)用對(duì)麥克風(fēng)、位置和其他敏感數(shù)據(jù)的訪問,并考慮向用戶提供有關(guān)原因的詳細(xì)信息。
麥克風(fēng)和攝像頭指示器
當(dāng)應(yīng)用程序使用攝像頭或麥克風(fēng)時(shí),Android 12 會(huì)在狀態(tài)欄中顯示一個(gè)指示器。確保這不會(huì)影響您應(yīng)用的 UI。
麥克風(fēng)和攝像頭切換
嘗試使用快速設(shè)置中的新切換來禁用應(yīng)用的麥克風(fēng)和攝像頭訪問,并確保您的應(yīng)用正確處理更改。
剪貼板讀取通知
當(dāng)您的應(yīng)用意外從剪貼板讀取數(shù)據(jù)時(shí),請(qǐng)注意 Toast 通知。刪除意外訪問。
拉伸過度滾動(dòng)
嘗試使用新的“拉伸”過度滾動(dòng)效果滾動(dòng)內(nèi)容,并確保它按預(yù)期顯示。
應(yīng)用程序閃屏
從各種流啟動(dòng)您的應(yīng)用程序以測(cè)試新的閃屏動(dòng)畫。如有必要,您可以自定義它。
Keygen 更改
移除了幾個(gè)已棄用的 BouncyCastle 加密算法,取而代之的是 Conscrypt 版本。如果您的應(yīng)用程序使用帶有 AES 的 512 位密鑰,則您需要使用 Conscrypt 支持的標(biāo)準(zhǔn)大小之一。
收聽 Android 開發(fā)者峰會(huì),了解 Android 12 及更多內(nèi)容
AndroidDevSummit 又回來了!今年的開發(fā)者大會(huì)將于 10 月 27 日至 28 日舉行。今年的大會(huì)主題是跨設(shè)備的優(yōu)秀應(yīng)用,將帶來有關(guān)開發(fā)工具、API 和技術(shù)的更多信息,以幫助您提高工作效率并創(chuàng)建可在數(shù)十億臺(tái)設(shè)備上運(yùn)行的 App。
《小米 11 系列、Redmi K40 Pro/Pro+ 首批支持安卓 12,現(xiàn)已開啟內(nèi)測(cè)》
《基于 Android 12 正式版的 ColorOS 12 限量招募開啟,OPPO、一加可報(bào)名》
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。