
释出人: Google Play 产品经理 Vlad Radu 和 Android 产品经理 Diana Wong
64 位 CPU 可以为您的使用者带来更快速和更丰富的体验。新增应用的 64 位版本不但可以提升效能、方便日后进行创新,还可以让您准备好支援采用纯 64 位硬件的装置。
我们希望帮助您做好准备,而且明白您需要时间来规划。自发布 Android 5.0 Lollipop 起,我们已开始支援 64 位 CPU。2017 年我们首次宣布,除 32 位版本以外,使用原生程式码的应用还必须提供 64 位版本。现在,我们将会提供更加详细的资讯和时间表,以便开发者尽可能轻松地完成 2019 年的过渡。
64 位要求: 对开发者来说意味着什么
自 2019 年 8 月 1 日起:
自 2021 年 8 月 1 日起:
此要求不适用于:
我们的 32 位支援政策不会发生变化。Google Play 将继续为 32 位装置提供应用。这里的要求是指使用 32 位原生程式码的应用还需提供 64 位版本。
为符合 64 位要求做准备
我们预期对大多数开发者而言,转到 64 位应该非常简单,因为许多应用完全以非原生程式码 (例如 Java 程式语言或 Kotlin) 编写,所以不需要更改程式码。
所有开发者: 下面简单介绍了为符合 64 位要求,您需要采取的步骤。如需详细了解此流程,请参阅我们的深入介绍档案。
检查您的 APK 或应用软件包是否使用原生程式码。您可以使用APK 分析器检查 .so 档案,确定它们是由您自己的程式码构建,还是由您使用的 SDK 或开发库中汇入。如果您的 APK 中没有任何 .so 档案,则说明您的应用已经符合 64 位要求。
启用 64 位架构并重新构建使用您自己的程式码中引入的原生程式码 (.so 档案) 。如需了解更多详情,请参阅此档案。
游戏开发者: 三个最常用的引擎目前全部支援 64 位 (Unreal 和 Cocos2d 从 2015 年开始支援,Unity 从 2018 年开始支援) 。我们明白迁移第三方游戏引擎是一个非常艰难的过程,需要很长的筹备时间。
鉴于 Unity 只是最近在 2017.4 和 2018.2 版本中开始提供 64 位支援,我们将为使用 5.6 或更旧版本的现有游戏自动延期到 2021 年 8 月。Unity 提供了相关指南,可以帮助您完成升级至 64 位相容版本的整个过程。
SDK 和内容库所有者: 请尽快更新以符合 64 位要求,从而为应用开发者留出整合时间,并积极通知您的开发者。注册并登记您的 SDK以接收有关最新工具和资讯的咨询,这有助于您为客户提供服务。
展望未来
对于已经支援 64 位的应用,我们要感谢相关开发者的出色工作!如果您还没有这么做,建议您尽快开始有关 64 位要求的所有工作。随着截止日期日渐临近,我们会不断更新开发者档案,提供更多资讯帮助您检查应用是否符合要求。
64 位 CPU 将会推动人工智能、机器学习和沉浸式移动装置等诸多领域的未来发展,我们对此充满期待。支援 64 位将推动 Android 生态系统做好准备,以借助 64 位装置的先进计算能力进行创新,并涵盖未来仅支援 64 位程式码的 Android 装置。
| 阅读原文





























