[控场AI]
产品Rosetta

Rosetta 2

苹果推出的二进制翻译层技术,能将Intel(x86_64)指令实时翻译为Apple Silicon(ARM)指令,支持旧Intel应用在新架构Mac上无缝运行,采用AOT与JIT两阶段翻译机制

核心事实

时间轴 (近 90 天)

9月18日

苹果的Rosetta 2、微软的Prism、开源的FEX-Emu和Box64都是x86到ARM二进制翻译方案

待验证50%
9月18日

FEX-Emu采用JIT方案,而Rosetta 2兼具AOT和JIT两种模式,首次运行应用时触发AOT翻译并缓存

待验证50%
9月11日

Rosetta 2是一种能够在运行时将Intel(x86_64)指令翻译为Apple Silicon(ARM)指令的翻译层技术

待验证50%
9月11日

Rosetta 2的技术实现分为提前翻译(AOT)和即时翻译(JIT)两个阶段

待验证50%
9月4日

在 Apple Silicon 统一内存架构下,原生 Swift 应用能够直接以 ARM 指令集运行,无需 Rosetta 2 转译层

待验证50%

全部知识事实 (8)

来源文章