
Home在6月16日报道说,Apple Watchos 26对Apple Watch Architecture进行了重大升级,该建筑将一些最新型号转移到了ARM64的完整体系结构中。在苹果为开发人员提供的WatchOS 26的新功能的视频中揭示了这种变化。 Apple Watch Series 9,Series 10和Apple Watch Ultra 2将从ARM64_32转移到ARM64的整个架构。 ARM64_32架构是使用32位建议的标准64位ARM体系结构的修改版本,专门针对佩戴设备的内存环境进行了优化。这种混合体系结构使Apple能够获得64位指令集的优势,同时比完整的64位系统保持更紧凑的内存跟踪。 ARM64体系结构标准提供64位建议和更广泛的声誉,以充分记忆,提高性能并增强与ARM的标准用途计算的兼容性。这种转变也为可能更复杂的大门打开了计算密集型WatchOS应用程序,因为ARM64比更紧凑的ARM64_32提供了对寄存器和系统资源更多的访问,而与其他Apple平台上使用的开发工具和运行时环境也更直接兼容。 WatchOS 26应用程序必须基于ARM64和ARM64_32的目标设备构建。苹果说,诸如Apple Watch SE(第二代)和第8系列等旧型号将继续使用ARM64_32的架构。因此,WatchOS应用程序需要包括支持两个指令集的独立二进制文件。只要开发人员在项目设置中保持适当的扩展和体系结构目标,AutoxCode就会认真管理开发ARM64和ARM64_32的过程。为ARM64_32开发的现有应用程序将继续运行,新的Apple Watch在WatchOS 26上按兼容层运行,但是为了获得最佳性能和前进的兼容性,建议在TH中恢复E本地ARM64。随着旧硬件的删除,Apple Watch上ARM64_32的支持可能会在未来几年内逐渐消失。 Home指出,所有其他Apple平台已经在使用ARM64的整个架构。