Android 13 已于一个多月前发布,谷歌方面现如今则在积极地开发 Android 14 中。最新消息指出,新版本似乎将强制所有设备使用 AV1 编解码器。此前,设备只需要支持 VP8 和 VP9(AV1 的前身),谷歌希望依赖 AV1 以节省带宽和存储空间。不仅如此,一些使用 Android 14 的设备似乎还将被迫支持 64 位应用程序。
AV1 是由开放媒体联盟牵头开发的一种免版税、高效的视频压缩算法,该联盟成员包括谷歌、亚马逊.NETflix 等。谷歌一直是 AV1 的主要支持者,自去年以来一直要求 Android TV 设备制造商支持该编解码器。目前,谷歌自己的 YouTube 平台已经对大量新上传的 4K 和 8K 分辨率内容进行了 AV1 编码。但这些内容也使用其他编解码器(主要是 VP9)进行编码,因为许多设备还没有能力解码 AV1。
Esper 的 Mishaal Rahman 在他的 Android 14 预览中所分享称,新的 AV1 要求在 Android 开源项目 Gerrit 中进行了编码。这一要求以前没有报告过,但在最近合并到 AOSP Gerrit 的代码更改中有所暗示。代码更改标题为 “mediav2 CTS:将 AV1 添加到所需的 mediaTypes 列表”,其描述为 “根据 Android cdd 14, sec 2.2.2 与 sec 2.6, 手持和平板设备的实施必须支持解码 AV1” 。它由 Ittiam 的一名工程师撰写,该软件供应商负责将许多与媒体相关的更改上传到 Android,包括平台的 HEVC 解码器。
这里的 CDD 指的是 Android 兼容性定义文件,其中列出了设备必须满足的所有要求,以便获得 google 的更新或发布认证。
外媒指出,强制所有设备在 Android 14 中支持 AV1 是一件大事,它可以降低整个平台上不同网络服务的带宽需求。
此外,对于使用 Android 14 的设备来说,还有一个可能更有影响的变化。那些配备 Armv9 CPU 的设备将被迫只支持运行 64 位应用程序。最新的处理器都必将进行这一转换,2021 年的骁龙 8 代已经基于 Armv9 架构。Pixel 平板电脑也已经开始了这种转换,据说该产品推出时只支持 64 位。
这意味着谷歌终于开始认真对待逐步淘汰 32 位应用程序这件事。事实上,苹果公司早在 2017 年就已经进行了这一步。目前,大多数现代应用程序已经更新到在 64 位架构上工作,因此这一变化应该不会对用户造成太大伤害。事实上,Play Store 上 99% 的应用程序已经被更新。不过这可能意味着,一些老的游戏或已被开发者放弃的应用程序将不再工作。
Android 14 正式版本预计会在明年 4 月发布。