经过几个月的流言蜚语,Android 14 Developer Preview 1 于 2 月初发布,与Android 13和Android 12等之前的版本一致。它将是为 2023 年和 2024 年最好的 Android 手机提供动力的操作系统。虽然它不太可能像 Android 12 那样进行大规模的重新设计,但它看起来仍有望带来大量类似质量的改进,例如更长的电池寿命、改进的可访问性以及改进的后退导航手势。关注我们,了解我们目前对 Android 14 的了解。
安卓14预览时间表、可能的发布日期和支持的设备
Android 14 遵循与之前版本类似的时间表。正如您在下面 Google 分享的时间表中看到的那样,我们正在查看两个开发者预览版,第一个在 2 月发布,第二个预计在 3 月发布。4 月的某个时候,谷歌将发布第一个测试版,但更大的版本可能会在 5 月发布。从历史上看,该公司一直在与其开发者大会 Google I/O 相关的版本中阻止一些最有趣的面向消费者的更改。
6 月,Android 14 将通过第三个测试版达到平台稳定性。这意味着开发者可以使用 Android 14 中引入的新功能和 API 对他们的应用程序进行编程,而无需担心任何进一步的变化。第四个测试版将于 7 月发布,之后的某个时候,稳定版将随之而来。如果历史有任何迹象,我们可能会关注 8 月或 9 月的发布。
谷歌已经宣布哪些手机与第一个开发者预览版兼容:
- Pixel 7 & 7 Pro
- Pixel 6a
- Pixel 6 & 6 Pro
- Pixel 5a 5G
- Pixel 5
- Pixel 4a (5G)
与往常一样,开发者预览仅限于 Google Pixel 手机系列。来自其他制造商的更多手机稍后可能会加入测试计划,最近几个 Android 版本就是这种情况。过去,测试版可用于小米、华硕、一加、Oppo、诺基亚等手机。
谷歌几乎肯定会发布通用系统映像 (GSI),您可以将其安装在任何支持 Project Treble 的手机上。在考虑走那条路之前,请确保您确切知道如何安装 Android 测试版。
Beta 测试完成后,我们预计 Android 14 将在所有最新的 Android 手机和过去几年的旗舰手机上可用。不过,推出可能需要几个月以上的时间,具体取决于您的制造商。三星手机的更新速度通常很快,在稳定版发布后的几个月内,但华硕、摩托罗拉等手机就不是这样了。
安卓14 开发者预览版 1 中的新功能
谷歌于 2023 年 2 月 8 日发布了 Android 14 的第一个开发者预览版。它的唯一目的是帮助开发者为新版本准备好他们的应用程序,因此大多数公告都围绕着开发者必须注意的功能展开。尽管如此,这里还是有一些有趣的花絮,所以让我们直接进入 Google 的官方公告:
专注于大屏幕和跨设备用例
谷歌正在继续寻求让 Android 及其应用生态系统完美匹配所有屏幕尺寸,无论是在智能手机、可折叠设备、平板电脑还是 Chromebook 上。大屏幕优化的推动从 Android 12L 开始,随后在 Android 13 中得到进一步增强,Android 14 应该没有什么不同。该公司正在重述其取得的一些进展,并向开发人员指出其最佳实践和新类,使他们能够更轻松地针对不同的外形规格进行构建。
谷歌表示,它更新了大屏幕应用程序质量检查表,这为开发人员提供了一种简单的方法来衡量他们的产品在不同设备上的表现如何。还有针对不同类型应用程序的新示例布局,它们应该会激发开发人员创建类似的自适应布局和应用程序,以充分利用可用的屏幕空间。
简化的后台操作减少了电池消耗
多年来,Android 的待机电池寿命已大大增加,但仍有工作要做。在 Android 14 中,谷歌正在做出改变,将前台服务仅保留给最高优先级的面向用户的任务,这意味着应用程序在只想在后台执行某些操作时将无法使用手机的全部功能。此外,谷歌让开发人员更容易为后台任务编写更复杂的规则,例如强制应用程序仅在手机连接到 Wi-Fi 时下载大文件。
谷歌计划对使用精确警报在未来特定时间触发通知或任务的应用程序进行更多限制。新安装的针对 Android 13 或更高版本的应用程序将需要征求用户的许可才能设置确切的警报,尽管谷歌鼓励开发人员尽可能避免使用确切的警报。该限制不适用于闹钟和日历应用程序。
在后台,谷歌也在优化Android 内部广播系统的工作方式。如果您不熟悉,这基本上是 Android 向应用程序传达某些事件,例如达到特定电池电量或进入或退出飞行模式时。该系统的大部分更改应该是 Android 内部的,不应影响应用程序的工作方式,但开发人员必须知道,在某些情况下,上下文注册的广播可能会在发送到缓存应用程序之前排队. 实际上,这应该会延长待机电池寿命,因为系统不必经常唤醒来发送这些广播。
还将有新的 Google Play 政策强制应用程序采用这些新的、更具限制性的 API,该公司表示很快就会有更多详细信息。
为了说明其承诺的电池寿命改进,Android 14 DP1将您的屏幕开启时间放在系统设置的电池统计数据的最前面和中心位置,就在所有其他使用统计数据之上。在屏幕开启时间在 Android 12 中完全隐藏在电池部分并且仅在 Android 13 中重新引入之后,此开关对于那些使用屏幕开启时间作为衡量电池寿命好坏的人来说是一个福音。
更大的字体和改进的每个应用程序语言首选项带来更好的可访问性
正如几乎每个 Android 版本所做的那样,谷歌正在改进系统的可访问性。Android 14 可以将文本缩放到 200%,而不是旧的最大 130%。为了防止此设置引起的任何布局问题,谷歌还引入了非线性字体缩放曲线。这将防止已经足够大的文本不会变得比需要的更大。
Android 13 新的每应用程序语言选项也有变化,允许您调整各个应用程序的显示语言。开发人员将能够调整设置菜单中显示的语言,允许他们为不同的应用程序显示不同的选项区域或对应支持的语言运行 A/B 测试。
对于具有语法性别的语言,Android 14 引入了新的语法变形 API。这使得根据应如何称呼应用程序用户更容易显示不同的语法性别。开发人员无需单独调整每个使用语法性别的字符串,只需为翻译中的每个相关术语添加变形版本——API 会处理其余部分。
由于旧应用程序的安装块,安全性更高
正如已经在无意中泄露的源代码中发现的那样,谷歌正在限制 Android 14的侧载。默认情况下,您将无法安装针对 SDK 版本低于 23 的应用程序,该版本于 2015 年随 Android 6 一起推出。谷歌解释说,恶意软件通常使用针对旧版 Android 的 SDK 版本来避免 SDK 版本 23 及更高版本的部分限制. 这将有效地使在设备上获取恶意软件变得更加困难,即使坏人设法说服用户旁加载应用程序而不是从 Play 商店获取应用程序。
如果您绝对依赖针对旧版本 Android 的过时应用程序,则可以通过使用 ADB 和adb install –bypass-low-target-sdk-block FILENAME.apk命令安装它来覆盖该块。