• Android 14 Beta 1


    Android 14的第一个 Beta 版,围绕隐私、安全、性能、开发人员生产力和用户定制等核心主题构建,同时继续改进平板电脑、可折叠设备等大屏幕设备的体验。我们一直在完善 Android 14 的功能和稳定性方面取得稳步进展,现在是时候向开发者和早期采用者开放体验了。

    Android 全年都会提供增强功能和新功能,您对Android Beta计划的反馈在帮助 Android 不断改进方面发挥着关键作用。Android 14 开发者网站提供了有关 Beta 版的更多信息,包括Pixel 的下载和发布时间表。我们期待听到您的想法,并提前感谢您为使 Android 成为适合所有人的平台而提供的持续帮助。
    在这里插入图片描述

    跨外形尺寸工作

    Android 14 建立在过去版本支持平板电脑和可折叠外形尺寸的基础上,我们一直在构建工具和资源来帮助完善您的应用体验,包括设计灵感开发指南。

    更智能的系统用户界面

    在 Android 操作系统中,功能由两个独立但同样重要的包实现:提供服务的框架和为用户提供对这些服务的控制的系统 UI。每个 Android 版本都会对系统 UI 进行新的改进,以下是您可能会在 Beta 1 中注意到的一些改进。

    新的后退箭头

    显示后退箭头的图像,指示移动设备上的手势导航
    手势导航体验包括在与应用程序交互时更突出的后退箭头,以帮助提高后退手势的理解和实用性。后退箭头还与用户的壁纸或设备主题相得益彰。

    在这里插入图片描述

    卓越的系统共享表

    具有直接共享目标的自定义共享表的屏幕图像

    在这里插入图片描述

    在 Android 14 中,应用程序现在可以将自定义操作添加到它们调用的系统共享表中。使用ChooserAction.Builder创建自定义ChooserAction并将 ChooserAction 列表指定为使用Intent.createChooser创建的 Intent 的Intent.EXTRA_CHOOSER_CUSTOM_ACTIONS。
    此外,系统现在使用更多的应用信号来确定直接分享目标的排名。您可以通过调用PushDynamicShortcut来提供信号,以报告具有相应功能绑定的快捷方式使用情况。

    更多图形功能

    Android 14 添加了新的图形功能,您可以使用这些功能让您的应用真正脱颖而出。

    路径现在是可查询和可插值的

    Android 的Path API 是一种强大而灵活的机制,用于创建和渲染矢量图形。从 Android 14 开始,您可以查询路径以了解其中的内容。API 更新包括在结构完全匹配的路径之间进行插值的功能,从而实现变形效果,并且AndroidX 库提供了对 API 21 的向后兼容性。更多详细信息请参见此处。

    个性化

    每个应用程序的语言首选项

    Android 14 增强了每个应用程序的语言首选项,允许动态自定义Android 设置每个应用程序语言列表中显示的语言集,并为 IME 提供了解当前应用程序的 UI 语言的方法。从 Android Studio Giraffe Canary 7 和 AGP 8.1.0-alpha07 开始,您可以将应用配置为自动支持每个应用的语言首选项。Android Gradle 插件会根据您的项目资源生成LocaleConfig文件,并在生成的清单文件中添加对其的引用,因此当您的语言支持发生更改时,您不再需要手动创建或更新该文件。请参阅自动每应用程序语言支持以获取更多信息并留下反馈。

    隐私

    限制以残疾人为中心的无障碍服务的可见性

    Android 14 引入了accessibilityDataSensitive 属性,允许应用将指定视图的可见性限制为仅对声称可以帮助残障用户的辅助功能服务。Play Protect 确保从 Play 商店下载的应用程序的这些声明是真实的。TalkBack 和其他声称可以帮助残障用户的服务将不受此属性的影响。

    应用程序可以考虑使用accessibilityDataSensitive来:

    保护用户数据(例如个人详细信息或明文密码)
    防止无意中执行关键操作(例如转账或在购物应用程序中结帐)

    应用程序兼容性

    如果您尚未测试您的应用与 Android 14 的兼容性,现在是时候进行测试了!随着 Android 14 现已进入测试版,我们向早期采用者用户和开发者开放访问权限。在未来几周内,预计会有更多用户在 Android 14 上尝试您的应用并提出他们发现的问题。

    要测试兼容性,请在运行 Android 14 Beta 的设备或模拟器上安装已发布的应用,并完成应用的所有流程。查看行为更改以集中测试。解决任何问题后,请尽快发布更新。

    在这里插入图片描述

    Android 14 预览版和发布时间表的图片表明我们正朝着 4 月份发布 Beta 版的目标迈进

    现在也是开始为您的应用程序面向 Android 14 做好准备的好时机,方法是使用开发人员选项中的应用程序兼容性更改切换进行测试。

    在这里插入图片描述

    开发者选项中应用程序兼容性更改的部分屏幕截图
    应用程序兼容性在开发者选项中切换。

    开始使用 Android 14

    今天的 Beta 版本包含您尝试 Android 14 功能、测试您的应用并向我们提供反馈所需的一切。要使用平板电脑和可折叠设备测试您的应用程序,最简单的入门方法是在Android Studio SDK Manager的最新预览版中在平板电脑或可折叠设备配置中使用 Android 模拟器。现在我们已经进入 Beta 阶段,您可以在此处注册任何受支持的 Pixel 设备,以通过无线方式获取本次和未来的 Android 14 Beta 以及功能删除 Beta 更新。如果您没有 Pixel 设备,则可以通过 Android Studio 中的 Android 模拟器使用 64 位系统映像。

    为了获得 Android 14 的最佳开发体验,我们建议您使用Android Studio Giraffe的最新预览版(或更新的 Giraffe+ 版本)。设置完成后,您应该执行以下操作:

    • 尝试新功能和 API - 在我们最终确定 API 时,您的反馈至关重要。在反馈页面的跟踪器中报告问题。
    • 测试您当前应用的兼容性-了解您的应用是否受到 Android 14 中默认行为更改的影响。将您的应用安装到运行 Android 14的设备或模拟器上并对其进行广泛测试。
    • 通过选择加入更改来测试您的应用- Android 14具有选择加入行为更改,这些更改仅在您的应用面向新平台时才会产生影响。尽早了解和评估这些变化非常重要。为了更容易测试,您可以单独打开和关闭更改。

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

    如果您已注册Android 13 QPR Beta计划并且您的设备受支持,则无需采取任何其他操作即可使用 Android 14 Beta 1。

    有关如何获取 Beta 版的完整信息,请访问 Android 14 开发者网站。

  • 相关阅读:
    JVM 参数及调优
    如何让大模型自由使用外部知识与工具
    安全卸载Mac应用程序的方法,最后一种不会产生卸载残留
    微前端:qiankun的依赖import-html-entry的作用
    安卓绘制原理之 MeasureCache优化了什么?
    技术管理责任制度《三》
    关于MySQL8.0移除PASSWORD()函数
    基于FPGA的SD NAND图片显示实现
    “百模大战”大模型哪家强?开源的全面评测来了!
    Kotlin 编程语言详解:特点、应用领域及语法教程
  • 原文地址:https://blog.csdn.net/u014540814/article/details/134436086