Android 12 Beta 2 發佈

做者 / Dave Burke, VP of Engineeringhtml

幾周前在 Google I/O 上,咱們發佈了 Android 12 的第一個 Beta 版,帶來了能展示您的個性、契合您的需求的 全新 UI,提高了性能表現,並依舊將隱私和安全置於核心。Android 12 也給開發者們帶來了更好的工具,用於打造使人愉悅的體驗,不管用戶使用的是手機、筆記本電腦、平板電腦、可穿戴設備仍是汽車。android

今天咱們帶來了 Android 12 的第二個 Beta 版供你們體驗。Beta 2 加入了新的隱私功能,如隱私儀表板 (Privacy Dashboard),並繼續朝着最終版本穩步前進。git

Android 12 中值得開發者們體驗的內容還有不少: 全新設計的 UI、桌面小部件 (widget)、豐富的震動效果、改進的視頻和圖像質量,全新的隱私特性 (好比近似位置),等等。請查看本文 "Google I/O 上的 Android 12" 一節瞭解值得關注的演講和內容。github

今天您就能夠在 Pixel 設備上經過 OTA 更新 開始體驗 Android 12 Beta 2,若是您以前參加過 Beta 1 測試,會自動得到更新。您還能夠在咱們合做夥伴的若干指定設備上體驗 Android 12 Beta,具體請查看 官網文檔安全

有關 Android 12 的詳細信息以及如何開始開發,請訪問 Android 12 開發者網站網絡

Beta 2 更新一覽

Beta 2 中包含咱們在 Google I/O 中說起的一些隱私特性和許多功能更新,以改進功能、穩定性和性能表現。下面介紹其中一些亮點:併發

隱私儀表板 (Privacy Dashboard) - 爲了讓用戶更好地瞭解應用正在訪問的數據,咱們加入了隱私儀表板功能。儀表板提供了一個簡單而清晰的時間線視圖,顯示過去 24 小時內全部應用對麥克風、攝像頭,以及位置的訪問狀況。用戶還能夠嚮應用查詢爲何訪問了敏感數據,只需開發者經過一個新的系統 intent ACTION\_VIEW\_PERMISSION\_USAGE\_FOR_PERIOD 使用一個 Activity 向用戶提供此信息。咱們建議應用盡量利用這個 intent 主動幫助用戶瞭解指定時間段內的數據訪問狀況。爲了幫助您瞭解本身的代碼以及第三方庫使用隱私數據的狀況,請使用 Data Auditing API。請訪問 官方文檔 瞭解詳細信息:app

△ 隱私儀表板: 過去 24 小時內的位置訪問時間線

△ 隱私儀表板: 過去 24 小時內的位置訪問時間線ide

麥克風和攝像頭指示器 - 咱們在狀態欄加入了指示器,幫助用戶知曉應用正在使用設備的攝像頭和麥克風。用戶能夠前往快速設置 (Quick Settings) 查看正在使用攝像頭和麥克風的應用,並在須要時輕鬆管理其使用權限。咱們建議開發者查看本身應用對麥克風和攝像頭的使用狀況,移除用戶不但願使用這些傳感器的用例。請訪問 官方文檔 瞭解詳細信息。工具

麥克風和攝像頭開關 - 咱們在快速設置 (Quick Settings) 裏增長了全局開關,讓用戶能夠快速禁用應用訪問麥克風和攝像頭 (僅限支持的設備)。當開關被關閉時,訪問相應傳感器的應用會收到空白的視頻和音頻流,系統也會提示用戶打開傳感器以使用應用的功能。開發者可使用新的 SensorPrivacyManager API 來了解設備對這個開關功能的支持狀況。麥克風和攝像頭開關控制對全部的應用均生效,不管其目標平臺版本如何。請訪問 官方文檔 瞭解詳細信息。

剪貼板讀取通知 - 爲了讓用戶更清楚地知曉應用什麼時候在讀取剪貼板,Android 12 會在每次應用調用 getPrimaryClip()) 時在屏幕底部顯示一條 Toast 提示信息。若是剪貼板數據來自同一個應用,則不會出現提示信息。咱們建議您減小應用對剪貼板的訪問,並確保只在符合用戶預期的狀況下才讀取剪貼板。請訪問 官方文檔 瞭解詳細信息。

更直觀的鏈接體驗 - 爲了讓用戶更好地瞭解和管理他們的網絡鏈接,咱們在狀態欄 (Status Bar)、快速設置 (Quick Settings) 以及設置 (Settings) 中提供了更簡明、更直觀的鏈接體驗。全新的網絡面板 (Internet Panel) 讓用戶能夠輕鬆切換互聯網提供商,以及更輕鬆地排除網絡鏈接問題。請和咱們分享您的使用反饋!

△ 快速設置裏新增的互聯網鏈接控件

△ 快速設置裏新增的互聯網鏈接控件

請訪問 Android 12 開發者網站 詳細瞭解 Android 12 的新特性。

Google I/O 上的 Android 12

Google I/O 上,咱們爲開發者們盡述了 Android 的更新內容,從 Android 12 到 Modern Android Development (現代 Android 開發) 工具,重新的設備型式,好比 Wear 以及 可摺疊設備,到 Google Play。觀看 Google I/O 上關於 Android 12 最關鍵的 3 大要點 視頻瞭解更多詳情。

#1 Android 的新 UI - Android 12 帶來了 Android 有史以來最大的設計變動。咱們從新思考了整套體驗,包括顏色、形狀、光照和動效,使得 Android 12 更具表現力、更鮮活、更個性化,並總體統一在同一種設計語言下,命名爲 Material You。

#2 性能表現 - 在 Android 12 中,咱們對性能表現進行了重大且深刻的資源投入: 從提高基礎系統性能,延長電池使用時間,到前臺服務變動和提高媒體質量以及性能,還提供了新的工具來優化應用。

#3 隱私和安全 - 在 Android 12 中,咱們繼續爲用戶提供更多的透明度和控制權,同時保證設備和數據安全。

別忘了觀看《Android 更新一覽》瞭解 Android 12 的諸多更新,以及《爲 Android 12 作好準備的 12 個技巧》,瞭解在進行兼容性測試時須要關注的領域。Google I/O 中的 Android 完整內容清單在這裏: https://events.google.com/io/program/content?4=topic\_android&4=topic\_googleplay

應用兼容性

咱們已經開放 Pixel 和其餘設備 上的早期體驗用戶和開發者體驗 Android 12 Beta,如今是時候讓您的應用就緒了!

要進行兼容性測試,請在運行 Android 12 Beta 的設備或模擬器上,經過 Google Play 或其餘渠道安裝您的正式版應用。請測試應用的全部流程,找出功能或 UI 上暴露的問題。請經過 行爲變動清單 來肯定測試重點。如今無需升級應用的 targetSdkVersion,在解決全部發現的問題後,請儘快爲您的 Android 12 Beta 用戶發佈應用的更新版本。

隨着 Beta 2 的發佈,Android 12 愈來愈接近 2021 年 8 月的 平臺穩定性里程碑。屆時,面向應用的系統行爲、SDK/NDK API 和非 SDK 列表都將最終肯定。您將能夠完成最後的兼容性測試,併發布徹底兼容的應用、SDK 或開發庫。發佈時間表詳見: https://developer.android.google.cn/preview/overview

即刻開始體驗 Android 12

不論您是想體驗 Android 12 的功能、測試應用仍是 提交反饋,均可以從此次的 Beta 版開始。只需使用受支持的 Pixel 設備 註冊參加測試,便可經過無線 (OTA) 方式得到更新。要開始進行開發,請先安裝並 設置 Android 12 SDK

您也能夠在參與 Android 12 開發者預覽計劃的頂級設備製造商合做夥伴的設備上體驗 Android 12 Beta 2。請訪問 developer.android.google.cn/about/versions/12/devices 查看合做夥伴的完整列表。爲了在更多設備上進行更普遍的測試,請經過 Android GSI 映像 來安裝和體驗 Android 12 Beta。若是您沒有合適的設備,也能夠在 Android 模擬器 上進行測試。

Beta 2 也適用於 Android TV,您能夠查看最新的功能,測試本身的應用,並嘗試全新的 Google TV 體驗。請前往 Android TV 開發者網站 瞭解更多信息並使用 ADT-3 開發者工具包上手開發。

請訪問 Android 12 開發者網站 瞭解 Beta 版的詳細信息。

您對產品的反饋及問題對咱們很是重要,歡迎經過下方二維碼向咱們 提交反饋。您的問題有可能出如今下一期的 FAQ 中並得到解答。感謝您的支持!

相關文章
相關標籤/搜索