Aaron Lau(韩栖)

UTM SE —— 没有 JIT 的模拟器

Aaron Lau(韩栖)141 字 · 约 1 分钟

UTM SE 上架 App Store 时,SE 指的是 Slow Edition,因为 iPadOS 不开放 JIT,模拟器只能逐条解释指令。原话是「没错,SE 是 Slow Edition 的缩写,因为 iPadOS 系统不开放 JIT」。

JIT 让模拟器把反复执行的代码编译成本机指令,速度能快一个数量级;没有它,x86 的指令要一条条翻译,连启动一个轻量系统都要等。UTM SE 能上架,靠的是放弃 JIT、改用解释执行,也顺便把「PC 模拟器」带进了 App Store 的审核边界。

iOS · 开发