熟悉 Mac 游戏生态的玩家都清楚,长期以来想在苹果电脑上体验 Switch 大作,几乎只能依靠模拟器方案。模拟器本质是搭建一套完整的虚拟主机环境,指令层层转译,不仅 CPU 开销巨大,帧率不稳、着色器卡顿、画面撕裂都是家常便饭,就算是顶配 M 系列 Mac,跑《塞尔达传说:王国之泪》也很难跑出流畅稳定的效果。

而最近开源社区爆出的 MacNativeGames 项目,直接跳出了模拟器的固有框架,实现了不一样的玩法,一下子在数码和游戏圈子里炸开了锅。

打开网易新闻 查看精彩图片

很多人第一眼看到消息,都会下意识以为这又是一款新的 Switch 模拟器,但项目开发者反复强调,它和模拟器完全不是一回事。

Switch 的处理器本身就是 ARM64 架构,Apple 芯片同样基于 ARM64,这个项目抓住架构同源的优势,直接把游戏本体里原本的 ARM64 指令拿出来,交给苹果芯片原生执行,不再需要虚拟一层 Switch 硬件。

图形部分则做了指令转译,把游戏原本的 NVN 图形接口翻译成 macOS 原生支持的 Metal 4,再搭配一个轻量化的宿主程序,模拟游戏运行所必需的 Switch 系统服务,不需要整套系统镜像,运行效率自然和模拟器拉开差距。

打开网易新闻 查看精彩图片

从开发者自己在 M4 Air 和 M4 mini 上的实测来看,着色器全部预热完成之后,野外游玩场景可以稳定接近 90 帧,菜单界面更是能跑到 120 帧。当然这里要划一个重点,这个成绩只是开发者本机的观测结果,不代表所有人的 Mac 都能达到这个水准,不同硬件、系统版本、硬盘速度,都会明显影响最终帧率表现。

画面上它实现的 2K 输出,是调整合成画布与 UI 的分辨率,并不是强制把每一处 3D 渲染画面硬拉升到 1440p,玩家可以通过快捷键自由切换渲染模式,在 MetalFX 超分、原生 2K、关闭增强三者之间来回切换,还有补帧、21:9 超宽屏的开关,适配不同显示器的需求。

打开网易新闻 查看精彩图片

想要尝试这个项目,硬件和系统门槛并不低,它只面向 Apple Silicon Mac,Intel 芯片的 Mac 完全不支持,系统最低要求 macOS 26,核心原因是依赖 Metal 4 的新特性。内存建议至少 16GB 起步,如果内存容量偏小,游戏加载大场景的时候很容易出现卡顿或者闪退。

存储空间也要提前预留,除了游戏本体文件,打包编译过程还会产生大量缓存,工作目录建议预留 25GB 空间;如果没法使用 APFS 克隆功能,还要再多准备十几 GB 的空间存放编译产物。目前这套打包流程只能在 macOS 环境下完成,Windows、Linux 平台还没有对应的成品工具。

打开网易新闻 查看精彩图片

打包的流程依靠脚本完成,上手有一定门槛,需要先装好命令行开发工具、Homebrew 依赖包,再拉取项目仓库。

准备好 1.0.0 版本的游戏本体文件以及密钥,运行打包脚本,就能直接生成一个可以双击打开的 Tears of the Kingdom.app,和普通 Mac 软件一样在访达里启动。

脚本也支持附加更新包,1.1.2、1.2.1、1.4.3 这些版本都可以单独挂载,不用逐个递进升级,不过目前有明确限制,DLC、整合合并包还无法支持,强行添加会直接打包失败。

本体如果是 NSP 格式,还需要额外补充固件或者系统字体文件,否则脚本会卡在编译阶段,XCI 格式一般可以自行提取字体,麻烦更少。

打开网易新闻 查看精彩图片

操控方面的适配做得比较全面,只要 macOS 能够正常识别的 Xbox、PlayStation 手柄,都可以自动映射成 Switch 的按键布局,不想接手柄,只用键盘也能游玩。WASD 控制移动,方向键转动视角,J、K、I、U 分别对应确认、返回、跳跃、攻击,菜单、地图、视角切换都分配好了快捷键,就连给马匹起名这类需要输入文字的地方,可以直接调用 Mac 自带键盘输入,不用额外折腾虚拟键盘。存档文件和运行日志都有固定存放路径,遇到闪退、报错的时候,可以打开日志文件排查问题;升级新版本之前,脚本会自动备份存档,回退旧版本时保留备份文件,能减少丢档风险。

打开网易新闻 查看精彩图片

除了 Mac 端,同一个仓库还支持编译未签名的 IPA 安装包,给 iOS 设备使用,要求 iPhone 14 及更新机型、iOS26 系统。不过 iPhone 14 的内存余量比较紧张,在海拉鲁复杂场景长时间游玩,很容易被系统后台杀掉进程,稳定性远不如 Mac,只能算是附带的附加功能,并不是项目的主线方向,要注意和之前其他的 iOS Switch 原生移植项目区分开,二者属于完全独立的开源工程。

开源项目本身采用 MIT 许可证,仓库里没有附带任何游戏本体、密钥、音频和美术资源,开发者也反复强调,玩家必须持有自己合法购买的游戏文件,密钥、游戏资源都需要使用者自行合规准备。项目和任天堂没有任何合作,没有得到官方认可或者赞助,属于社区爱好者的非官方静态重编译作品,它也有不少短板:不支持联机在线功能,amiibo 无法识别,到现在为止,还没有人完整打通整个游戏来验证全程稳定性,不能把它当成成熟稳定的商用程序。

打开网易新闻 查看精彩图片

很多新手踩坑最多的地方,就是着色器编译卡顿。第一次进入全新区域的时候,系统需要现场编译着色器,画面突然掉帧、短暂卡住都属于正常现象,多跑几次场景,缓存建立完成之后,流畅度会明显提升。

网上不少玩家刚打包好进去,一卡就直接判定项目翻车,其实是不了解这个运行机制。同时,它也不是万能的,现阶段功能残缺比较多,适合有动手能力、只想体验单机剧情的玩家,追求完整官方体验的用户,还是更适合原版 Switch 主机。

打开网易新闻 查看精彩图片

这件事放到整个 Mac 游戏圈子里来看,意义远不止是多了一种玩《王国之泪》的方式。长久以来 Mac 游戏弱势,很大一部分原因是跨平台移植成本高,厂商不愿意投入资源,而 ARM 架构同源,给这类静态重编译项目打开了新的思路。

不同于模拟器的低效翻译,原生执行的路线把硬件性能释放得更好,给后续更多 Switch 大作移植到 Apple 平台,提供了一条全新的参考方向。当然也要理性看待,这类社区项目更新全靠开发者的个人精力,随时可能停更,也存在版本适配、系统升级后失效的风险,更重要的是守住底线,只使用自己合法持有的游戏资源。