平台稳定性里程碑 | Android 15 Beta 3 已发布

平台稳定性里程碑 | Android 15 Beta 3 已发布

作者 / 产品管理副总裁、Android 开发者 Matthew McCullough

从近期发布的 Beta 3 开始,Android 15 达成了 平台稳定性 里程碑版本,这意味着开发者 API 和所有面向应用的行为都已是最终版本,您可以查阅它们并将其集成到您的应用中,并且针对 Android 15 的应用可以在 Google Play 上发布。感谢您一直以来的持续反馈,帮助我们达到了这一里程碑。

在 Android 15 中,我们继续致力于打造一个既能提升工作效率,又能提供全新功能的平台。这些新功能的目标是在最多样化的设备阵容上打造 卓越的媒体体验AI 体验,充分利用设备形态,最大限度地降低电池消耗提升应用运行流畅性,并 增强用户隐私和安全保护

Android 全年都会提供增强功能和新特性,您对 Android Beta 版 的反馈对于 Android 不断改进至关重要。Android 15 开发者网站 提供了更多关于 Beta 版的信息,包括在设备上下载该版本的方法和 版本发布时间表。我们期待 听到您的想法,并提前感谢您所做出的贡献,帮助 Android 成为适合所有人使用的平台。

Android 15 Beta 3 的新功能

鉴于我们在发布周期中所处的阶段,Android 15 Beta 3 版本只有一些新功能可供您在开发过程中使用。

改善通行密钥和凭据管理器的用户体验

用户将能够使用人脸识别、指纹或屏幕锁等通行密钥,一键登录针对 Android 15 的应用。如果用户不小心忽略了使用通行密钥登录的提示,还可以在自动填充条件界面 (例如键盘建议或下拉菜单) 中看到通行密钥或其他凭据管理器 (Credential Manager) 的建议。

Single-step 界面体验

备用界面体验

用于 single-step 界面的凭据提供程序集成

已注册的凭据提供程序将能够使用 Jetpack androidx.credentials 库中即将推出的 API,来 将用户身份验证机制交给系统界面,从而在运行 Android 15 的设备上实现 single-step 身份验证体验。

自动填充备用界面的应用集成

如果您使用 Credential Manager API 在登录时向用户展示选择器,您可以 将凭据管理器请求与特定视图 (例如用户名或密码字段) 相关联。当用户聚焦于其中一个视图时,凭据管理器会收到相关请求,并且提供程序汇总,得到的凭据会显示在自动填充备用界面中,例如内嵌建议或下拉菜单建议。

Android WebView 已弃用 WebSQL

WebSettings 中的 setDatabaseEnabledgetDatabaseEnabled 现已被弃用。这些设置用于 Webview 内的 WebSQL 支持。我们已从 Chrome 浏览器移除 WebSQL,Android Webview 现也已弃用 WebSQL。未来 12 个月内,这些方法将在所有 Android 版本中失效。

万维网联盟 (W3C) 建议 需要 Web 数据库的应用采用 IndexedDBWeb Storage API 技术。

让您的应用、库、工具和游戏引擎整装待发!

如果您开发的是 SDK、库、工具或游戏引擎,现在更重要的是准备所有必要更新,让下游应用和游戏开发者免受兼容性问题的阻碍,能针对最新的 SDK 功能进行开发。请务必告知开发者是否需要更新才能完全支持 Android 15。

测试应用的环节包括:

  • 通过 Google Play 或其他方式将您的应用安装到运行 Android 15 Beta 3 的设备或模拟器上。
  • 运行应用的所有工作流程,检查是否有功能或界面问题。
  • 检查应用的 行为变更 以便您集中测试。

Android 的每个版本都包含针对平台的变更,这些变更能提升隐私性、安全性和整体用户体验,可能会影响您的应用。即使您尚未针对 Android 15 采取任何行动,也请您关注以下几项变更:

  • 更改软件包停止状态 - Android 15 更新了软件包 FLAG_STOPPED 状态的行为,在用户启动应用或间接与应用交互之前,使应用保持停止状态。
  • 支持 16 KB 页面大小 - 从 Android 15 开始,Android 支持配置为使用 16 KB 页面大小的设备。如果您的应用或库直接或通过 SDK 间接使用 NDK,那么您可能需要重新构建应用,才能在这些设备上运行。
  • 支持私密空间 - 私密空间 是 Android 15 的新功能,支持用户在自己的设备上创建独立的空间,用户可以为该空间设置额外的身份验证步骤,防止敏感应用遭到窥探。
  • 启用预测性返回动画 - 从 Android 15 开始,系统动画 (如返回主屏幕、跨任务和跨活动) 将会出现在已 选择使用预测性返回手势 的应用中,无论是已完全还是在 activity 级别启用。

在兼容性测试中,请务必彻底测试应用正在使用的库与 SDK。如果遇到任何问题,您可能需要更新到最新的 SDK 版本或联系开发者寻求帮助。

发布兼容 Android 15 的应用版本后,您可以开始 相关流程,以更新应用的 targetSdkVersion。请查看 应用面向 Android 15 进行开发时适用的行为变更,并使用兼容性框架帮助快速检测问题。

即刻体验 Android 15

此次发布的 Beta 版本全面支持 Android 15 功能尝鲜、应用测试以及 反馈 提交。现在我们处于 Beta 版测试阶段,您可以在 官方文档 查看有关注册设备的信息;如果 注册受支持的 Pixel 设备,您将通过 OTA 方式获得此版本和未来的 Android Beta 版更新。如果您没有受支持的设备,可以在 Android Studio 中 使用 64 位的 Android 模拟器系统映像。如果您已在受支持的设备上 加入了 Android 14 QPR Beta 版计划,则会自动更新为 Android 15 Beta 3。

为获得最佳 Android 15 开发体验,我们建议您使用 最新版 Android Studio Koala设置 完毕后,您可以执行以下操作:

  • 试用新功能和 API - 在开发者预览版和 Beta 版计划的早期阶段,您的反馈至关重要。欢迎您通过 反馈页面 的问题跟踪页报告问题。
  • 测试您当前应用的兼容性 - 了解您的应用是否受到 Android 15 版本更新的影响;将您的应用安装到运行 Android 15 的设备或模拟器上,并进行彻底的测试。
  • 使用 Android SDK 升级助手更新您的应用 - Android Studio Koala Drop 最新版本现在涵盖 Android 15 API 变更,并引导您完成使用 Android SDK 升级助手 升级 targetSdkVersion 的步骤。

△ Android Studio Koala Drop 中的 Android SDK 升级助手

我们将在 Android 15 发布周期内定期更新 Beta 版系统映像和 SDK。您可以访问 官方文档 了解详情。

欢迎您访问 Android 15 开发者网站 了解本次发布的完整信息。

Java 和 OpenJDK 是 Oracle 和/或其附属公司的商标或注册商标。

所有商标、徽标及品牌名称均为其各自所有者的财产。

版权声明

禁止一切形式的转载-禁止商用-禁止衍生 申请授权

脉脉不得语
脉脉不得语
Zhengzhou Website
Android Developer | https://androiddevtools.cn and https://androidweekly.io Funder | GDG Zhengzhou Funder & Ex Organizer | http://Toast.show(∞) Podcast Host

你已经成功订阅到 Android 开发技术周报
太棒了!接下来,完成检验以获得全部访问权限 Android 开发技术周报
欢迎回来!你已经成功登录了。
Unable to sign you in. Please try again.
成功!您的帐户已完全激活,您现在可以访问所有内容。
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.
🍗