作者 / Dave Burke, VP of Engineering
距離 Android 14 正式發布只有幾周的時間了!今天我們為大家帶來的是 Android 14 Beta 版測試計劃的最后一次更新: Android 14 Beta 5。這也是在廣大普通用戶開始使用 Android 14 正式版之前,讓您的應用正式就緒以及提交反饋的最后機會。除了支持早先公布的 Pixel 系列設備和 Android 模擬器之外,Beta 5 還支持 Pixel Tablet 和 Pixel Fold,供您在多種類型的設備上測試應用。
Beta 5 內容
Beta 5 是 Android 14 的第三個平臺穩定性里程碑版本,這意味著開發者 API 和所有面向應用的行為都已最終確定,供大家評估和整合進自己的應用。以 Android 14 的 SDK 級別 34 為目標平臺的應用可以在 Google Play 上進行發布。Beta 5 還包含了最新的修復和優化,是時候對應用進行全面測試了。
-
平臺穩定性里程碑
https://developer.android.google.cn/about/versions/14/overview#platform_stability
應用、開發庫、工具和
游戲引擎: 請就緒!
Android 14 將在幾周后正式發布,請盡快完成最終兼容性測試并發布必要的更新,以確保您的用戶們在 Android 14 正式發布時能獲得流暢的使用體驗。 如果您是 SDK、開發庫、工具和游戲引擎的開發者,現在發布必要的更新則尤為重要: 您的更新能讓下游的應用和游戲開發者免遭兼容性問題困擾,并能及時引入最新的 SDK 功能特性。因此,請務必在發布了 Android 14 所必需的兼容性更新后,及時告知您的下游開發者們。 只需在運行 Android 14 Beta 5 的設備上,通過 Google Play 或其他來源安裝您的正式版應用即可開始測試。請測試應用的所有流程,找出功能或用戶界面中暴露的問題。請通過行為變更清單 (針對所有應用)來確定測試重點:
https://developer.android.google.cn/about/versions/14/behavior-changes-all
隨著 Android 每個版本的發布,我們都會對平臺進行整體的改進,以強化隱私和安全,并優化整個操作系統的用戶體驗,這些都可能會影響到您的應用。以下是一些需要重點測試的變更:
- 授予對照片和視頻的部分訪問權限- 在 Android 14 中,當應用請求 Android 13 (API 級別 33) 中引入的任何視覺媒體權限時,用戶可以授予對其照片和視頻的部分訪問權限:READ_MEDIA_IMAGES或READ_MEDIA_VIDEO。如果您的應用已經在使用照片選擇器,則無需額外操作即可適配此項變更,否則請使用新的READ_MEDIA_VISUAL_USER_SELECTED權限來優化這部分的用戶體驗。
-
READ_MEDIA_IMAGES
https://developer.android.google.cn/reference/android/Manifest.permission#READ_MEDIA_IMAGES
-
READ_MEDIA_VIDEO
https://developer.android.google.cn/reference/android/Manifest.permission#READ_MEDIA_VIDEO
-
照片選擇器
https://developer.android.google.cn/training/data-storage/shared/photopicker
-
READ_MEDIA_VISUAL_USER_SELECTED
https://developer.android.google.cn/reference/android/Manifest.permission#READ_MEDIA_VISUAL_USER_SELECTED
-
授予對照片和視頻的部分訪問權限https://developer.android.google.cn/about/versions/14/changes/partial-photo-video-access
- 安全的全屏 intent 通知- 從 Android 14 開始,能使用全屏 intent 通知的應用將僅限于提供通話和鬧鐘的應用。對于不適合此情況的任何應用,Google Play 商店會撤消其默認的USE_FULL_SCREEN_INTENT權限。
-
安全的全屏 intent 通知
https://developer.android.google.cn/about/versions/14/behavior-changes-all#secure-fsi
-
USE_FULL_SCREEN_INTENT
https://developer.android.google.cn/reference/android/Manifest.permission#USE_FULL_SCREEN_INTENT
- 默認拒絕設定精確的鬧鐘- 從 Android 14 開始,系統不再向以 Android 13 及更高版本為目標平臺的大多數新安裝應用預先授予SCHEDULE_EXACT_ALARM權限,該權限默認處于拒絕狀態。
-
默認拒絕設定精確的鬧鐘
https://developer.android.google.cn/about/versions/14/behavior-changes-all#schedule-exact-alarms
-
SCHEDULE_EXACT_ALARM
https://developer.android.google.cn/reference/android/Manifest.permission#SCHEDULE_EXACT_ALARM
- 非線性字體放大至 200%- 從 Android 14 開始,系統支持字體放大至 200%,為弱視用戶進一步提供符合網絡內容無障礙指南(WCAG) 的無障礙功能選項。
-
非線性字體放大至 200%
https://developer.android.google.cn/about/versions/14/behavior-changes-all#non-linear-font-scaling
-
網絡內容無障礙指南
https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html
請在兼容性測試中對應用里使用到的開發庫和 SDK 一并進行測試。您可能會需要更新 SDK 到最新版本,或尋求其開發者的幫助。 一旦您發布了當前應用的兼容版本,就可以開始更新應用的targetSdkVersion。請查閱行為變更清單 (針對以 Android 14 為目標平臺的應用)并使用兼容性框架工具來快速檢測問題。
-
更新應用的目標平臺并使用新 API 進行構建
https://developer.android.google.cn/preview/migration#setup_sdk -
符合 Google Play 的目標 API 級別要求
https://developer.android.google.cn/distribute/best-practices/develop/target-sdk
-
行為變更 (以 Android 14 或更高版本為目標平臺的應用)
https://developer.android.google.cn/about/versions/14/behavior-changes-14
-
兼容性框架工具
https://developer.android.google.cn/guide/app-compatibility/test-debug
即刻體驗 Android 14
不論您是想體驗 Android 14 的功能、測試應用還是提交反饋,都可以從這次的 Beta 5 開始。您可以直接使用支持的 Pixel 設備參與測試,并通過 OTA 方式獲得本次以及將來的 Android 14 Beta 版 (包括功能更新),Android Studio SDK 管理器很快也將提供 64 位的 Android 模擬器系統映像。
-
反饋與需求
https://developer.android.google.cn/about/versions/14/feedback
-
參與 Beta 版測試
https://www.google.com/android/beta
-
安裝 SDK
https://developer.android.google.cn/about/versions/14/setup-sdk#install-sdk
為了獲得最佳的 Android 14 開發體驗,我們建議您使用 Android Studio Hedgehog 的最新版本:
https://developer.android.google.cn/studio/preview
-
Android Studio Hedgehog
https://developer.android.google.cn/studio/preview
-
Android SDK 升級助理
https://developer.android.google.cn/studio/preview/features#android-sdk-upgrade-assistant
設置好 SDK后,您可以:
- 體驗新功能和 API-歡迎大家繼續在我們的跟蹤頁報告問題。
- 測試應用的兼容性- 測試您的應用是否受到 Android 14 默認行為變更的影響。請將應用安裝到運行 Android 14 的設備或模擬器上進行徹底的測試。
- 使用可選變更項測試應用- Android 14 提供了可選的行為變更,這些變更僅在您的應用以新平臺為目標時才會造成影響。盡早了解和評估這些變更十分重要。為了便于測試,您可以單獨啟用或者禁用這些變更。
-
使用 Android SDK 升級助理更新應用- Android Studio Hedgehog 現在可以篩選和識別與您的應用有關的特定 Android 14 API 變更,并通過Android SDK 升級助理逐步引導您升級 targetSdkVersion。
-
設置 Android 14 SDK
https://developer.android.google.cn/about/versions/14/setup-sdk
-
單獨啟用或者禁用這些變更
https://developer.android.google.cn/about/versions/14/reference/compat-framework-changes
-
Android SDK 升級助理
https://developer.android.google.cn/studio/preview/features#android-sdk-upgrade-assistant
如果您已經參加了 Android 14 Beta 版測試,且您的設備支持的話,您會通過 OTA 更新直接獲得本次的 Beta 5,無需額外操作:
https://www.google.com/android/beta
請訪問 Android 14 開發者網站了解如何獲取 Beta 版等詳細信息:https://developer.android.google.cn/about/versions/14
-
谷歌
+關注
關注
27文章
6194瀏覽量
106014
原文標題:正式版即將到來 | Android 14 Beta 5 發布
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論