
中文版
MacNativeGames(GitHub:https://github.com/ly05010419/MacNativeGames ,2026-10-17 创建,今晨抓取时已 6,592★)回答了一个技术问题:Switch 游戏的 NVN 图形接口能不能在苹果的 Metal 上忠实重建、游戏自己的 ARM64 代码能不能不经模拟器直接跑在苹果芯片上?答案是可以——《塞尔达传说:王国之泪》和《旷野之息》是验证案例。
做法是:带上你自己购买的游戏文件(XCI 或 NSP)和你自己的 prod.keys,一个脚本就能构建出 Mac App 或未签名的 iPhone / iPad IPA;游戏自己的 ARM64 代码直接运行(按系统要求改写),Switch 系统服务由一个小宿主应答,NVN 图形在 Metal 上重建。作者还推荐把安装交给 AI 助手:仓库自带 .claude/skills/install-zelda 安装技能,告诉助手你的文件在哪,它会一步步构建、安装并排错,构建一次约 20–40 分钟。除了两部塞尔达正传,社区还做了大乱斗、马力欧奥德赛、猎天使魔女 3、动森等十多款游戏的移植(多为早期状态)。共享着色器清单已有 14,243 个变体,覆盖的地方越多,大家玩起来越不卡顿。
为什么值得了解
- 对 Mac 用户这是个实打实的惊喜:不用模拟器整机、不用串流,自己买的塞尔达就能在 Mac、iPhone、iPad 上原生跑起来
- 技术上很有看头:Switch 和苹果芯片同为 ARM64,这个项目把“移植”做到了代码直跑 + 图形接口重建这一层,是理解跨平台图形移植很好的公开案例
- 边界必须说清楚:只配合自己购买的游戏和自己 Switch 导出的密钥与系统文件使用,仓库不含、不分发任何游戏内容;打包出的 App 只供自己使用,不要分享
English Version
MacNativeGames (GitHub: https://github.com/ly05010419/MacNativeGames , created 2026-10-17, 6,592 stars at this morning’s fetch) answers a technical question: can a Switch game’s NVN graphics interface be faithfully rebuilt on Apple’s Metal, and can the game’s own ARM64 code run directly on Apple chips without an emulator? The answer is yes — The Legend of Zelda: Tears of the Kingdom and Breath of the Wild are the test cases.
The method: bring a game file you purchased yourself (XCI or NSP) plus your own prod.keys, and one script builds a Mac app or an unsigned iPhone / iPad IPA; the game’s own ARM64 code runs directly (rewritten where the OS requires it), Switch system services are answered by a small host, and NVN graphics are rebuilt on Metal. The author recommends handing installation to an AI assistant: the repo ships an .claude/skills/install-zelda install skill — tell the assistant where your files are and it builds, installs and troubleshoots step by step, with one build taking about 20–40 minutes. Beyond the two Zelda titles, the community has ported Smash Bros. Ultimate, Mario Odyssey, Bayonetta 3, Animal Crossing and a dozen more (mostly early-stage). The shared shader list already holds 14,243 variants, so the more ground players cover, the less anyone stutters.
Why it’s worth knowing
- For Mac owners this is a genuine delight: no full-machine emulator, no streaming — Zelda games you already own run natively on Mac, iPhone and iPad
- Technically it is well worth studying: Switch and Apple chips are both ARM64, and this project takes “porting” to the level of running the game’s own code directly plus rebuilding the graphics interface — a strong public case study in cross-platform graphics porting
- The boundaries must be stated clearly: use it only with games you purchased and keys and system files dumped from your own Switch; the repository contains and distributes no game content, and the app you build is for your own use only — do not share it

评论(0)
暂无评论