Android 13 Beta 版发布,诸多亮点不容错过

2022 年 4 月 28 日 谷歌开发者

作者 / Dave Burke, VP of Engineering


四月已至,我们仍在不断 稳步

推进完善 Android 13 的功能和稳定性。Android 13 围绕我们的核心主题打造,即隐私和安全、开发者生产力,以及支持平板电脑和大屏幕设备。今天,我们进入到发布周期的下一个阶段,为大家带来 Android 13 的第一个 Beta 版。


对于开发者来说,Android 13 有很多值得探索的地方,从新的通知权限和照片选择器等隐私功能,到帮助您构建良好体验的 API (如主题应用图标、将磁贴添加至快速设置和单个应用语言偏好),以及蓝牙低功耗 (LE) 音频和通过 USB 连接 MIDI 2.0 硬件等功能。在 Beta 1 中我们也带来了许多改进,比如增加了新的权限,让您可以更精细地访问媒体文件,以及改进了音频路由 API,等等。我们将在 5 月 11 日至 12 日举行的 Google I/O 大会上分享更多信息,届时请务必收看!


  • Google I/O

    https://io.google/2022/


我们诚邀您来试用今天的 Beta 版本,也欢迎更多的早期体验用户参与进来,为我们提供关于这个版本的 反馈信息 。今天您就可以在受支持的 Pixel 设备上开始体验 Android 13 Beta 1,只需 注册参与测试 ,即可通过 OTA 方式获得更新。如果您已经安装了 Android 13 的开发者预览版,您的设备将自动通过 OTA 方式获得本次和后续版本的更新。和以往一样,我们也支持将系统映像 下载并刷入 Pixel 设备 ,以及在 Android 模拟器 中使用。请访问 Android 13 开发者网站 了解更多开始开发和测试应用的细节:

https://developer.android.google.cn/about/versions/13


  • 反馈与需求

    https://developer.android.google.cn/about/versions/13/feedback

  • 开始体验 Android 13 Beta

    https://www.google.com/android/beta

  • 在 Google Pixel 设备上获取 Android 13

    https://developer.android.google.cn/about/versions/13/get#on_pixel

  • 设置 Android 模拟器

    https://developer.android.google.cn/about/versions/13/get#on_emulator



Beta 1 更新内容一览


我们继续聚焦隐私和安全,同时带来了新的 API,帮助您为用户构建良好的体验。Beta 1 包含我们之前公布的功能的最新更新,如新的通知权限、照片选择器、主题应用图标、改进的本地化和语言支持等。Beta 1 还引入了一些新功能,欢迎大家试用并和我们分享您的想法!


为媒体文件访问提供更细化的权限 - 以前,当一个应用想要读取本地存储中的共享媒体文件时,它需要申请 READ_EXTERNAL_STORAGE 权限,该权限允许访问所有类型的媒体文件。为了给用户带来更多的透明度和控制权,我们将引入一套新的权限,为访问共享媒体文件提供更细化的范围选择。


  • READ_EXTERNAL_STORAGE
    https://developer.android.google.cn/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE


有了新的权限之后,应用现在可以请求访问共享存储中特定类型的文件:

  • READ_MEDIA_IMAGES (适用于图像和照片)
    https://developer.android.google.cn/reference/android/Manifest.permission.html#READ_MEDIA_IMAGES
  • READ_MEDIA_VIDEO (适用于视频)
    https://developer.android.google.cn/reference/android/Manifest.permission#READ_MEDIA_VIDEO
  • READ_MEDIA_AUDIO (适用于音频文件)

    https://developer.android.google.cn/reference/android/Manifest.permission#READ_MEDIA_AUDIO

用户授予该权限后,应用将拥有对相应媒体文件类型的读取权限。为简化用户体验,如果应用同时请求 READ_MEDIA_IMAGES 和 READ_MEDIA_VIDEO 权限,系统会只显示一个对话框来授予这些权限。如果您的应用需要访问共享媒体文件,请在应用以 Android 13 为目标平台时迁移至这些新权限。请访问官方文档了解详细信息:

https://developer.android.google.cn/about/versions/13/behavior-changes-13#granular-media-permissions


改进 Keystore 和 KeyMint 错误报告 - 针对生成密钥的应用,Keystore 和 KeyMint 现在提供更详细准确的错误指示。我们在 java.security.ProviderException 下添加了一个异常类层级,其中包含了 Android 特有的异常,包括 Keystore/KeyMint 错误代码,以及错误是否可以重试。您也可以修改密钥生成、签名和加密的方法来抛出新的异常。改进后的错误报告可以向您提供重试密钥生成所需要的相关信息。


  • ProviderException
    https://developer.android.google.cn/reference/java/security/ProviderException
  • KeyStoreException
    https://developer.android.google.cn/reference/android/security/KeyStoreException

预见性音频路由 - 为了帮助媒体应用确定其音频的路由方式,我们在 AudioManager 类中增加了新的音频路由 API。新的 getAudioDevicesForAttributes() API 允许您检索可能用于播放指定音频的设备列表,我们还增加了 getDirectProfilesForAttributes() API 来帮助您了解音频流是否可以直接播放。您可以使用这些新的 API 来为您的音轨选用最合适的 AudioFormat


  • AudioManager

    https://developer.android.google.cn/reference/android/media/AudioManager

  • getAudioDevicesForAttributes()

    https://developer.android.google.cn/reference/android/media/AudioManager#getAudioDevicesForAttributes(android.media.AudioAttributes)

  • getDirectProfilesForAttributes()

    https://developer.android.google.cn/reference/android/media/AudioManager#getDirectProfilesForAttributes(android.media.AudioAttributes)

  • AudioFormat

    https://developer.android.google.cn/reference/android/media/AudioFormat



应用兼容性


如果您还没有测试应用与 Android 13 的兼容性,现在是时候开始测试了!随着 Android 13 进入 Beta 版本,我们已经开放早期体验用户和开发者进行体验。这意味着,在未来几周您将看到更多用户在 Android 13 上体验您的应用,并提交他们发现的问题。


要进行兼容性测试,请在运行 Android 13 Beta 版的设备或模拟器上,通过 Google Play 或其他来源安装您的正式版应用,并测试应用的所有流程。请通过行为变更清单来确定测试重点。在解决所有发现的问题后,请尽快发布更新版本。


  • 行为变更: 所有应用
    https://developer.android.google.cn/about/versions/13/behavior-changes-all

随着 Beta 版的发布,我们越来越接近 2022 年 6 月的平台稳定性里程碑。届时,面向应用的系统行为、SDK/NDK API 和非 SDK 列表将最终确定。您将可以完成最后的兼容性测试,并发布完全兼容的应用、SDK 或开发库。发布时间表详见:

https://developer.android.google.cn/preview/overview


  • 平台稳定性里程碑
    https://developer.android.google.cn/about/versions/13/overview#platform_stability


即刻开始体验 Android 13


不论您是想体验 Android 13 的功能、测试应用还是 提交反馈 ,都可以从这次的 Beta 版开始。只需 使用受支持的 Pixel 设备注册参加测试 ,即可通过 OTA 方式获得本次和接下来的 Android 13 以及功能更新的 Beta 版本。如果您已安装过之前的开发者预览版,您将自动获得这些更新。要开始进行开发,请 设置好您的 SDK


  • 分享使用反馈
    https://developer.android.google.cn/about/versions/13/feedback
  • 参加 Beta 版测试
    https://www.google.com/android/beta
  • 设置 Android 13 SDK
    https://developer.android.google.cn/about/versions/13/setup-sdk


为了在更多支持的设备上进行更广泛的测试,请通过 Android GSI 映像来安装和体验 Android 13 Beta。如果您没有设备,也可以在 Android 模拟器上进行测试。只需通过 Android Studio 的 SDK 管理器下载最新的模拟器系统映像即可。

请访问 Android 13 开发者网站 了解获取 Beta 版的详细信息:

https://developer.android.google.cn/13


您可以通过下方二维码向我们提交反馈,或分享您喜欢的内容、发现的问题。您的反馈对我们非常重要,感谢您的支持!




推荐阅读

如页面未加载,请刷新重试


  点击屏末  |  进一步了解 Android 13 Beta 1



登录查看更多
0

相关内容

Android(安卓)是一种以 Linux 为基础开发的开放源代码的操作系统,主要应用于便携设备。2005 年,Android 公司被 Google 收购,随后 Google 联合制造商组成开放手机联盟。Android 已从智能手机领域逐渐扩展到平板电脑、智能电视(及机顶盒)、游戏机、物联网、智能手表、车载系统、VR以及PC等领域。
《分布式云发展白皮书》重磅发布(附下载),47页pdf
专知会员服务
87+阅读 · 2022年6月25日
【AI与工业】2022最新发布《工业物联网AI框架》59页PDF
专知会员服务
142+阅读 · 2022年3月30日
116页《数字乡村建设指南1.0》
专知会员服务
16+阅读 · 2022年3月23日
隐私计算应用白皮书, 54页pdf
专知会员服务
175+阅读 · 2021年12月18日
移动应用(APP)个人信息保护白皮书
专知会员服务
16+阅读 · 2021年10月31日
《隐私计算白皮书(2021年)》正式发布(附下载链接)
专知会员服务
93+阅读 · 2021年7月22日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
22+阅读 · 2019年11月7日
平台稳定性里程碑 | Android 13 Beta 3 发布
谷歌开发者
0+阅读 · 2022年6月9日
欢迎体验 | Android 13 开发者预览版 2
谷歌开发者
1+阅读 · 2022年3月18日
Android 13 首个开发者预览版到来
谷歌开发者
0+阅读 · 2022年2月12日
正式版 API 确定 | Android 12L Beta 1 发布
谷歌开发者
0+阅读 · 2021年12月9日
Google Play 政策更新提醒与重点解读 | 2021 年第四季度
谷歌开发者
0+阅读 · 2021年11月25日
Android 12 正式发布 | 开发者们的全新舞台
谷歌开发者
0+阅读 · 2021年10月11日
正式版即将到来 | Android 12 Beta 5 现已发布
谷歌开发者
0+阅读 · 2021年9月9日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Disentangled Information Bottleneck
Arxiv
12+阅读 · 2020年12月22日
Feature Denoising for Improving Adversarial Robustness
Arxiv
15+阅读 · 2018年12月9日
VIP会员
相关VIP内容
《分布式云发展白皮书》重磅发布(附下载),47页pdf
专知会员服务
87+阅读 · 2022年6月25日
【AI与工业】2022最新发布《工业物联网AI框架》59页PDF
专知会员服务
142+阅读 · 2022年3月30日
116页《数字乡村建设指南1.0》
专知会员服务
16+阅读 · 2022年3月23日
隐私计算应用白皮书, 54页pdf
专知会员服务
175+阅读 · 2021年12月18日
移动应用(APP)个人信息保护白皮书
专知会员服务
16+阅读 · 2021年10月31日
《隐私计算白皮书(2021年)》正式发布(附下载链接)
专知会员服务
93+阅读 · 2021年7月22日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
22+阅读 · 2019年11月7日
相关资讯
平台稳定性里程碑 | Android 13 Beta 3 发布
谷歌开发者
0+阅读 · 2022年6月9日
欢迎体验 | Android 13 开发者预览版 2
谷歌开发者
1+阅读 · 2022年3月18日
Android 13 首个开发者预览版到来
谷歌开发者
0+阅读 · 2022年2月12日
正式版 API 确定 | Android 12L Beta 1 发布
谷歌开发者
0+阅读 · 2021年12月9日
Google Play 政策更新提醒与重点解读 | 2021 年第四季度
谷歌开发者
0+阅读 · 2021年11月25日
Android 12 正式发布 | 开发者们的全新舞台
谷歌开发者
0+阅读 · 2021年10月11日
正式版即将到来 | Android 12 Beta 5 现已发布
谷歌开发者
0+阅读 · 2021年9月9日
相关基金
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Top
微信扫码咨询专知VIP会员