
苹果在最新发布的 watchOS 26 中对 Apple Watch 的系统架构进行了重要升级,将部分新款设备的底层架构迁移至完整的 arm64 架构。这项更新涵盖 Apple Watch Series 9、Series 10 以及 Apple Watch Ultra 2 等型号,标志着这些设备在性能和兼容性方面迈出了关键一步。
此前,这些设备使用的是 arm64_32 架构,这是一种基于标准 64 位 ARM 架构的变体,采用 32 位指针设计,主要针对可穿戴设备有限的内存环境进行优化。这种混合架构允许苹果在维持较小内存占用的同时,享受到 64 位指令集带来的性能提升。
而此次迁移到完整的 arm64 架构后,设备将支持 64 位指针,并具备更广的内存寻址能力,从而进一步提高运行效率,并增强与通用 ARM 计算标准的一致性。这一架构变化也使得未来开发更复杂、计算需求更高的 watchOS 应用成为可能。相比 arm64_32,arm64 提供了对更多寄存器和系统资源的直接访问,同时也更好地兼容其他苹果平台所使用的开发工具和运行时环境。
随着 watchOS 26 的发布,开发者在构建应用时需为不同设备分别支持 arm64 和 arm64_32 两种架构。苹果指出,较早的型号,如 Apple Watch SE(第二代)和 Series 8,仍将继续使用 arm64_32 架构。因此,应用程序需包含分别对应这两种架构的独立二进制文件。Xcode 将根据项目设定中的部署目标自动管理这一过程,简化开发流程。
已为 arm64_32 构建的应用程序可通过兼容层在搭载 watchOS 26 的新款设备上继续运行。不过,为了获得最佳性能表现并适应未来的系统演进,建议开发者将其应用重新编译为原生 arm64 格式。随着硬件的逐步更新换代,arm64_32 在 Apple Watch 上的支持预计将逐年减少。目前,苹果旗下其他所有平台均已采用完整的 arm64 架构。
本文属于原创文章,如若转载,请注明来源:苹果升级Apple Watch架构至arm64,提升性能兼容性https://smartwear.zol.com.cn/998/9985599.html