返回首页

Wear OS 64 位:2026 年起的要求

Google 从 2026 年 9 月 15 日起为带有原生代码的 Wear OS 应用引入强制 64 位版本。开发者通过 APK Analyzer 检查 lib/armeabi-v7a 和 arm64-v8a 中的 .so,更新加载器,并在模拟器中测试。设备上的 32 位支持保持不变。

Wear OS:2026 年 9 月起强制 64 位
Advertisement 728x90

Wear OS 将从 2026 年 9 月起要求 64 位应用

Google 将从 2026 年 9 月 15 日起,为 Wear OS 引入应用 64 位版本的要求。新应用和包含原生代码的更新必须除了 32 位库之外,还包含 64 位库。这将提升智能手表的性能,并使平台与 Google TV 对齐。

64 位处理器支持自 Android 5 起就已存在,但现在对 Wear OS 而言变得强制要求。Google Play 将继续在兼容设备上分发 32 位版本,同时在控制台阻止不兼容上传。

检查和迁移原生代码

开发者需要分析 APK 或 AAB 中的 lib 文件夹下的 .so 文件。对于 ARM:

Google AdInline article slot
  • 32 位:lib/armeabi-v7a
  • 64 位:lib/arm64-v8a

对于每个 32 位 ABI,都要添加对应的 64 位 ABI,并确保功能相同。使用 Android Studio 中的 APK Analyzer 进行检查。

# Example lib structure in APK
lib/
├── armeabi-v7a/   # 32-bit ARM
│   └── libexample.so
└── arm64-v8a/     # 64-bit ARM
    └── libexample.so

在 Wear OS 模拟器中测试。注意像 SoLoader 这样的加载器以及过时的 OpenSSL——为 64 位模式更新它们。

准备应用的步骤

  • 分析依赖项和 SDK 中的原生代码。
  • 为所有支持的 ABI 编译 64 位 .so 文件。
  • 在 64 位模拟器中验证功能。
  • 上传到 Google Play 时包含两个版本。
  • 监控日志中的原生库加载错误。

不符合要求将导致发布被阻止。64 位版本必须提供相同的 API 和性能。

Google AdInline article slot

关键要点

  • 从 2026 年 9 月 15 日起:包含原生代码的新 APK/AAB 文件必须包含 64 位库。
  • Google Play 在控制台阻止不兼容文件,但在设备上支持 32 位。
  • 在 APK Analyzer 中检查 lib/armeabi-v7a 和 lib/arm64-v8a。
  • 更新 SoLoader 和 OpenSSL 以确保稳定性。
  • 在 Wear OS 模拟器中测试验证。

Wear OS 更新背景

此要求与 Google TV 的变更保持同步。2025 年初,他们添加了 Gemini、Circle to Search 和用于训练的 AI Mode。这些功能针对 64 位进行了优化,从而加速迁移。

中高级开发者会欣赏对 ABI 兼容性的重视:避免部分 64 位支持,以防丢失 32 位设备支持。完全双支持是关键——arm64-v8a + armeabi-v7a 的 lib,x86_64 + x86(如果需要)。

— Editorial Team

Google AdInline article slot
Advertisement 728x90

继续阅读