Cnbeta 14小时前
watchOS 26将最新的Apple Watch型号迁移到纯arm64架构
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Apple Watch 的 watchOS 26 系统迎来重大架构升级,最新型号将过渡到完整的 arm64 架构。苹果在开发者视频中公布了这一变化,Apple Watch Series 9、Series 10 和 Apple Watch Ultra 2 将受益于此。arm64 架构提供了更广阔的内存访问范围和更强的性能,也为更复杂的 watchOS 应用打开了大门。开发者需要为新旧架构都构建应用,以确保兼容性。虽然旧款 Apple Watch 仍将使用 arm64_32 架构,但苹果最终将完全转向 arm64。

⌚️watchOS 26 升级:Apple Watch Series 9、Series 10 和 Apple Watch Ultra 2 将从 arm64_32 架构迁移到完整的 arm64 架构。

💾 arm64_32 架构:这是一种针对可穿戴设备内存受限环境优化的 64 位 ARM 架构的修改版本,采用 32 位指针。

🚀 arm64 优势:标准 arm64 架构提供 64 位指针,可访问更广阔的内存范围,增强性能,并增强与通用 ARM 计算标准的兼容性。

⚙️ 开发者注意事项:watchOS 26 应用必须同时支持 arm64 和 arm64_32 架构,Xcode 会自动管理构建过程。旧应用可通过兼容层运行,但建议重新编译为原生 arm64 以获得最佳性能。

⏳ 未来趋势:随着旧硬件的淘汰,Apple Watch 对 arm64_32 的支持可能会逐渐减少,Apple 的所有其他平台都已使用完整的 arm64 架构。

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 架构。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Apple Watch watchOS 26 arm64 架构升级 开发者
相关文章