64 位架构可提升性能,并为未来的创新奠定基础,从而为用户提供更快速、更丰富的体验。自 Android 5 起,我们就已支持 64 位 CPU。此举使 Wear OS 与 Google TV 和其他外形规格的最新更新保持一致,并以 2019 年首次针对移动设备推出的 64 位要求为基础。
现在,我们将此 64 位要求扩展到了 Wear OS。本博文提供了相关指南,可帮助您做好准备,使您的应用符合这些新要求。
64 位要求:Wear OS 开发者的时间表
自 2026 年 9 月 15 日起:
- 所有包含原生代码的新应用和应用更新在发布到 Google Play 时,除了提供 32 位版本外,还必须提供 64 位版本。
- Google Play 将开始阻止向 Play 管理中心上传不合规的应用。
我们不会更改有关 32 位支持的政策,Google Play 将继续向现有的 32 位设备提供应用。
绝大多数 Wear OS 开发者已经完成了这一转变,推出了符合 64 位要求的应用。对于其余应用,我们预计所需的工作量会很小。
为 64 位要求做好准备
许多应用完全使用非原生代码(即 Kotlin 或 Java)编写,不需要进行任何代码更改。不过,请务必注意,即使您自己不编写原生代码,依赖项或 SDK 也可能会将其引入您的应用,因此您仍需检查应用是否包含原生代码。
评估您的应用
- 使用 Android Studio 中的 APK 分析器检查 APK 或 app bundle 中是否存在原生代码。
- 在 lib 文件夹中查找 .so 文件。对于 ARM 设备,32 位库位于 lib/armeabi-v7a 中,而对应的 64 位库则位于 lib/arm64-v8a 中。
- 确保一致性:您应达到的目标是确保应用能够在仅支持 64 位架构的环境中正常运行。虽然具体配置可能会有所不同,但对于大多数应用而言,这意味着对于您支持的每种原生 32 位架构,您都应通过为两种 ABI 提供相关的 .so 文件来添加相应的 64 位架构。
- 升级 SDK:如果您只有 32 位版本的第三方库或 SDK,请与提供商联系,获取符合 64 位要求的版本。
如何测试 64 位兼容性
64 位版本的应用应提供与 32 位版本相同的质量和功能集。Wear OS Android 模拟器可用于验证您的应用在 64 位环境中的行为和性能是否符合预期。
注意:由于 Wear OS 应用必须以 Wear OS 4 或更高版本为目标平台才能提交到 Google Play,因此您可能已经在这些较新的仅限 64 位映像上进行测试。
测试时,请注意原生代码加载器(例如 SoLoader 或较低版本的 OpenSSL),这些加载器可能需要更新才能在仅支持 64 位的硬件上正常运行。
后续步骤
我们现在宣布这项要求,是为了让开发者有 6 个月的缓冲期来调整其应用,确保在 2026 年 9 月开始执行该要求之前符合相关规定。如需详细了解如何进行过渡,请参阅我们关于支持 64 位架构的深度文档。
这一转变标志着 Wear OS 的未来迈出了令人振奋的一步,64 位兼容性将为生态系统带来诸多益处。
-
产品资讯随着智能体开发不断加速,Android 工程领域正迈向一个令人振奋的新境界:从辅助性代码补全,跃升至智能体在您的指挥下执行端到端任务。您可以完全自主、灵活地选择要使用的模型和智能体。
Jason Buchel • 阅读用时:3 分钟 -
产品资讯今天,我们分享了如何将“不只是商店”的愿景推进到下一个阶段。从月活跃用户数超过 2.5 亿的“我”标签页,到连接超过 7 亿玩家资料的统一游戏平台,Google Play 始终致力于满足用户的各种需求。
Paul Feng • 阅读用时:3 分钟 -
产品资讯我们很高兴能通过 Googlebook 帮助用户表达自我,并让他们能够使用这些工具。
Cyrus Stoller • 阅读用时:2 分钟
每周通过电子邮件接收最新的 Android 开发洞见。