Nxnative 是一款能在 iPhone、iPad 和 Mac 上运行 Switch ARM64 代码的工具,它通过 Metal API 重新构建 Switch 的图形渲染流程。目前,该工具已兼容约 85 款 Switch 游戏,涵盖《马里奥赛车 8 豪华版》、《超级马力欧:奥德赛》、《塞尔达传说:王国之泪》以及《勇者斗恶龙 XI S 寻觅逝去的时光》等热门作品。

与直接在 Apple 硬件上运行原始代码的早期移植方案不同,Nxnative 最初专注于移动端平台,随后扩展至 Mac。其核心优势在于利用 Arm 架构芯片的同源性,直接执行部分 Switch 游戏代码并重写特定指令段,从而降低硬件开销。这种机制类似 Wine 兼容层,并结合了高级模拟(HLE)技术以重建系统服务。此外,该项目还借鉴了 Ryujinx 的着色器翻译器及 Yuzu 的内核行为交叉检查功能。

尽管社区开发了名为 NX2Apple 的图形界面应用以简化流程,但 Nxnative 创作者 seedds 指出这是独立项目。用户仍需通过命令行、Xcode 27.1 和 Homebrew 为每款游戏构建未签名的 IPA 或 .app 文件。性能方面,部分游戏支持更高帧率和渲染缩放,但大多数作品仍维持在类似原生 Switch 的 30fps 水平。据视频演示,多数受支持游戏运行良好,仅个别存在画面或性能瑕疵。

seedds 在 GitHub 仓库中明确声明,该项目与任天堂或任何游戏发行商无关,且不包含任何游戏内容。用户需自行提取 Switch 游戏数据方可使用。值得注意的是,Nxnative 近期已被用作基础,成功在 Mac 上运行了 Switch 新作《马里奥赛车世界》。