seedds/nxnative
在 GitHub 打开 ↗把 Switch 游戏原生跑在 Apple 芯片上的非模拟器方案
Star12k
24h 新增+240
7 天新增—
Fork2.0k
Issue548
语言Python
项目介绍
更新于 1 天前
nxnative 把任天堂 Switch 游戏直接跑在 iPhone、iPad 和 Mac 上,但它的思路和 Yuzu、Ryujinx 那类模拟器完全不同:不做指令翻译,而是重写游戏的 NSO 可执行文件,用一个 Horizon 系统的高层模拟宿主承接系统调用,再把 Switch 的 NVN 图形调用翻译成 Metal,让游戏代码原生跑在 Apple 芯片上。你提供自己 dump 的 NSP 和 prod.keys,一个脚本就能打包成可侧载的 IPA;Switch 2 游戏则从 .nup 文件或游戏文件夹构建,目前只在 Mac 上验证过,已支持 Mario Kart World、Donkey Kong Bananza 等多款,部分游戏甚至能跑到 60 帧。硬件门槛不低:需要 A17 Pro 或 M1 以上芯片,因为要读 BC 压缩纹理。对普通从业者来说这更像一个技术奇观而非生产力工具,但如果你关注主机系统模拟、图形 API 转译或 Apple 平台底层性能,它值得花十分钟看看 README 里的架构思路。
上手成本:中
Star 趋势
仓库信息
| License | MIT |
| 创建时间 | 2026-10-13 |
| 最后推送 | 20 分钟前 |
| 热度分 | 853.0 |