Android 明年将不再支持 32 位应用

上周,Google 正式发布了 Android 13 并率先向 Pixel 设备推送了系统更新,其他 OEM 厂商也将跟进这一最新系统,并会在今年晚些时候向他们旗下的设备推送更新。
Android 明年将不再支持 32 位应用_第1张图片
近日,Mishaal Rahman 在 Android 13 的代码仓库中发现了一个有趣的提交 —— “Move tangor to 64-bit only”。根据这个提交信息,似乎表明 Google 即将推出的 Pixel 平板电脑将仅支持 64 位的 Android 应用。Tangor 是 Google Pixel 平板电脑的代号,Google 在今年 5 月的 I/O 大会上公布了这一消息,并将于 2023 年正式发售。
Android 明年将不再支持 32 位应用_第2张图片
除了发现明年推出的 Pixel 平板电脑不支持 32 位应用以外,Mishaal Rahman 还发现了另一个提交(上图),其中有提到在安装了 Android U(Android 14) 或更高版本上的设备上无法运行 32 位应用的字样。这一提交也表明,只支持 64 位可能会成为 Android 14 系统的常规功能。这似乎也传达出明年推出的 Pixel 平板电脑更像是为了提前放弃 32 位应用而率先进行的一项测试。目前 Google Play 的应用生态在支持 64 位方面已经非常完善,任何完全用 Java 或 Kotlin 编写的应用程序已经从系统中自动获得了 64 位兼容性。而且 Google 早在 2019 年就规定,原生开发的应用只要上架 Google Play 就需要提供 64 位版本,因此现在所有的应用程序基本都有 64 位版本。至于硬件,如今每个 SoC 也都支持 64 位应用,其中一些旗舰 SoC 实际上也正在减少运行 32 位代码的能力。主导 SoC 的 ARM 也希望 2023 年的旗舰 SoC 设计能完全放弃对 32 位应用的支持。反观 Google 的竞争对手,由于苹果掌握着 iPhone/iPad 的软件和硬件,苹果可以更好地管理自己制造的设备,因此 iPhone/iPad 从 2017 年起就一直是仅支持 64 位应用。由于中国市场的特殊性,Google 的 64 位应用要求只适用于 Google Play 中的应用。目前在国内市场还有一大批 32 位应用没有被淘汰,甚至有些应用至今还只支持 32 位,没有针对 64 位进行优化和兼容。不过国内的商店也已经开始逐步禁止只使用 32 位的应用了,但步伐还是相对缓慢,如果明年 Android 14 真的不再支持 32 位应用,对国内开发者和开发商来说得抓紧时间了。

你可能感兴趣的:(Android 明年将不再支持 32 位应用)