Android 14 Beta 1 发布


近日 Google 发布了 Android 14 的第一个 Beta 版(Android 14 Beta 1),该版本围绕隐私、安全、性能、开发者生产力和用户自定义等核心特性,同时持续改善平板电脑、可折叠设备等的大屏幕设备体验。

更智能的系统 UI

在 Android 操作系统中,功能是由两个独立但同样重要的软件包实现的:框架和系统 UI,前者提供服务,后者让用户控制这些服务。每个 Android 版本都会给系统用户界面带来新的改进,以下是你在 Beta1 中可能注意到的一些改进。

新的返回箭头

手势导航在你与应用程序交互时有一个更突出的后退箭头,以帮助提高后退手势的理解和实用性。后退箭头也与用户的壁纸或设备主题相衬。

系统共享菜单

在 Android 14 中,应用现在可以将自定义操作添加到它们调用的系统共享表中,并使用 ChooserAction.Builder 创建自定义的 ChooserAction。

此外,系统现在基于用户对一个应用的使用频率来确定直接共享目标的排名顺序。

更多的图形功能

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

Android 的 Path API 是一个强大而灵活的机制,可用于创建和渲染矢量图形。从 Android 14 开始,你可以查询路径,找出其中的内容。API 的更新包括在结构完全匹配的路径之间进行插值的功能,实现了变形效果,而 Android X 库则向后兼容到 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 Store 下载的应用程序对这些声明是真实的。TalkBack 和其他声称帮助残疾用户的服务将不会受到该属性的影响。

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

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

路线

Android 14 Beta 1 的发布也意味着 Android 14 如今已经脱离开发者预览阶段,希望尝鲜的普通用户也可以在兼容的设备上安装该版本(支持 Pixel 4a 5G 以及更新的 Pixel 设备)。按照 Google 的开发计划,Android 14 一共会有 4 个 Beta 版本,并将在今年 6 月,达到平台稳定阶段。

更多详情可查看:https://android-developers.googleblog.com/2023/04/android-14-beta-1.html


相關推薦

2023-08-12

Android 14 Beta 5 现已发布,这是 Android 14 Beta 计划中的最后一次计划更新。Beta 5 除支持 Pixel 系列的其他产品和 Android 模拟器外,还适用于 Pixel Tablet 和 Pixel Fold。 Beta 5 是 Android 14 Platform Stability 阶段的第三个版本,这意味着开发者

2023-06-15

Android 14 Beta 3 现已发布,标志着进入到 Android 开发周期的下一个阶段。Beta 3 依旧围绕着其核心主题打造,即隐私、安全、性能、开发者生产力和用户定制,同时继续完善平板电脑、可折叠设备等大屏设备上的体验。 Beta 3 也让 A

2023-03-10

继上个月发布了首个 Android 14 开发者预览版之后,第二版 Android 14 开发者预览版(以下简称 Android 14 DP 2)已于今天开始推出,这也是最后一个开发者预览版,之后 Android 14 将脱离开发者预览阶段,进入 Bete 测试阶段,Android 14 DP

2022-06-10

Google 近日发布了 Android 13 Beta 3,该操作系统的最新预发布版本为我们带来了一个重要的里程碑 —— 平台稳定。 虽然名为 Beta 3,但这是 Google 推出的第四个 Beta 版(之前是 Beta 1、Beta 2 和 Beta 2.1)。与之前的 Beta 版不同,这个

2022-11-16

是为计划运行在 Xbox 上的,名称也由此而来。随后有了 Android、Linux、BSD、macOS、iOS 和 Windows 操作系统的原生版。 Kodi 的可定制性很高,有许多可以更改软件外观的皮肤及各种可以访问网络内容的插件,包括 Spotify 和 Youtube。从

2022-06-24

Android Studio 2021.3.1(代号"Dolphin")发布了第 4 个 Beta 版本。 主要变化 ART Issue #231903117: [R8 3.3.40] 修复 dex2oat speed-profile 调用似乎在 Android 8 设备上挂起的问题 Android Gradle Plugin Issue #234865137: 修复 Lint 在 Kotlin 1.7.0-RC2

2022-09-16

Xcode 14.1 发布了首个 Beta 版本。 Xcode 14.1 Beta 包括适用于 iOS 16、iPadOS 16、tvOS 16、watchOS 9 和 macOS Ventura 13 的 Swift 5.7 和 SDK。Xcode 14 版本支持在 iOS 11、tvOS 11、watchOS 4 及更高版本上联机调试 (On-Device Debugging),运行环境要求 macOS Mon

2023-09-12

讲回顾 FreeBSD 14 Beta 1本周末可用,预计在10月底前稳定发布。 FreeBSD 14带来了许多硬件支持改进和相比于FreeBSD 13系列的大量内核增强。值得注意的是,FreeBSD 14是最后一个支持32位系统的版本。尽管 FreeBSD 15将不再支持32位硬件

2022-07-14

Google 于今天正在推出 Android 13 Beta 4,该版本也是 Android 13 的最后一个测试版,Android 13 将在未来几周时间内正式发布。 衷心感谢我们的开发者社区,你们给我们提供了数以千计的错误报告和见解,帮助我们优化API、改进功

2024-05-17

jQuery UI 1.14.0 的第一个测试版现已发布。这个版本没有提供任何新功能,只有以下的破坏性改动: 仅官方支持最新版本的 Chrome、Firefox、Safari 和 Edge;不支持任何版本的 IE 和 Edge Legacy。与过去版本中所做的相反,支持不受支

2023-02-10

Google 于今天发布了 Android 14 的首个开发者预览版,这一发布时间与以往的发布时间类似,预计 Android 14 正式版将于今年第三季度推出。 支持多用户登录 一家人共用同一个设备的情况十分常见,尤其是共用平板电脑。除此之

2022-09-18

Tinker v1.9.14.25 发布了。Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。 更新内容: Bugfix & ChangeLog 增加了32位 Android N 及更旧的系统上使用解释模式触发 dexopt

2022-10-11

动应用中共享业务逻辑,具体来说是可通过 KMM 在 iOS 和 Android 应用中使用相同的业务逻辑代码。 关于 Kotlin Multiplatform 生态系统的演变的一些信息还包括有: Google 的 Android 团队分享了 Jetpack 中 Kotlin 多平台库的预览。作为

2024-10-18

Python 3.14.0 Alpha 1 现已发布。Python 3.14 仍在开发中,此版本是计划中的七个 alpha 版本中的第一个。 公告指出,Alpha 版本旨在让测试新功能和错误修复的当前状态以及测试发布过程变得更加容易。在 alpha 阶段,可能会添加功能,