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

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

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

  • 平台稳定性

    https://developer.android.google.cn/about/versions/15/overview#platform_stability

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

  • 卓越的媒体体验

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

  • AI 体验

    https://developer.android.google.cn/ml/aicore

  • 最大限度地降低电池消耗

    https://developer.android.google.cn/develop/background-work/background-tasks

  • 提升应用运行流畅性

    https://developer.android.google.cn/topic/performance/baselineprofiles/overview

  • 增强用户隐私和安全保护

    https://developer.android.google.cn/privacy-and-security/about

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

  • Android Beta 版

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

  • Android 15 开发者网站

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

  • 版本发布时间表

    https://developer.android.google.cn/about/versions/15/overview#timeline

  • 听到您的想法

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

Android 15 Beta 3 的新功能

4366ecc8d35021a0951f10cd62ca6f13.png

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

改善通行密钥和凭据管理器的

用户体验

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

Single-step 界面体验

e34e6e36bdb8437602ad9df4384889c5.png

备用界面体验

61a5f6dcdcfebfd2442cd8b648cd3d54.png

用于 single-step 界面的

凭据提供程序集成

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

  • androidx.credentials

    https://developer.android.google.cn/jetpack/androidx/releases/credentials

  • 将用户身份验证机制交给系统界面

    https://developer.android.google.cn/identity/sign-in/single-tap-biometric

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

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

  • 将凭据管理器请求与特定视图相关联

    https://developer.android.google.cn/identity/autofill/credential-manager-autofill

Android WebView 已弃用 WebSQL

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

  • setDatabaseEnabled

    https://developer.android.google.cn/reference/android/webkit/WebSettings#setDatabaseEnabled%28boolean%29

  • getDatabaseEnabled

    https://developer.android.google.cn/reference/android/webkit/WebSettings#getDatabaseEnabled%28%29

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

  • 建议

    https://www.w3.org/TR/webdatabase/

  • IndexedDB

    https://developer.mozilla.org/docs/Web/API/IndexedDB_API/Using_IndexedDB

  • Web Storage API

    https://developer.mozilla.org/docs/Web/API/Web_Storage_API

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

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

测试应用的环节包括:

  • 通过 Google Play 或其他方式将您的应用安装到运行 Android 15 Beta 3 的设备或模拟器上。

  • 运行应用的所有工作流程,检查是否有功能或界面问题。

  • 检查应用的行为变更以便您集中测试。

  • 行为变更

    https://developer.android.google.cn/about/versions/15/behavior-changes-all

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

  • 更改软件包停止状态 - Android 15 更新了软件包 FLAG_STOPPED 状态的行为,在用户启动应用或间接与应用交互之前,使应用保持停止状态。

  • 支持 16 KB 页面大小 - 从 Android 15 开始,Android 支持配置为使用 16 KB 页面大小的设备。如果您的应用或库直接或通过 SDK 间接使用 NDK,那么您可能需要重新构建应用,才能在这些设备上运行。

  • 支持私密空间 - 私密空间是 Android 15 的新功能,支持用户在自己的设备上创建独立的空间,用户可以为该空间设置额外的身份验证步骤,防止敏感应用遭到窥探。

  • 启用预测性返回动画 - 从 Android 15 开始,系统动画 (如返回主屏幕、跨任务和跨活动) 将会出现在已选择使用预测性返回手势的应用中,无论是已完全还是在 activity 级别启用。

  • 更改软件包停止状态

    https://developer.android.google.cn/about/versions/15/behavior-changes-all#enhanced-stop-states

  • FLAG_STOPPED

    https://developer.android.google.cn/reference/android/content/pm/ApplicationInfo#FLAG_STOPPED

  • 支持 16KB 页面大小

    https://developer.android.google.cn/about/versions/15/behavior-changes-all#16-kb

  • 支持私密空间

    https://developer.android.google.cn/about/versions/15/behavior-changes-all#private-space-changes

  • 私密空间

    https://developer.android.google.cn/about/versions/15/features#private-space

  • 启用预测性返回动画

    https://developer.android.google.cn/about/versions/15/behavior-changes-all#predictive-back

  • 选择使用预测性返回手势

    https://developer.android.google.cn/guide/navigation/custom-back/predictive-back-gesture#opt-predictive

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

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

  • 相关流程

    https://developer.android.google.cn/preview/migration#setup_sdk

  • 更新应用的 targetSdkVersion

    https://developer.android.google.cn/distribute/best-practices/develop/target-sdk

  • 应用面向 Android 15 进行开发时适用的行为变更

    https://developer.android.google.cn/about/versions/15/behavior-changes-all

即刻体验 Android 15

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

  • 反馈 

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

  • 官方文档 

    https://developer.android.google.cn/about/versions/15/devices

  • 注册受支持的 Pixel 设备 

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

  • 使用 64 位的 Android 模拟器系统映像

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

  • 加入了 Android 14 QPR Beta 版计划 

    https://developer.android.google.cn/about/versions/14/get-qpr

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

  • 试用新功能和 API - 在开发者预览版和 Beta 版计划的早期阶段,您的反馈至关重要。欢迎您通过反馈页面的问题跟踪页报告问题。

  • 测试您当前应用的兼容性 - 了解您的应用是否受到 Android 15 版本更新的影响;将您的应用安装到运行 Android 15 的设备或模拟器上,并进行彻底的测试。

  • 使用 Android SDK 升级助手更新您的应用 - Android Studio Koala Drop 最新版本现在涵盖 Android 15 API 变更,并引导您完成使用 Android SDK 升级助手升级 targetSdkVersion 的步骤。

b0cde40c5182b3dc85d867ef200d485a.png

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

  • 最新版 Android Studio Koala

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

  • 设置

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

  • 反馈页面

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

  • Android SDK 升级助手

    https://developer.android.google.cn/build/sdk-upgrade-assistant

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

https://developer.android.google.cn/about/versions/15/overview#pixel

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

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

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

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

ef3f13c45b4d4cee81ae826aff2dfc8e.png

b5e331ca7d6f9e571b1239cea8bb8566.png

9eecc03b15d633dbbce36ecf0303f2af.png

fdbc6443a05e14611021cbcdd7ea7fd8.png

谷歌开发者特别招募活动进行中

诚邀热爱技术的你加入

通过多种形式 (文章/视频/coding 等) 创作与 Google 技术相关的讲解分享、实践案例或活动感受等内容,以及分享您应用 AI 技术的故事经历与成果。我们将为您提供平台和资源,助力您在分享中提升技能。更有惊喜权益等您领取,快来报名参与吧!


21ef55abbd8031c9d9a26991eeaaed85.gif 点击屏末  | 进一步了解 Android 15 详细更新

f5b4b78143ba64e900a8e6a45e23b60f.png

e26e8cd64532ed45e4a6065f159b22e2.png

8522ecf766792d713701aff64248c2dd.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值