iOS 模拟器开发者 Leviidev 在 2026 年 11 月 6 日正式开源了全新项目 Henge,首发版本为 v0.1。这款工具实现了在 iPhone 与 iPad 设备上直接运行原版 macOS 桌面系统,安装包 Henge.ipa 体积仅 8.4 MB。针对苹果在 iOS 和 iPadOS 上锁死底层虚拟化框架(Hypervisor.framework)的限制,作者自研了一套专属的 ARM64-to-ARM64 原生 JIT 指令块翻译器与 Metal 虚拟图形重放引擎。在搭载 A19 Pro 芯片的 iPhone 17 Pro 上,macOS 冷启动进入锁屏界面仅需约 15 秒,甚至支持连上外接显示器开启专属大屏分工模式。系统门槛为 iOS 或 iPadOS 17 及更高版本,硬件要求搭载 A14 仿生或 M1 及更新芯片。
摆脱传统模拟器卡顿:自研 ARM64 原生 JIT 翻译器
以往在 iPad 或 iPhone 上尝试运行桌面系统,用户通常只能借助 UTM 这类方案。在没有官方底层虚拟化特权开放的前提下,传统通用模拟器的纯解释执行往往发热明显,即便在高性能 M 系列芯片上也容易陷入卡顿,无法承载真实的生产力负载。大部分早期尝试最终只能停留在玩具阶段。
Henge 选择了完全不同的底层工程路径。由于宿主机(iPhone/iPad)与被模拟的虚拟机(macOS)底层均基于 ARM64 架构指令集,作者自研的轻量 JIT 块翻译器直接实现了绝大多数运算指令的原生直通执行。只有内存寻址(通过专有内联 TLB 软件 MMU)、分支跳转、系统寄存器访问以及指针认证指令(PAC)会被动态改写与重放。冷热路径分离架构确保了绝大部分指令几乎没有虚拟化损耗,为整机桌面运行提供了基础性能保障。

设备端直接安装官方镜像,无需电脑刷机
过去在移动端部署桌面系统,用户往往需要先在一台电脑上配置好复杂的磁盘镜像并手动打补丁。Henge 把全套系统部署流程直接做通在移动设备内部,全程不需要依赖外置 Mac 辅助。
进入软件的安装界面后,系统会自动列出经过测试验证的官方 macOS 恢复镜像。用户点选推荐的 macOS Sequoia 15.6.1 固件后,Henge 会直接向苹果官方服务器请求下载原始恢复镜像(IPSW)。下载完成后,软件直接像真实 Mac 一样还原安装系统分区,全程不涉及任何固件解密与未授权修改。软件也预留了 macOS Tahoe 26.6.2 与 macOS 27.2 的选项,待后续兼容性测试完成后放行。

触控变身大触控板,外接屏幕开启双屏分工
针对小屏幕缺少键鼠的交互难题,Henge 把整块手机触摸屏重构为了一块大尺寸触控板。单指滑动控制光标定位,轻点对应鼠标左键,双指上下滑动对应滚轮翻页,长按后拖拽则可以抓取并移动窗口。键盘呼出按键旁边常驻了 Esc、Tab、Control、Option 与 Command 五颗专用修饰键,满足快捷键调用需求。
如果使用的是 iPad,配合 Magic Keyboard 妙控键盘或者蓝牙键鼠,光标与按键会自动直接交给 macOS 接管。虚拟机分辨率会自动根据 iPad 物理屏幕的长宽比定制渲染,彻底杜绝了上下黑边带来的画面浪费。
更为实用的是针对 iOS 27 以上版本的外接显示器专属模式。通过双头 USB-C 线缆或者拓展坞接入大屏显示器后,外接屏幕会自动全屏点亮输出 macOS 桌面。此时 iPhone 或 iPad 本身的屏幕不会粗暴地镜像画面,而是自动保持在全黑大触控板与软键盘界面,手机直接充当电视或显示器的无线遥控输入板。

Metal 硬件加速绘图与双向文件共享
由于 iOS 系统内部缺少专用的虚拟显卡驱动框架,作者通过 devices/pvg_lite.c 与 devices/pvg_metal.m 自主截获了虚拟系统的绘图指令流。所有的画面绘制请求直接转译为 Metal 硬件接口并由芯片内部的 GPU 并行回放,这也是 Safari、VS Code 与 Electron 架构应用能够正常渲染画面的关键支撑。
两套系统间的文件互传,由 Henge 在应用沙盒内部架设的轻量 WebDAV 服务承接,通过 Unix 域套接字与虚拟机完成对接。这种设计不需要开放公网端口,局域网内的其他设备无法穿透探测。在虚拟机内运行配置命令后,macOS 用户主目录下的 ~/Henge 文件夹会自动与移动端自带「文件」App 中的 Henge › Shared 目录保持双向同步,剪贴板内容也会在跨设备复制时自动跟手更新。

硬件门槛、已知限制与安装说明
整套系统由于涉及密集的指令翻译与大型镜像解包,对移动设备的硬件规格提出了较高要求:
- 芯片与系统要求:必须搭载 A14 仿生芯片、M1 芯片或更新型号(建议使用 6GB 运行内存以上的机型),系统需为 iOS 17 或 iPadOS 17 及以上版本;
- 存储空间占用:恢复安装原版 macOS Sequoia 需要约 43 GB 的可用空间,其中 17 GB 为初始固件安装包(安装完成后可以在界面中勾选自动删除),系统镜像本身占用约 26 GB;
- JIT 运行环境:软件启动必须依赖 JIT 权限放行,可以通过 StikDebug、TrollStore、越狱环境或者 iOS 26+ 内置的 StikJIT 辅助工具激活。
目前 0.1 早期版本已知存在部分边界限制:虚拟机内部直接登录 Apple 账户会遇到验证错误;系统开机后的前几分钟由于后台进程初始化较为集中,软件响应可能会出现轻微延迟。项目遵循 GPL-2.0 协议开源,安装包 Henge.ipa 可以从官方 GitHub Releases 页面直接下载。项目仓库为 github.com/Leviidev/Henge,作者个人站点为 itslevii.dev。适合手中拥有高配 iPhone 或 iPad 且希望探索移动端桌面生态的极客用户体验。
声明:本文来自苹果迷投稿,不代表苹果家园立场,版权归原作者所有,欢迎分享本文,转载请保留出处!