作者 / 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 每个版本的发布,我们都会对平台进行整体的改进,以强化隐私和安全,并优化整个操作系统的用户体验,这些都可能会影响到您的应用。以下是一些需要重点测试的变更:
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 通知
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
默认拒绝设定精确的闹钟
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%
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 后,您可以:
使用 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
全部0条评论
快来发表一下你的评论吧 !