[穿戴] 苹果watchOS 26升级:Apple Watch部分型号迁移至完整arm64架构

[复制链接]
3 |0
数码小喇叭 发表于 9 小时前 | 显示全部楼层 |阅读模式    IP属地:广东东莞
苹果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位指针,专门针对可穿戴设备受限的内存环境进行了优化。而标准的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支持可能在接下来的几年里逐渐减弱。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门版块
数码资讯
最新数码动态,尽在掌握。
快速回复 返回顶部 返回列表