首页
当前位置: 热门资讯 > Android 13通过Beta 3版本达到平台稳定性里程碑
Android 13通过Beta 3版本达到平台稳定性里程碑
  • 2022年06月09日
  • ROM乐园
摘要:在 2022 年 I/O 大会上,谷歌在今年早些时候发布了第二个Android 13测试版。该更新引入了一些值得注意的功能,例如保护性后退手势、用于指定支持的应用程序语言的资源文件以及使用精确警报的新权限。

在 2022 年 I/O 大会上,谷歌在今年早些时候发布了第二个Android 13测试版。该更新引入了一些值得注意的功能,例如保护性后退手势、用于指定支持的应用程序语言的资源文件以及使用精确警报的新权限。现在,谷歌已经开始为其 Pixel 设备播种第三个 Android 13 测试版,这就是你需要了解的内容。


Android 13 Beta 3 中有哪些新功能?

平台稳定性

首先,第三个 beta 版本将 Android 13 带入了平台稳定性里程碑。根据谷歌的说法,这个里程碑意味着 “Android 13 已经达到了最终的内部和外部 API、最终的面向应用程序的行为以及最终的非 SDK API 列表(灰名单)”。 


应用程序、游戏、SDK、库和游戏引擎开发人员现在可以将平台稳定性里程碑作为规划最终兼容性测试和公开发布的目标,以确保在最终发布之前准备好兼容性更新。

应用兼容性

随着第三个 Android 13 beta 版本的发布,谷歌也在敦促开发者测试应用程序的兼容性。既然 Android 13 已达到平台稳定性,应用程序开发人员应及时测试其应用程序的兼容性,以便最终发布,以便他们有时间在稳定的 Android 13 推出之前进行所需的任何更新。

谷歌还强调了应用开发者在 Android 13 beta 3 上测试应用时应注意的一些变化。其中包括:



  • 通知的运行时权限:Android 13 引入了一个新的运行时权限,用于从应用发送通知。确保您了解新权限的工作原理,并计划尽快针对 Android 13 (API 33)。
  • 剪贴板预览:确保您的应用在 Android 13 的新剪贴板预览中隐藏敏感数据,例如密码或信用卡信息。
  • JobScheduler 预取:JobScheduler 现在尝试预测您的应用下一次启动的时间,并将在该时间之前运行任何相关的预取作业。如果您使用预取作业,请测试它们是否按预期工作。


在测试并发布应用的更新版本后,谷歌进一步敦促开发者开始更新其应用的目标 SDK 版本,审查针对 Android 13 的应用的行为变化,并使用兼容性框架检测任何问题。谷歌强调了开发人员应该测试他们的应用程序是否针对 API 级别 33 或更高级别的一些更改:

  • Wi-Fi 的附近设备权限:管理设备与附近接入点的连接的应用程序应使用新的 NEARBY_WIFI_DEVICES 运行时权限进行 Wi-Fi 操作(如扫描),而无需访问设备位置。某些 Wi-Fi API 要求您的应用拥有此新权限。
  • 细化媒体权限:如果您的应用面向 Android 13 并从通用数据存储读取媒体文件,您必须请求一项或多项新的细化权限,而不是 READ_EXTERNAL_STORAGE 权限。
  • 身体传感器的权限更改:Android 13 引入了身体传感器的“使用时”访问权限。如果您的应用需要从后台访问人体传感器信息,则必须声明一个新的 BODY_SENSORS_BACKGROUND 权限。
  • Intent 过滤器阻止不匹配的 Intent:如果您的应用将 Intent 发送到另一个面向 Android 13 (API 33) 或更高版本的应用的导出组件,它现在需要匹配接收应用中的 Intent 过滤器。
  • 从 PlaybackState 派生的媒体控件:Android 13 从 PlaybackState 操作派生了更多媒体控件,以显示更丰富的控件集,这些控件在设备类型之间保持一致。确保您的应用处理这些更改。


平板电脑和大屏幕支持

最后,谷歌还强调,开发人员应该将平板电脑和其他大屏幕设备作为测试的一部分。开发者可以通过在 Android Studio 中设置 Android 模拟器或使用兼容的大屏设备(如联想 Tab P12 Pro 和小米 Tab 5)来测试大屏设备的优化。以下是开发者在使用期间需要注意的一些变化测试:

  • 任务栏交互:检查您的应用在大屏幕上使用新任务栏查看时的响应方式。确保您的应用程序的 UI 没有被任务栏截断或阻止。
  • 多窗口模式:现在默认为所有应用程序启用多窗口模式,无论应用程序配置如何,因此请确保应用程序正确处理分屏。您可以通过将应用拖放到分屏模式并调整窗口大小来进行测试。
  • 改进的兼容性体验:如果您的应用尚未针对平板电脑进行优化,例如使用固定方向或不可调整大小,请检查您的应用如何响应兼容性模式调整(例如信箱设置)。
  • 媒体投影:如果您的应用程序使用媒体投影,请检查您的应用程序在大屏幕上播放、流式传输或投射媒体时的响应方式。请务必考虑可折叠设备上的设备姿势变化。
  • 相机预览:对于相机应用,当您的应用在多窗口或分屏模式下受限于屏幕的一部分时,检查相机预览 UI 在大屏幕上的响应方式。还要检查当可折叠设备的姿势发生变化时您的应用程序如何响应。

谷歌的博客文章没有强调 Android 13 Beta 3 中任何面向用户的更改。但是,该版本可能包含一些未记录的更改。我们将在我们的 Pixel 设备上试用 Android 13 Beta 3,如果我们发现任何此类更改,我们会确保通知您。


如何在您的 Google Pixel 设备上下载和安装 Android 13 Beta 3

您可以轻松为您的 Pixel 设备下载 Android 13 Beta 3 ,并按照我们的指南了解如何安装 Android 13进行设置。

Google 正式发布了 Pixel 6 Pro、Pixel 6、Pixel 5a 5G、Pixel 5、Pixel 4a (5G)、Pixel 4a、Pixel 4 XL 或 Pixel 4 的测试版更新。您可以使用 64 位系统映像Android Studio 中的 Android Emulator,您也可以使用 GSI。

要了解有关第三版 Android 13 测试版的更多信息,请访问 Android 开发者博客上的官方博文更多手机教程持续关注ROM乐园官网,文章来自www.romleyuan.com