百科知识

全新的苹果手表体验:iPhone 10内存升级与watchOS 2.6的arm64架构全面革新

全新的苹果手表体验:iPhone 10内存升级与watchOS 2.6的arm64架构全面革新

IT之家报道,近日,苹果推出的watchOS 2.6系统为Apple Watch带来了前所未有的升级。此次更新成功地将最新型号的Apple Watch,如Series 9、Series 10以及Apple Watch Ultra 2迁移到了全新的arm64架构。

这一重大更新在苹果为开发者发布的新功能宣传视频中得到详细展示。该视频揭示了,相较于之前的arm64_32架构,全新的Apple Watch所采用的arm64架构提供了更广泛的内存访问范围和更高的性能。它还增强了与通用ARM计算标准的兼容性,为Apple Watch可能运行更复杂、计算量更大的应用程序铺平了道路。

arm64_32架构是标准64位ARM架构的改进版,它采用32位指针,并针对可穿戴设备内存有限的特性进行了优化。这种混合架构使得苹果能在保持紧凑的内存占用的享受64位指令集的优势。而标准的arm64架构则具有更多优势,为开发者提供了更广阔的创作空间。

值得注意的是,随着watchOS 2.6的发布,开发者在构建应用程序时需要考虑目标设备的架构。对于较旧的Apple Watch型号,如SE(第二代)和Series 8,将继续使用arm64_32架构。而watchOS应用程序需要包含支持两种指令集的独立二进制文件。只要开发者在项目中设置适当的部署目标和架构,Xcode将自动管理arm64和arm64_32的构建流程。

对于那些已经为arm64_32构建的应用程序,它们将继续通过兼容层在新款Apple Watch上运行。为了获得最佳性能和未来的兼容性,建议开发者将其重新编译为原生的arm64架构。随着旧硬件逐渐被淘汰,Apple Watch上的arm64_32支持可能会在未来的几年内逐渐减弱。值得一提的是,苹果的其他所有平台已经全面采用了先进的arm64架构。


全新的苹果手表体验:iPhone 10内存升级与watchOS 2.6的arm64架构全面革新

你可能也会喜欢...