苹果 watchOS 26 架构重大升级,将三款 Apple Watch 手表更新至完整 arm64
1 天前 / 阅读约3分钟
来源:IT之家
这一变化在苹果为开发者提供的 watchOS 26 新功能视频中揭晓。Apple Watch Series 9、Series 10 和 Apple Watch Ultra 2 将从 arm64_32 迁移到完整的 arm64 架构。

IT之家 6 月 16 日消息,苹果 watchOS 26 为 Apple Watch 的架构带来了重大升级,将几款最新型号产品迁移到完整的 arm64 架构。

这一变化在苹果为开发者提供的 watchOS 26 新功能视频中揭晓。Apple Watch Series 9、Series 10 和 Apple Watch Ultra 2 将从 arm64_32 迁移到完整的 arm64 架构。

arm64_32 架构是标准 64 位 ARM 架构的修改版,使用 32 位指针,专门针对可穿戴设备受限的内存环境进行了优化。这种混合架构使苹果能够在保持比完整 64 位系统更紧凑的内存占用同时,实现 64 位指令集的优势。

而标准的 arm64 架构提供 64 位指针和更广泛的内存范围访问,提升了性能,并增强了与通用 ARM 计算标准的兼容性。这一转变也为可能更复杂、计算量更大的 watchOS 应用打开了大门,因为与更紧凑的 arm64_32 相比,arm64 提供了对更多寄存器和系统资源的访问,同时也与跨其他苹果平台使用的发展工具和运行时环境更为直接地兼容。

watchOS 26 应用现在必须根据目标设备同时考虑 arm64 和 arm64_32 进行构建。苹果公司表示,较旧型号如 Apple Watch SE(第二代)和 Series 8 将继续使用 arm64_32 架构。因此,watchOS 应用需要包含支持两种指令集的独立二进制文件。只要开发者在其项目设置中维护适当的部署目标和架构,Xcode 会自动管理 arm64 和 arm64_32 的构建过程。

为 arm64_32 构建的现有应用将继续通过兼容层在运行 watchOS 26 的新款 Apple Watch 上运行,但为了最佳性能和向前兼容性,建议重新编译为原生 arm64。随着旧硬件的淘汰,Apple Watch 上的 arm64_32 支持可能在接下来的几年里逐渐减弱。IT之家注意到,苹果的其他所有平台都已使用完整的 arm64 架构。

苹果 WWDC 2025 全球开发者大会专题