苹果迷苹果迷  2026-11-07 15:44 苹果家园 |  隐藏边栏 |   抢沙发 |  2 
文章评分 0 次,平均分 0.0 :
导语: 开源项目 Henge 发布首发版:开发者 Leviidev 为 iOS 与 iPadOS 打造的原生 macOS 模拟器,自研 ARM64 原生 JIT 翻译器与 Metal 虚拟图形重放,避开 Hypervisor 限制。设备端可直接下载安装官方原版固件,iPhone 17 Pro 实测约 15 秒进入锁屏,支持触控板手势与外接大屏专属分工模式。

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)会被动态改写与重放。冷热路径分离架构确保了绝大部分指令几乎没有虚拟化损耗,为整机桌面运行提供了基础性能保障。

iPad 全屏运行 macOS 界面截图:屏幕上方为系统菜单栏,中间运行终端与 Discord 登录弹窗,底部为全套 macOS 应用程序 Dock 坞
iPad 全屏运行真实 macOS:分辨率完全贴合屏幕比例,无黑边运行桌面应用(官方界面截图)

设备端直接安装官方镜像,无需电脑刷机

过去在移动端部署桌面系统,用户往往需要先在一台电脑上配置好复杂的磁盘镜像并手动打补丁。Henge 把全套系统部署流程直接做通在移动设备内部,全程不需要依赖外置 Mac 辅助。

进入软件的安装界面后,系统会自动列出经过测试验证的官方 macOS 恢复镜像。用户点选推荐的 macOS Sequoia 15.6.1 固件后,Henge 会直接向苹果官方服务器请求下载原始恢复镜像(IPSW)。下载完成后,软件直接像真实 Mac 一样还原安装系统分区,全程不涉及任何固件解密与未授权修改。软件也预留了 macOS Tahoe 26.6.2 与 macOS 27.2 的选项,待后续兼容性测试完成后放行。

Henge 设备端安装 macOS 界面截图:列出 macOS Sequoia 15.6.1 官方镜像大小 16.81 GB,下方提供 4GB、6GB 与 8GB 虚拟机运行内存分配选项
设备端直接恢复安装:支持从苹果官方下载原版镜像,灵活配置 4GB 至 8GB 运行内存(官方界面截图)

触控变身大触控板,外接屏幕开启双屏分工

针对小屏幕缺少键鼠的交互难题,Henge 把整块手机触摸屏重构为了一块大尺寸触控板。单指滑动控制光标定位,轻点对应鼠标左键,双指上下滑动对应滚轮翻页,长按后拖拽则可以抓取并移动窗口。键盘呼出按键旁边常驻了 Esc、Tab、Control、Option 与 Command 五颗专用修饰键,满足快捷键调用需求。

如果使用的是 iPad,配合 Magic Keyboard 妙控键盘或者蓝牙键鼠,光标与按键会自动直接交给 macOS 接管。虚拟机分辨率会自动根据 iPad 物理屏幕的长宽比定制渲染,彻底杜绝了上下黑边带来的画面浪费。

更为实用的是针对 iOS 27 以上版本的外接显示器专属模式。通过双头 USB-C 线缆或者拓展坞接入大屏显示器后,外接屏幕会自动全屏点亮输出 macOS 桌面。此时 iPhone 或 iPad 本身的屏幕不会粗暴地镜像画面,而是自动保持在全黑大触控板与软键盘界面,手机直接充当电视或显示器的无线遥控输入板。

Henge 触控板界面截图:上方小窗口预览 macOS 实时桌面,下方大面积深色区域为触控板,支持拖拽、点击、抓取与双指滚动
触控板全交互界面:小窗实时同屏监视,下方大区域支持完整手势与底部左右键(官方界面截图)

Metal 硬件加速绘图与双向文件共享

由于 iOS 系统内部缺少专用的虚拟显卡驱动框架,作者通过 devices/pvg_lite.c 与 devices/pvg_metal.m 自主截获了虚拟系统的绘图指令流。所有的画面绘制请求直接转译为 Metal 硬件接口并由芯片内部的 GPU 并行回放,这也是 Safari、VS Code 与 Electron 架构应用能够正常渲染画面的关键支撑。

两套系统间的文件互传,由 Henge 在应用沙盒内部架设的轻量 WebDAV 服务承接,通过 Unix 域套接字与虚拟机完成对接。这种设计不需要开放公网端口,局域网内的其他设备无法穿透探测。在虚拟机内运行配置命令后,macOS 用户主目录下的 ~/Henge 文件夹会自动与移动端自带「文件」App 中的 Henge › Shared 目录保持双向同步,剪贴板内容也会在跨设备复制时自动跟手更新。

Henge 核心特性与架构卡片:ARM64 自研原生 JIT 引擎、15 秒进系统锁屏、Metal 硬件级虚拟 GPU、首发安装包 8.4MB
Henge 核心特性:自研原生 JIT 指令直通、Metal 图形重放、外接屏双模分工与本地免电脑恢复

硬件门槛、已知限制与安装说明

整套系统由于涉及密集的指令翻译与大型镜像解包,对移动设备的硬件规格提出了较高要求:

  • 芯片与系统要求:必须搭载 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 且希望探索移动端桌面生态的极客用户体验。

声明:本文来自投稿,不代表苹果家园立场,版权归原作者所有,欢迎分享本文,转载请保留出处!

发表评论

表情 格式 链接 私密 签到

友情链接

    扫一扫二维码分享