正式版即将到来|android13beta4现已发布

谷歌开发者 谷歌开发者     2022-10-22     739

关键词:

作者 / Maru Ahues Bouza, Director, Android Developer Relations

距离 Android 13 正式发布只有几周的时间了!下一个版本正在进行收尾工作,今天我们为大家带来的则是 Android 13 Beta 4,这是供您 (在正式版之前) 进行测试及开发的最终版本。现在是时候让您的应用做好万全准备了!

Android 13 有很多值得探索的地方,从新的通知权限和照片选择器等隐私功能,到主题应用图标和单个应用语言偏好等生产力功能,以及支持 HDR 视频、蓝牙低功耗 (LE) 音频和通过 USB 连接 MIDI 2.0 硬件等现代化标准。我们还进一步扩展了对 Android 12L 的更新,为您提供更好的工具,方便您充分利用平板电脑和大屏幕设备

  • 适用于大屏设备开发的响应式布局

    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

Android 13 正式版即将发布,请大家保持关注!

Beta 4 更新内容

今天的更新包含适用于 Pixel 设备以及 Android 模拟器的 Android 13 发布候选版本。我们已经在 Beta 3 抵达平台稳定性里程碑,所有面向应用的接口都已最终确定,包括 SDK 和 NDK API、面向应用的系统行为,以及非 SDK 接口限制都已确定。除此之外,Beta 4 还带来了最新的修复和优化,为您提供了完成测试所需的一切。

让您的应用做好准备!

随着 Android 13 正式版的临近,我们要求所有的应用和游戏开发者完成最终兼容性测试,并在 Android 13 正式发布之前推出兼容性更新。对于所有 SDK、开发库、工具和游戏引擎的开发者来说,尽快发布兼容性更新非常重要: 在获得来自您的更新之前,您的下游应用和游戏开发者的工作可能会受阻。

只需在运行 Android 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

别忘了测试应用中的开发库和 SDK 的兼容性。如果您在测试中发现 SDK 存在问题,请尝试更新 SDK 到最新版本,或向其开发者寻求帮助。

一旦您发布了当前应用的兼容版本,就可以开始更新应用的 targetSdkVersion。请查阅行为变更清单 (针对面向 Android 13 的应用),并使用兼容性框架工具来快速检测问题。

  • 开始更新: 更新应用的目标平台并使用新 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 13 建立在 Android 12L 引入的平板电脑优化措施之上。因此,作为测试的一部分,请务必确保您的应用在平板电脑和其他大屏幕设备上拥有最佳的视觉体验。您可以通过在 Android Studio 中设置 Android 模拟器来测试大屏幕设备相关的功能,或者在我们的 Android 13 Beta 合作伙伴的大屏幕设备上进行测试。

  • 设置 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

请前往官方网站了解更多 Android 13 平板电脑特性以及测试要点:

https://developer.android.google.cn/about/versions/13/features/large-screens

即刻开始体验 Android 13!

不论您是想体验 Android 13 的功能还是测试自己的应用,都可以从这次的 Beta 4 开始。只需使用 Pixel 设备注册参加测试,即可通过 OTA 方式获得本次更新。要开始进行开发,请设置好您的 SDK。

  • 参加 Beta 版测试

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

  • 设置 Android 13 SDK

    https://developer.android.google.cn/about/versions/13/setup-sdk

您也可以在我们的一些合作伙伴的设备上体验 Android 13 Beta 版并测试自己的应用。请前往我们的官方网站查看完整的合作伙伴名单,以及前往他们网站的链接,以了解其支持的设备和 Beta 版本的详细信息 (从 Beta 1 开始)。每个合作伙伴都提供注册和支持功能,并直接向您提供 Beta 版更新。为了进行更广泛的测试,请通过 Android GSI 映像来安装和体验 Android 13 Beta 4。如果您没有设备,也可以在 Android 模拟器上进行测试。请访问 Android 13 开发者网站了解 Android 13 的详细信息。

  • 官方网站: 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

下一步

请检查您的应用对 Android 13 的兼容性。市场上主流的加固方案和第三方 SDK (如 OAID, SoLoader) 皆已发布兼容 Android 13 的版本,您的应用也应该将这些依赖更新至最新版本。

未来几周内我们会为大家带来 Android 13 正式发布的信息,敬请保持关注!在此之前,请继续通过我们的反馈专页向我们提交问题,包括平台问题、应用兼容性问题和第三方 SDK 问题。

  • 提交反馈

    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

在打造 Android 13 的过程中,开发者社区提供了莫大的帮助,这里我们表示衷心的感谢!大家提交了数以千计的错误报告,也分享了大量有价值的见解,帮助我们优化 API、改进功能、修复重大错误,让这个平台得以对用户和开发者都更加友好。

我们已经迫不及待想在 Android 13 上看到您的应用了!

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

 点击屏末 阅读原文 | 进一步了解 Android 13 详细更新


正式版即将到来|android12beta5现已发布

作者/DaveBurke,VPofEngineering距离Android12 的正式发布只有几周时间了!新版Android系统的润色已经进入收尾阶段,今天我们带来最后一个Beta版更新,供大家进行测试和开发。对于开发者来说,是时候让自己的应用做好... 查看详情

正式版即将到来|android12beta5现已发布

作者/DaveBurke,VPofEngineering距离Android12 的正式发布只有几周时间了!新版Android系统的润色已经进入收尾阶段,今天我们带来最后一个Beta版更新,供大家进行测试和开发。对于开发者来说,是时候让自己的应用做好... 查看详情

giteereward正式启航,海量悬赏即将到来

一个月前,Gitee上线了开源项目Issue悬赏功能GiteeReward,在小范围公测后,得到了诸多好评与反馈,马建仓代表Gitee团队向大家鞠躬~在公测的这一个月时间里Gitee团队根据大家的反馈,也在不断地打磨产品的使用体验,保证大家... 查看详情

google正式发布android13,已发布至aosp!

...|CSDN(ID:CSDNnews)有些猝不及防,Android13正式版本来了,相比2021年10月发布的Android12,以及2020年9月发布的Android11,今年Android13到来的时间要比过往更早了一些。Android13现已开源!首先值得一提的是... 查看详情

最新版发布|android13现已正式发布至aosp!

作者/SeangChau,VPofEngineering今天,我们将Android13的源代码推送至Android开源项目(AOSP),并正式发布最新版本的Android。对于开发者来说,Android13聚焦于我们的核心主题,即隐私和安全,以及开发者生产力,帮助... 查看详情

最新版发布|android13现已正式发布至aosp!

作者/SeangChau,VPofEngineering今天,我们将Android13的源代码推送至Android开源项目(AOSP),并正式发布最新版本的Android。对于开发者来说,Android13聚焦于我们的核心主题,即隐私和安全,以及开发者生产力,帮助... 查看详情

平台稳定性里程碑|android12beta4现已发布

作者/DaveBurke,VPofEngineering今天,我们为大家带来了Android12的第四个Beta版,并进入到发布周期的最后阶段。Android12带来了诸多变化,包括更适应用户的全新UI、性能提升、隐私和安全性增强,等等。我们现在正将重... 查看详情

推送通知即将到来时,Android 应用程序崩溃

】推送通知即将到来时,Android应用程序崩溃【英文标题】:Androidappcrasheswhenpushnotificationiscoming【发布时间】:2021-01-0613:39:11【问题描述】:我有一个用于地理围栏的广播接收器。完全相同的代码适用于另一个应用程序,我在Activ... 查看详情

android13来了,你不能错过的10+新变化~

...览版的减少,测试版的发布时间节点有所提前;正式版的发布日期待定。考虑到去年Android12和12LBeta版的时间间隔不长,今年Android13的正式版推送时间或许会早一点?▍单个应用的语言偏好你眼中的FallOutBoys、TheWeek... 查看详情

spring6.0正式发布,新王登基!!(代码片段)

...代框架的开始,拥抱了OpenJDK和Java生态系统中当前和即将到来的创新。同时,我们将其精心设计为针对现代运行时环境的SpringFramework5.3.x的 查看详情

使用 cmd 跳过即将到来的计划任务一次

】使用cmd跳过即将到来的计划任务一次【英文标题】:Skipanupcomingscheduledtaskjustonceusingcmd【发布时间】:2015-02-1219:16:13【问题描述】:我正在自动每天关闭学校网络中的计算机。到目前为止,我有一个运行良好的批处理文件,我... 查看详情

.net6即将到来的新特性—隐式命名空间引用(代码片段)

.NET6即将到来的新特性——隐式命名空间引用Intro之前我们在 ASP.NETCore6MinimalAPI 中曾经提到过现在我们还是需要手动加命名空间引用,在以后的版本中可能就不需要手动加命名空间的引用了,确实是的。今天看到一个更... 查看详情

终版api正式到来|android12beta3发布

作者/DaveBurke,VPofEngineering每个月,我们都在努力让Android12更接近其最终形态,包括创新功能、更适合用户的新版UI、性能提升、隐私增强、安全改进等等。许多人已经通过我们的Beta计划在Android12上进行开发和测试,再... 查看详情

android13正式版发布

一、Android13正式版发布今天,没做任何预告,谷歌为Pixel用户(Pixel4、4a、5、5a和6系列等)送出惊喜,Android13首个稳定版正式推送。随后,谷歌承诺包括三星、小米、iQOO、摩托、一加、OPPO、Realme、vivo、传音、华硕、夏普、诺基... 查看详情

SQL 选择即将到来的生日

】SQL选择即将到来的生日【英文标题】:SQLSelectUpcomingBirthdays【发布时间】:2010-09-1003:46:56【问题描述】:我正在尝试编写一个存储过程来选择即将过生日的员工。SELECT*FROMEmployeesWHEREBirthday>@TodayANDBirthday<@Today+@NumDays这... 查看详情

php即将到来的草案警报(代码片段)

查看详情

rancher2.0beta版正式发布!

...布,Rancher2.0主分支现已包含所有关键功能,RancherLabs团队即将进入最终Beta阶段,将工作焦点放在测试、文档和扩展性上。自2017年9月Rancher2.0技术预览版I发布以来,RancherLabs研发团队持续进行着Rancher2.0的功能开发和代码重构工作... 查看详情

UITableView.automaticDimension 高度即将到来 -1

】UITableView.automaticDimension高度即将到来-1【英文标题】:UITableView.automaticDimensionheightiscoming-1【发布时间】:2019-08-2711:59:22【问题描述】:我正在实现uitableview,总共有5个单元格(每个单元格中都有带有动态文本的webview)。我正... 查看详情