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 :如果您只有第三方库或 SDK 的 32 位版本,请与提供商联系以获取符合 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 XR 现已正式支持 Unreal Engine 和 Godot。我们还推出了旨在提高您的工作效率并启用新的 XR 功能的新工具:Android XR Engine Hub 和 Android XR Interaction Framework。
Luke Hopkins • 4 分钟阅读时间
-
产品动态
随着 Android 17 的发布,我们将过渡到自适应优先开发标准。您的用户不再依赖单一设备规格;他们会在手机、可折叠设备、平板电脑、笔记本电脑、车载显示屏和沉浸式 XR 环境之间切换。
Fahd Imtiaz • 4 分钟阅读时间
-
产品动态
我们很高兴分享 Google TV 功能和开发者工具,这些功能和工具旨在提高您的内容的可发现性,并为您的应用做好准备,以适应未来的 TV 体验。
Paul Lammertsma • 4 分钟阅读时间
随时了解最新动态
每周都会将最新的 Android 开发见解发送到您的收件箱 每周。