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