android bp 可卸载 androidbeta_开发者

作者 / Dave Burke, VP of Engineering

今天,我们为大家带来 

android bp 可卸载 androidbeta_Android_02

Android 14 的第一个 Beta 版。这个版本依旧围绕着隐私、安全、性能、开发者生产力和用户定制这些核心主题打造,同时继续完善平板电脑、可折叠设备等大屏设备上的体验。我们一直在稳步完善 Android 14 的功能和稳定性,现在是时候向开发者和早期用户开放体验了。

每一年 Android 都会带来改进和新的功能,在这一路的进化过程中,大家在 Android Beta 版测试计划中提交的反馈至关重要。我们在 Android 14 开发者网站提供了更多关于本次 Beta 版的信息,包括如何使用 Pixel 设备获取 Beta 版以及发布时间表等。非常期待听到大家的想法,在这里我们提前感谢大家,是大家的持续支持,让 Android 能成为属于每一个人的平台!

android bp 可卸载 androidbeta_开发者_03

跨设备以及多尺寸屏幕的支持

Android 14 在之前版本的基础上继续对平板电脑和可折叠设备带来良好的支持。我们也一直在为大家打造丰富的工具和资源,比如设计参考和开发指南等,来帮助大家打磨应用体验。

android bp 可卸载 androidbeta_android_04

更智能的系统界面

在 Android 操作系统中,功能由两个相互独立但同样重要的 package 来实现: 提供服务的框架,和让用户使用这些服务的系统界面。Android 的每一个版本都会为系统界面带来新的改进,这里分享一些您可能在 Beta 1 中注意到的变化。

新的后退箭头

android bp 可卸载 androidbeta_android_05

在使用手势导航与您的应用互动时,后退箭头现在会更加凸显,从而让后退手势更易于理解、更实用。后退箭头也会自动适应用户的墙纸或设备主题风格。

更强大的系统 Sharesheet

android bp 可卸载 androidbeta_android bp 可卸载_06

在 Android 14 中,应用现在可以向其调用的系统 Sharesheet 添加自定义动作。您可以使用 ChooserAction.Builder 创建自定义 ChooserAction,并在用 Intent.createChooser 创建 Intent 后,将自己的 ChooserAction 列表作为其 Intent.EXTRA_CHOOSER_CUSTOM_ACTIONS。

此外,系统现在使用更多的应用信号来确定直接共享目标的排名。您可以通过调用 pushDynamicShortcut 来提供信号,以报告快捷方式的用途以及对应的功能绑定。

android bp 可卸载 androidbeta_开发者_07

更多的图形功能

您可以使用 Android 14 新增的图形功能,来让自己的应用脱颖而出。

路径 (Path) 可以查询和插值

Android 强大灵活的 Path API 用于创建和渲染矢量图形。从 Android 14 开始,您可以查询路径以知晓其中的内容。更新过的 API 还可以在结构完全匹配的路径之间进行插值,以实现变形效果。我们还通过 AndroidX 开发库提供了向后兼容的功能,可以支持到 API 21。请访问官方文档了解更多:

https://developer.android.google.cn/about/versions/14/features#paths

android bp 可卸载 androidbeta_android bp 可卸载_08

定制化

各应用语言偏好设定

Android 14 强化了各应用语言偏好设定,允许动态定制显示在 Android 设置页面中各个应用语言列表中的语言清单,也可让 IME 获取当前应用的界面语言。从 Android Studio Giraffe Canary 7 和 AGP 8.1.0-alpha07 开始,让应用支持各应用语言偏好设定的配置工作可以自动完成。Android Gradle 插件会基于您的项目资源生成 LocaleConfig 文件,并在生成的清单文件中添加对它的引用,因此当应用支持的语言发生变化时,您无需再手动创建或更新该文件。具体请参阅 "自动支持各应用语言偏好设定",欢迎大家提交测试反馈。

android bp 可卸载 androidbeta_Android_09

隐私

仅对支持残障用户的无障碍服务可见

Android 14 引入了 accessibilityDataSensitive 属性,应用可以通过它将指定视图设为仅对声明支持残障用户的无障碍服务可见。这些应用支持残障用户的声明由 Play Protect 来确保属实,用户可以安心从 Google Play 商店下载。TalkBack 以及其他声明帮助残障用户的服务不会受到这个属性的影响。

应用可以考虑使用 accessibilityDataSensitive 来:

  • 保护用户数据 (如个人资料或明文密码) 
  • 防止关键动作被无意中执行 (如转账或在购物应用中结账)

android bp 可卸载 androidbeta_Android_10

应用兼容性

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

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

android bp 可卸载 androidbeta_android_11

现在也可以开始准备将应用的目标平台升级至 Android 14 了,只需使用开发者选项中的应用兼容性开关进行测试即可。

android bp 可卸载 androidbeta_开发者_12

△ 开发者选项中的应用兼容性开关

android bp 可卸载 androidbeta_android_13

即刻体验 Android 14

不论您是想体验 Android 14 的功能、测试应用还是提交反馈,都可以从这次的 Beta 版开始。如果您想要测试应用在平板电脑和可折叠设备上的表现,最简单的方法是使用 Android Studio SDK 管理器最新预览版中 Android 模拟器的平板电脑或可折叠设备配置进行测试。随着 Beta 版的发布,您可以直接使用支持的 Pixel 设备参与测试,并通过 OTA 方式获得本次以及将来的 Android 14 Beta 版 (包括功能更新)。如果您没有 Pixel 设备,可以在 Android Studio 中使用安装了 64 位系统映像的 Android 模拟器进行测试。

为了获得最佳的 Android 14 开发体验,我们建议您使用 Android Studio Giraffe 的最新预览版或更高版本。

设置好 SDK 后,您可以:

我们将在整个 Android 14 的发布周期内定期更新预览版和 Beta 版系统映像和 SDK。

如果您已经参加了 Android 13 QPR Beta 版测试,且您的设备支持的话,可以直接使用本次的 Beta 版,无需额外操作。

请访问 Android 14 开发者网站了解如何获取 Beta 版等详细信息:

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

欢迎您点击文末 "发消息" 向我们提交关于 Android 14 的反馈,或分享您对 "Android 开发者" 公众号的意见、建议,以及您希望在此看到的内容。

我们将从发送消息的微信粉丝中随机选择 5 位送出开发者礼品一组。

android bp 可卸载 androidbeta_android bp 可卸载_14

android bp 可卸载 androidbeta_开发者_15

android bp 可卸载 androidbeta_android bp 可卸载_16

android bp 可卸载 androidbeta_android_17

android bp 可卸载 androidbeta_Android_18

android bp 可卸载 androidbeta_Android_19

*开发者礼品: Android 糖果笔、Google Play 糖果笔、Android 马克杯、Android 贴纸。

*获奖者仅限给 "Android 开发者" 发送消息的微信粉丝。

*本次活动同一微信用户不可重复中奖。

*我们会通过私信联系获奖的朋友,请届时关注微信消息。

android bp 可卸载 androidbeta_android_20