返回上一页  首页 | cnbeta报时: 04:37:38
watchOS 26将最新的Apple Watch型号迁移到纯arm64架构
发布日期:2025-06-16 22:32:10  稿源:cnBeta.COM

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 位指针,专门针对可穿戴设备受限的内存环境进行了优化。这种混合架构使 Apple 能够充分利用 64 位指令集的优势,同时保持比完整 64 位系统更紧凑的内存占用。

标准 arm64 架构提供 64 位指针,可访问更广阔的内存范围,增强性能,并增强与通用 ARM 计算标准的兼容性。此举也为可能更复杂、计算更密集的 watchOS 应用程序打开了大门,因为与更紧凑的 arm64_32 相比,arm64 可以访问更多寄存器和系统资源,并且与其他苹果平台上使用的开发工具和运行时环境更加直接地保持一致。

现在,watchOS 26 应用必须根据目标设备,同时支持 arm64 和 arm64_32 架构。苹果澄清,旧款 Apple Watch(例如Apple Watch SE(第二代)和 Series 8)仍使用 arm64_32 架构。因此,watchOS 应用需要包含单独的二进制文件才能同时支持这两种指令集。只要开发者在项目设置中维护合适的部署目标和架构,Xcode 就会自动管理 arm64 和 arm64_32 的构建过程。

现有的基于 arm64_32 构建的应用可以通过兼容层继续在搭载 watchOS 26 的新款 Apple Watch 上运行,但为了获得最佳性能和向前兼容性,建议重新编译为原生 arm64。随着旧硬件的淘汰,Apple Watch 对 arm64_32 的支持可能会在未来几年逐渐减少。苹果的所有其他平台都已使用完整的 arm64 架构。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 04:37:38

文字版  标准版  电脑端

© 2003-2025