正式版即将到来 | Android 13 Beta 4 现已发布
作者 / Maru Ahues Bouza, Director, Android Developer Relations
距离 Android 13 正式发布
适用于大屏设备开发的响应式布局
https://developer.android.google.cn/large-screens
现在在 Pixel 设备上注册参与测试,即可通过 OTA 更新的方式获得 Android 13 Beta 4。如果您已经参与过测试,您将会自动获得本次更新。您还可以在我们的设备制造商合作伙伴的若干指定设备上体验 Android 13 Beta 版。欢迎前往 Android 13 开发者网站了解详细信息。
开始体验 Android 13 Beta
https://www.google.com/android/beta
Android 13 Beta 支持设备
https://developer.android.google.cn/about/versions/13/devices
Android 13 开发者网站
https://developer.android.google.cn/about/versions/13
Beta 4 更新内容
让您的应用做好准备!
https://developer.android.google.cn/about/versions/13/behavior-changes-all
这里列出一些需要注意的变更:
通知的运行时权限 - Android 13 为应用发送通知引入了全新的运行时权限。请您务必了解该权限的工作机制,并尽快开始规划针对 Android 13 (API 33) 的相关工作。请访问官方文档了解更多: https://developer.android.google.cn/about/versions/13/changes/notification-permission
剪贴板预览 - 请确保您的应用在 Android 13 全新的剪贴板预览中隐藏敏感数据,比如密码或信用卡信息。请访问官方文档了解更多: https://developer.android.google.cn/about/versions/13/behavior-changes-all#copy-sensitive-content
JobScheduler 预提取 - JobScheduler 现在会预测您下次启动应用的时机,并提前运行关联的预提取作业。如果您有使用预提取作业,请通过测试确保它们工作正常。请访问官方文档了解更多: https://developer.android.google.cn/about/versions/13/behavior-changes-all#prefetch-job-handling
JobScheduler
https://developer.android.google.cn/reference/android/app/job/JobScheduler
开始更新: 更新应用的目标平台并使用新 API 进行构建
https://developer.android.google.cn/preview/migration#setup_sdk
targetSdkVersion: 符合 Google Play 的目标 API 级别要求
https://developer.android.google.cn/distribute/best-practices/develop/target-sdk
行为变更清单: 以 Android 13 或更高版本为目标平台的应用
https://developer.android.google.cn/about/versions/13/behavior-changes-13
兼容性框架工具
https://developer.android.google.cn/preview/test-changes
对平板电脑和大屏幕设备的支持
设置 Android 模拟器
https://developer.android.google.cn/about/versions/13/get#on_emulator
Android 13 Beta 支持设备
https://developer.android.google.cn/about/versions/13/devices
以下是一些测试时的注意点:
任务栏交互 - 请检查您的应用在大屏幕上配合新任务栏时的交互情况,确保应用的界面没有被任务栏裁切或遮挡。请访问官方文档了解更多: https://developer.android.google.cn/about/versions/13/features/large-screens#multitasking
多窗口模式 - 无论应用配置如何,所有的应用现在默认启用多窗口模式,所以请确保应用妥善处理分屏显示。您可以通过拖放将您的应用切换至分屏模式,并调整窗口大小来进行测试。请访问官方文档了解更多: https://developer.android.google.cn/about/versions/13/features/large-screens#dev-test-splitscreen
改进的兼容性体验 - 如果您的应用尚未针对大屏幕设备进行优化,比如使用固定的朝向、不支持缩放等,请检查您的应用在兼容模式下的表现 (如信箱模式)。请访问官方文档了解更多: https://developer.android.google.cn/about/versions/13/features/large-screens#compatibility
媒体投影 - 如果您的应用使用了媒体投影功能,请检查您的应用在媒体播放、串流,以及在大屏幕设备上投影时的情况。别忘了针对可折叠设备的状态切换进行适配。请访问官方文档了解更多: https://developer.android.google.cn/about/versions/13/features/large-screens#media-projection
相机预览 - 针对相机应用,请检查相机预览界面在大屏幕设备的多窗口模式或分屏模式中,应用被限制在屏幕的局部区域时的表现。同样也别忘了针对可折叠设备的状态切换进行适配。请访问官方文档了解更多: https://developer.android.google.cn/training/camera2/camera-preview
https://developer.android.google.cn/about/versions/13/features/large-screens
即刻开始体验 Android 13!
参加 Beta 版测试
https://www.google.com/android/beta
设置 Android 13 SDK
https://developer.android.google.cn/about/versions/13/setup-sdk
官方网站: Android 13 Beta 支持设备
https://developer.android.google.cn/about/versions/13/devices
Android 13 GSI 映像
https://developer.android.google.cn/about/versions/13/gsi-release-notes
Android 模拟器
https://developer.android.google.cn/about/versions/13/get#on_emulator
Android 13 开发者网站
https://developer.android.google.cn/13
下一步
提交反馈
https://developer.android.google.cn/preview/feedback
反馈平台问题
https://issuetracker.google.com/issues/new?component=190602&template=1658301
反馈应用兼容性问题
https://issuetracker.google.com/issues/new?component=190602&template=1658359
反馈第三方 SDK 问题
https://issuetracker.google.com/issues/new?component=190602&template=1658360
推荐阅读