Apple WatchOS 26体系结构已大大更新,三张更新的

6月16日,Home报道说,Apple Watchos 26为Apple Watch的架构带来了重要的更新,将一些最新型号转移到了整个架构中。这些变化在苹果为开发人员提供的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位指针,并更广泛地访问记忆,从而提高了与EssendGeneral Arm Computer Sands的性能和兼容性。这种变化也为潜在的复杂和计算的信息打开了大门Nsive WatchOS应用程序,因为ARM64现在将可以访问系统的寄存器和资源比最紧凑的ARM64_32,并且与其他Apple平台上使用的开发工具和执行时间环境更直接兼容。 WATLOS 26应用必须在考虑ARM64和ARM64_32的目标设备上构建。根据苹果公司的说法,诸如Apple Watch SE(第二代)和8系的最古老的模型继续使用ARM64_32体系结构。因此,观看应用程序必须包括支持两组说明的独立二进制文件。 XCode自动管理ARM64和ARM64_32的汇编过程,前提是开发人员在Proy Configurationecto中维护适当的实现和体系结构目标。为ARM64_32创建的现有应用程序与兼容层不兼容。它将继续在运行Watchos 26的新的Apple Watches中执行,但我们建议将其重新编译到本地ARM64以获得最佳性能和兼容性。通过消除旧硬件,对Amber64_32的支持可能会在未来几年逐渐消失。他注意到所有其他Apple平台都已经使用了复杂的体系结构。