
塞尔达成了 iPhone 主屏上的一个 App:nxnative 24 天 12,000 star,靠的是把别人的绝活做成通用工具
它是什么 一套开源脚本,把你自己的 Switch 游戏文件变成能侧载到 iPhone、iPad 或直接在 Mac 上打开的原生 App,游戏代码直接跑在苹果芯片上,不是模拟器。
为什么火了 同月的单游戏移植很多,只有它做成了通用框架(现在 141 款),又有「塞尔达成了 iPhone 上的 App」这个一眼看懂的画面,赶上 AI 移植潮和 Switch 2 越狱,X 科技号、科技媒体、TikTok 接力放大。
C你可以怎么跟 别做本体也别再做外壳(已有 8 个);做兼容列表、完整防坑指南、Windows/Linux 打包这类周边,或者带走打法:找一个只做单点的突破,写清致谢后泛化成通用工具,配一句反常识定位和一面能截图的效果墙。
- 数据(每天更新) · 建库 2026-10-13 · 13,307 星 · 7 天 +2,705
GitHub · 星数 数据 2026-10-17 → 2026-11-08(23 天,23 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有
nxnative 让你把自己导出的 Switch 游戏,用一条命令打包成 iPhone、iPad 或 Mac 上的原生 App。它不是模拟器,游戏自己的代码直接跑在苹果芯片上。这套做法不是它发明的,它是把别人只给一款游戏做的移植,改造成了上百款游戏都能用的工具,然后赶上了 10 月那一波 AI 游戏移植潮。下面讲它怎么火的、为什么原创者反而只有它一半的星、跟着它做的 141 个仓库过得怎么样,以及你能从里面拿走什么。
一条被版权方打码的推文
2026 年 10 月 25 日中午(UTC 12:39),X 上一个科技号 Techjunkie Aman 发了一条帖子:「Nintendo Switch games can now run natively on iPhone and iPad.」下面是一串列表:不是模拟器、图形在 Metal 上重建、支持的游戏 60 帧、触屏和手柄都能用、存档、震动、体感。配了四张图。
这条帖子到 11-06 有 18.7 万浏览、2,500 个赞、1,700 个收藏。配图现在打不开了,X 上写着「This media has been disabled in response to a report by the copyright owner」(版权方举报后已禁用)。
第二天,TechSpot 的报道开头是这么写的:「《王国之泪》现在可以作为一个独立 App 待在 iPhone 主屏上,还带着图标。」文章里专门交代了一句,这个工具「是周末 Techjunkie Aman 在 X 上发帖之后才开始被关注的」。
那时候仓库已经建了 12 天。10-17 它还只有 7 颗星。
它到底做了什么
Switch 和 iPhone、Mac 用的都是 ARM 芯片,游戏的指令本来就能在苹果芯片上跑。模拟器要做的那件最难的事(翻译 CPU 指令,在 iOS 上还得靠苹果不给的 JIT),这里根本不用做。nxnative 只换掉任天堂特有的部分:用一个小宿主程序顶替 Switch 的系统服务,把任天堂的图形接口 NVN 翻到苹果的 Metal 上。
对用户来说是三步:把自己的游戏文件(NSP)和从自己主机里导出的 prod.keys 放进文件夹,跑一个 Python 脚本,得到一个 IPA,用 AltStore 或 Sideloadly 侧载到手机上。加一个参数就打出 Mac 版。README 第一句话是「Play your own Nintendo Switch games natively on iPhone and iPad」,第二段就是「It is not an emulator」,紧接着声明仓库里没有任何游戏的东西、和任天堂无关。
效果是能讲出去的:Mac 游戏 YouTuber Andrew Tsai 在一台 8GB 内存的 M1 MacBook Air 上把《怪物猎人 崛起》跑到锁 60 帧(TechSpot 引用);《旷野之息》《王国之泪》打上特定更新后能从 30 帧解到 60 帧,比主机本身还顺。
门槛也是真的:要 macOS 26.6、指定版本的 Xcode、Homebrew、arm64 的 Python,第一次构建 30–60 分钟,手机得是 iPhone 15 Pro 以后的型号。点星的人远多于真正构建过的人(推断)。
星数是怎么一级一级涨上去的
| 日期 | 星数 | 当天发生了什么 |
|---|---|---|
| 10-17 | 7 | 建库第 4 天,几乎没人知道 |
| 10-18 | 291 | Reddit 的 r/decomps、r/macgaming 出现介绍帖 |
| 10-20~23 | 717 → 1,241 | Reddit 和中文圈 X 长文慢慢传开,每天 +170~340 |
| 10-24 | 2,497 | 单日 +1,256,TikTok 上出现第一批介绍视频 |
| 10-26 | 3,733 | Techjunkie Aman 的帖子发酵;TechSpot、TechPowerUp 报道 |
| 10-27 | 5,531 | TikTok 爆款集中出现;Adafruit 转载,腾讯新闻中文报道 |
| 10-28 | 8,274 | 单日 +2,743,峰值。Switch 2 的《马力欧赛车 世界》借 nxnative 的分支在 Mac 上开机 |
| 11-06 | 12,436 | 长尾,每天 +300~600;XDA 11-03 写实测,9to5Mac、Engadget 11-05 报了它的 Apple TV 衍生版 |
(GitHub 每日星数,11-06;GitHub 页面当天实时约 12,800 星、2,170 个 fork。)
几个数可以顺手看一下。fork 占星数约 17%,同龄同量级的新仓库一般在 11% 上下,说明很多人是真的 clone 下来构建、改。24 天大约 1,100 次提交,一天四五十次。最近 7 天涨了 2,912 星,前一个 7 天是 8,283,已经在降温。
短视频是自发的,而且是多语种的。西语程序员大号 midudev 那条 10.6 万播放,开口第一句是「Esto no le va a gustar nada a Nintendo」(任天堂肯定不喜欢这个);西语的 jorgeizquierdo.tech 12.9 万;英文的 quickfinesse 5.5 万,文案写「nxnative 免费开源,已经列了 80 款游戏」;另有一条 58.6 万播放的英文视频(TikTok,播放数为 11-06)。还有葡语、土耳其语的。没看到任何付费投放。Hacker News 上只有一个 1 分的帖子,那里不是它的来源。
一个小细节能看出它更新有多快:TechSpot 10-26 写「列了 60 多款测试过的游戏」,quickfinesse 10-27 说 80 款,11 月初的视频说 100 多款,现在 README 的海报墙是 141 款,其中十来款是 Switch 2 游戏(Mac 上能玩,iPhone 还没测)。每过几天就有一个新的、能拍成视频的里程碑。
原创者只有它一半的星
nxnative 的致谢第一条写得很直白:原生执行这套做法是 d2r-mobile 发明的,那个项目只做《暗黑破坏神 2》一款游戏。「nxnative 一开始就是拷了它的通用部分:NSO 重写器、顶替 Horizon 系统的宿主、NVN-on-Metal 图层和 iOS 壳。修复是双向的。」
同一个月里,类似的项目一大串,全都只做一款游戏:
| 项目 | 上线 | 星数(约) | 做的是什么 |
|---|---|---|---|
| d2r-mobile | 10-12 | 5,100 | 方法原创者,只做暗黑 2 |
| MacNativeGames | 10-17 | 7,100 | 只做塞尔达两作,主打 Mac |
| LASRecomp | 10-08 | 2,100 | AI 静态重编译,一款游戏搬到 x86 PC |
| SavageWindRecomp 等 | 10 月中下旬 | 400–3,200 | 单游戏,面向 PC 或安卓 |
| Eglantine、Lichii | 10-29 / 10-31 | 2,000–4,300 | Switch 2 模拟器,很早期 |
| nxnative | 10-13 | 12,400 | 通用,141 款,iPhone / iPad / Mac |
区别就一个:别人移植的是一款游戏,它做的是「你手里的任意一款」。XDA 11-03 的原话是它「把一种以前只用在单个游戏上的技术,变成了一个更广的框架」。对看热闹的人来说,「塞尔达能跑」是一条新闻;「你所有的 Switch 游戏都能变成 iPhone App」是一个自己也想试的东西。
它也从不藏上游。MacNativeGames 的 GPU 修复被吸收进来,致谢里照样写明。媒体敢报,有一半是因为这个姿态:自己的游戏、自己的 keys、仓库里零游戏文件、MIT 协议、谁的代码写得清清楚楚。
它不做的事,被 141 个仓库接走了
nxnative 自己只有命令行。README 里「How to play」下面第一节就是「With a Mac app」,主动列了四个别人做的图形界面,还说清楚「那是别的项目,问题去它们那里提」。
结果是一个围着它长出来的生态(GitHub 搜 nxnative,11-06 有 141 个仓库):
- 图形界面:NX2Apple 17 天 3,700 多星,是这里面最大的;LumaNX、NX Play、NxLibrary 等都在一两百星。
- 搬到别的平台:安卓版 nx2android 828 星;Apple TV 版 TVPort 被 9to5Mac、Engadget 报道;还有在 Windows 上打 IPA 的。
- 单游戏分支:马力欧赛车世界、宝可梦 Pokopia、朋友收集等。
- 蹭名网站:nxnative.org 做了西语、韩语版,挂着广告位,还专门写了一页解释「官方仓库是哪个」。
这些项目做教程、拍视频、写攻略,流量最后都指回 nxnative。Andrew Tsai 的教程、XDA 的实测用的都是图形界面,但标题里提的是 nxnative。
悬在头上的那封信
任天堂 2024 年让 Yuzu 赔了 240 万美元,Ryujinx 随后下线,之后又成批对 GitHub 上的仓库发过下架通知。nxnative 的着色器翻译用的正是 Ryujinx 的代码。Techjunkie 那条帖子的配图已经因为版权举报被禁。XDA 认为下架它「说不通」,但那只是一家媒体的看法。作者 seedds 是个 2013 年注册的老账号,没有简介、没有 X,身份不明;有没有用 AI 写代码,他没说(未核实,但它所在的这一波移植是公认 AI 推动的)。
如果是你
C。能学到一整套拿 star 的方法,但别去跟这一个。 「把 Switch 游戏变成苹果原生 App」这个位置已经被它占了,图形界面被 NX2Apple 占了,安卓、Apple TV 也有人做,141 个仓库挤在一起,涨速已经掉到前一周的三分之一,整条赛道还挂在任天堂的一封下架通知上。
- 适合谁:读得懂别人底层代码、能在几天内把一个单点突破抽象成通用工具的开发者;对模拟器、编译器、图形 API、逆向这些硬核领域有积累;英文 README 写得清楚,知道一句话怎么说才能让人想截图。
- 不适合谁:想再做一个 nxnative 外壳或单游戏分支的(第二名外壳只有两三百星);怕法律风险的,这一类项目随时可能被清掉,连带你的名字;一周只有几小时的,这套打法拼的是头三周每天几十次提交。
- 怎么做:盯住「有人第一次做到、但只做了一个」的仓库,标志是一个单游戏、单模型、单网站的项目几天内涨上千星,README 里能看出哪些部分其实是通用的。把通用部分拆出来,做成「你手里的任意一个都能用」,第一天就在 README 第一行讲清这个反常识的卖点(「不是模拟器」这种),致谢上游、修复往回提。海报墙、支持列表这类能直接截图的东西放进 README。自己只做核心,把图形界面、别的平台在 README 里明确交给社区。
- 怎么拿到 star:Reddit 的垂直版块先发,攒出第一批几百星;然后把一张「效果图 + 一句话」递到 X 上的科技号和做这个领域的 YouTuber、TikTok 博主手里,nxnative 的爆发点就是一条 X 帖子带出了 TechSpot;之后每几天放出一个新的可演示里程碑(新游戏、60 帧、新一代主机),给媒体和视频博主再做一期的理由。不同语种的视频是自发长出来的,README 做多语言能帮一把。
- 什么时候之前:原创项目爆出来的头一周之内。nxnative 比 d2r-mobile 只晚一天建库,第 11 天开始爆;同类方法的通用工具,晚两周就有人占位了。
- 什么情况说明看错了:① 任天堂对 nxnative 发了下架通知、仓库被清,说明「改写别人游戏」这类项目根本不该碰,方法再好也白做;② 下一个「单点突破」出现后,做通用版的人一个月内都没拿到原创者的星数,说明 nxnative 是赶上了 AI 移植潮和 Switch 2 越狱这两次一次性事件,不是方法本身管用;③ 反过来,要是在别的领域(比如某个只支持一个模型的工具)又有人靠「泛化」一周拿到上千星,说明这套方法能复用,值得常年盯着。
研究底稿:竞品表、获客证据、完整研究报告
- 竞品
名字 在哪 上线 规模 它和这家不同在哪 jhaizhou-ops/d2r-mobile 开源 2026-10-12 5,149 star nxnative 的上游和方法原创者,只做暗黑 2 一款游戏;nxnative 把它的通用部分泛化成多游戏框架 ly05010419/MacNativeGames 开源 2026-10-17 7,097 star,TweakTown、XDA 报道过 只做塞尔达 BOTW/TOTK 两款,主打 Mac Ryujinx / Yuzu 开源 2018 前后 曾是 Switch 模拟主流,2024 年被任天堂打掉 完整模拟器,要 JIT,iOS 上基本不可用;nxnative 原生执行,还复用了 Ryujinx 的 shader 翻译器 MeloNX 等 iOS Switch 模拟器 iOS 2025 前后 小圈子侧载 依赖 JIT、调试器变通;nxnative 不要 JIT,产出带图标的独立 App peiikai/LASRecomp 等 AI 静态重编译 开源 2026-10-08 2,149 star 一次一款游戏,移植到 x86 PC 要翻译代码;nxnative 利用 ARM 对 ARM,做的是通用框架 Eglantine / Lichii(Switch 2 模拟器) 开源 2026-10-29 / 10-31 4,265 / 1,973 star 模拟器路线,非常早期 任天堂官方 大厂功能 无 - 官方没有在 iPhone 或 Mac 上发 Switch 游戏 - 用户从哪来
- 查实 X 科技大号:Techjunkie_Aman 2026-10-25 帖,18.7 万浏览、2.5K 赞;TechSpot 写明它是被这条帖子带火的
- 查实 科技媒体:TechSpot/TechPowerUp 10-26、Adafruit 10-27、腾讯新闻 10-27、XDA 11-03、9to5Mac/Engadget 11-05
- 查实 TikTok 短视频:kirkyuhnke 58.6 万播放(10-27)、jorgeizquierdo.tech 12.9 万、midudev 10.6 万、quickfinesse 5.5 万,多语言自发内容
- 查实 YouTube Mac 游戏博主:Andrew Tsai 多期实测和 NX2Apple 教程(M1 Air 上 Monster Hunter Rise 锁 60fps,TechSpot 引用)
- 查实 Reddit:r/decomps、r/macgaming 多帖,r/technology 转载;10-18 的 +284 可能来自这里(帖子日期未核实)
- 查实 热点借势:10 月 AI 移植潮(TechSpot 10-16);Switch 2 越狱后 Mario Kart World 通过 nxnative fork 跑在 Mac 上,10-28 单日 +2,743
- 查实 社区生态外壳:README 主动推荐 NX2Apple 等 4 个 GUI;XDA、Andrew Tsai 的教程都用 GUI
- 查实 HN:只有 1 分的提交,无效
seedds/nxnative 为什么能跑出来
渠道:GitHub。建库 2026-10-13,到 2026-11-06 有 12,436 star、2,081 fork(我们的 github 库);GitHub API 当天实时值是 12,802 / 2,171。
一句话
nxnative 是一套开源脚本:用户拿自己 dump 的 Switch 游戏(NSP)和 prod.keys,在 Mac 上跑一条命令,打出一个未签名 IPA 或 Mac app。游戏自己的 ARM64 代码直接跑在苹果芯片上(NSO 重写 + Horizon 系统 HLE 宿主 + NVN→Metal),所以它不是模拟器。 它能跑出来,是因为三件事撞在了同一个星期:2026 年 10 月 AI 辅助的游戏移植潮,"Switch 游戏变成 iPhone 主屏上一个原生 App"这个极好传播的画面,以及它把单个游戏的移植做成了"上百款游戏都能用"的通用框架。之后 X 大号、TechSpot 等科技媒体、TikTok 和 Mac 游戏 YouTuber 连着放大了它。
1. 数据曲线(来源:我们的 github 库 repo_day / repo_profile)
| 日期 | star | 当日涨 | 可对上的事件 |
|---|---|---|---|
| 10-17 | 7 | - | 建库 4 天,几乎没人知道 |
| 10-18 | 291 | +284 | r/decomps、r/macgaming 出现 "NXnative - Switch games Natively on Mac/iPhone devices" 帖(发帖日期未核实) |
| 10-20~23 | 717→1,241 | 每天 +170~340 | Reddit 和中文圈(宝玉式 X 长文:x.com/chuanliang/article/2114228862242652625)慢慢传开 |
| 10-24 | 2,497 | +1,256 | TikTok 第一条介绍(cliip77,10-24)。按 UTC 算,Techjunkie Aman 的帖子发在 10-25 |
| 10-25~26 | 2,832→3,733 | +335 / +901 | Techjunkie Aman 在 X 上发帖(10-25 12:39 UTC,18.7 万浏览、2.5K 赞);TechSpot 10-26 报道,原文写明它"周末因为 Techjunkie Aman 的帖子才开始被关注";TechPowerUp 10-26 也报了 |
| 10-27 | 5,531 | +1,798 | TikTok 爆款:kirkyuhnke 58.6 万播放、midudev 10.6 万、quickfinesse 5.5 万;Adafruit 博客转载;腾讯新闻中文报道 |
| 10-28 | 8,274 | +2,743(峰值) | Switch 2 的 Mario Kart World 借 nxnative 的 fork 在 Mac 上跑起来(daily.dev、gadgethacks、noobfeed 都报了);TikTok 上 recompiledgames 发了 MKW 跑在 iPhone 上的视频 |
| 10-29~11-06 | 9,118→12,436 | 每天 +300~600 | 进入长尾:XDA 11-03 写了实测;9to5Mac / Engadget 11-05 报了衍生项目 TVPort(Apple TV) |
- 近 7 天涨 2,912 star,前 7 天涨 8,283,明显在降温。fork/star 是 16.7%,高于同龄同量级新库的中位数(约 11%),说明很多人真的 clone 下来去构建、改 fork,不只是点个 star。
- 库里给的 suspect 是"新号单库暴涨"。这是作者在我们库里只有一个库带来的结构性标记。实际上账号 seedds 2013 年就注册了,有 51 个公开库。暴涨的每一天都能对上外部事件,看不出刷星。
- 提交数大约 1,101 次,只用了 24 天(按 GitHub commits 分页估算),迭代非常快。是否用 AI 辅助作者没写明,未核实;但它所在的这一波移植是公认的 AI 驱动潮(TechSpot 10-16、XDA 11-03)。
2. 竞品和同类(做的都是"在非 Switch 设备上玩 Switch 游戏")
| 名称 | 在哪 | 上线 | 规模 | 和 nxnative 的不同 |
|---|---|---|---|---|
| jhaizhou-ops/d2r-mobile | 开源 | 2026-10-12 | 5,149 star(github 库) | nxnative 的上游:原生执行这套做法就是它发明的,但只做暗黑 2 一款游戏。nxnative 把其中通用的部分(NSO 重写器、Horizon 宿主、NVN-on-Metal、iOS 壳)拷出来,泛化成多款游戏通用(README 致谢里写明了) |
| ly05010419/MacNativeGames | 开源 + 官网 macnativegames.com | 2026-10-17 | 7,097 star;TweakTown、XDA 报道过 TOTK 在 M4 上跑 90fps | 只做塞尔达 BOTW/TOTK 两款。nxnative 后来也吸收了它的一些 GPU 修复 |
| Ryujinx / Yuzu(及其后续 fork) | 开源模拟器 | 2018 前后 | 曾是 Switch 模拟的主流;Yuzu 2024 年赔任天堂 240 万美元,Ryujinx 随后下线 | 它们是完整模拟器,要 JIT,iOS 上基本跑不动。nxnative 不模拟 CPU,还复用了 Ryujinx 的 shader 翻译器 |
| MeloNX 等 iOS Switch 模拟器 | iOS 侧载 | 2025 前后 | 小圈子 | 依赖 JIT,需要越狱、调试器或 StikDebug 一类的变通。nxnative 不要 JIT,产出的是一个独立 App(带图标,放在主屏) |
| peiikai/LASRecomp 等 AI 静态重编译 | 开源 | 2026-10-08 | 2,149 star | 一次移植一款游戏到 PC(x86),要翻译代码。nxnative 吃的是 ARM 对 ARM 这个先天优势 |
| Revivedx/SavageWindRecomp、BOTWRecompAndroid、switch2-recomp | 开源 | 2026-10 中下旬 | 3,193 / 586 / 430 star | 都是单游戏、面向 PC 或安卓的重编译 |
| Eglantine、Lichii(Switch 2 模拟器) | 开源 | 2026-10-29 / 10-31 | 4,265 / 1,973 star | 模拟器路线,非常早期 |
| 任天堂官方 | 大厂功能 | 无 | - | 任天堂不在 iPhone 或 Mac 上发 Switch 游戏,官方没有对应产品 |
结论:做"一款游戏原生移植"的很多,做"任意 Switch 游戏自动打包成苹果原生 App"的,nxnative 是第一个,也是唯一成规模的。它自己的下游(GUI 外壳、安卓、tvOS 的 fork)反过来成了它的护城河。
3. 跟风者和生态(已经很多)
- GUI 外壳:LNPANDY/NX2Apple 3,693 star(10-20 建库,中英双语,"一键构建,不用命令行");varyform/NX Play 119;rennan101/nxnative_Launcher;Xc1Ym/LumaNX 263(中文);Bium23/NxLibrary 130;jamescastells/nxnative-gui 73;nalancer08/nxnative-easy;azmasm/switch2mac 122。
- 移到别的平台:shirai91/nx2android 828 star(安卓);68hctmzzjf-svg/TVPort(Apple TV,9to5Mac、Engadget 报道);ltomo2/nxnative-tv-builder;xinerqu/ns2ios-shell(在 Windows 上打 IPA)。
- 单游戏 fork:pahorema/kartnative(Mario Kart World)、cheemu21/plumber-racer-2、xFractals/pokopia-native 352、kuosuko/tomodachi-native、T5eng/nxnative_totk。
- 蹭名的 SEO 和广告站:nxnative.org(有西语、韩语版,页面挂了 Advertisement 广告位,还做了 /github/ 页专门解释"官方库是哪个");shattered.io、applegamingwiki 写了教程;YouTube 上 "6000 Stars in 2 Weeks" 这类二次内容。
- GitHub 搜 "nxnative" 有 141 个库(2026-11-06)。nxnative README 主动把 4 个 Mac GUI 列进 "How to play",把"降低门槛"这件事交给社区去做。
4. 增长手段(证据)
| 渠道 | 证据 | 确认 |
|---|---|---|
| X 科技大号 | Techjunkie_Aman 2026-10-25 帖,18.7 万浏览、2.5K 赞;TechSpot 原文点名是这条帖子带起了关注 | 是 |
| 科技媒体 | TechSpot 10-26、TechPowerUp 10-26、Adafruit 10-27、Notebookcheck、Digital Trends(FB)、XDA 11-03、9to5Mac / Engadget 11-05(衍生项目)、腾讯新闻 10-27 | 是 |
| TikTok / Instagram 短视频 | kirkyuhnke 58.6 万播放(10-27)、jorgeizquierdo.tech 12.9 万(10-30,西语)、midudev 10.6 万(10-27,西语程序员大号)、quickfinesse 5.5 万、ufdtech 1.7 万;多语言自发内容(TikHub 搜索) | 是 |
| YouTube Mac 游戏博主 | Andrew Tsai 做了多期:M1 Air 上 Monster Hunter Rise 锁 60fps(TechSpot 引用)、NX2Apple 教程;另有 "Switch 2 Games Now Run NATIVELY"(约 10 万播放)等 | 是 |
| r/decomps、r/macgaming 多帖,r/technology 转了 TechSpot 文章,r/switch2hacks 讨论 MKW fork | 是(具体帖子日期未核实) | |
| HN | 只有 1 分的提交,没起作用 | 是(无效) |
| 平台事件 / 话题借势 | 10 月 AI 辅助移植潮(LASRecomp 10-16 起上媒体);Switch 2 被越狱(ns2jb,10-31 报道)让 Switch 2 游戏 dump 变得可得;Mario Kart World 跑上 Mac 的视频 | 是 |
| 付费投放 | 未发现 | - |
5. 它凭什么起来
- 画面好传播:"塞尔达、马里奥成了 iPhone 主屏上的一个 App,而且不是模拟器"。一张截图、一条 15 秒视频就能讲清楚。Techjunkie 的帖子和 TikTok 爆款用的都是这个说法。
- 技术上确实是新东西:Switch 和 Apple 芯片都是 ARM,所以不用翻译 CPU 指令,只要替换系统服务(HLE)和图形 API(NVN→Metal)。不用 JIT,这恰好绕开了 iOS 上模拟器最大的障碍。M1 Air 也能锁 60fps,部分游戏还能从 30 帧解锁到 60 或 120 帧,比主机本身还好。
- 把单游戏的做法变成了通用框架:d2r-mobile 只做暗黑 2,MacNativeGames 只做塞尔达,nxnative 列出 141 款测试过的游戏,还会给未知游戏自动做 survey、猜配置。XDA 原话:"turns a technique previously used for individual games into a broader framework"。
- 时机:10 月 AI 移植潮正热,媒体和观众都有现成的注意力;Switch 2 越狱紧接着出来,nxnative 和它的 fork 很快能跑 Mario Kart World 这类 Switch 2 独占游戏,造出了单日 +2,743 的峰值(10-28)。
- 合规姿态降低了传播阻力:"自己的游戏 + 自己的 keys",库里没有任何游戏文件,MIT 许可证,致谢写得很清楚。媒体可以放心报道;"Nintendo 会不会 DMCA" 本身又成了话题。
- 开放生态让下游替它铺量:README 主动推荐第三方 GUI。NX2Apple 等外壳把门槛降到点几下,Andrew Tsai 的教程、XDA 的实测用的都是这些 GUI,流量最后都回到 nxnative。
6. 差异化
和模拟器比,它不模拟 CPU、不要 JIT,产出的是独立原生 App,性能更好,还能装进 iPhone。和其他重编译或移植项目比,它是通用的,而且专攻苹果平台(iPhone、iPad、Mac 都支持)。这个差异就是它跑出来的原因:同期的单游戏移植(LASRecomp、SavageWindRecomp、MacNativeGames)也上了媒体,但 star 和 fork 都只有它的一半甚至更少;连原创这套方法的 d2r-mobile 也只有 5.1k。"通用"加上"能上 iPhone"是它独有的组合。
7. 能被借鉴的
- 拿别人的单点突破(d2r-mobile)泛化成通用工具,公开致谢、双向回馈修复,上游不会反感,还会互相引流。
- 一句话定位要能让人一眼看懂:"not an emulator, runs natively"。README 首屏放游戏海报墙(141 款),本身就是截图素材。
- 主动把门槛问题外包给社区(在 README 里推荐 GUI 外壳),比自己写 GUI 扩散得更快。
- 踩在热点上(AI 移植潮、Switch 2 越狱)快速迭代,24 天大约 1,100 次提交,持续冒出新的可传播里程碑(60fps、Switch 2、Mario Kart World)。
8. 能见度判断
已被广泛讨论:X 大号、TechSpot、TechPowerUp、XDA、9to5Mac、Engadget、腾讯新闻都报过;TikTok 上有多条几十万播放的视频;已经出现蹭名的 SEO 广告站和 141 个衍生库。它没有收入(纯开源),也不是可以抄来赚钱的生意;跟风者全在做生态外壳和平台移植。
9. 不确定
- 法律风险:任天堂 2024 年对 Yuzu、Ryujinx 和 2025 年对大批 GitHub 仓库都发过 DMCA。X 上 Techjunkie 那条帖子的媒体已经"因版权方举报被禁用"。nxnative 会不会被下架未知,XDA 认为下架"说不通",但这只是 XDA 的观点。
- 作者身份不明(seedds 没有简介、没有 X 账号),是否用 AI 编码未核实。
- 10-18 那次小爆发具体是哪个 Reddit 帖子带的,没有拿到帖子时间(Reddit 403)。
- 真实使用量:需要 Mac + Xcode + 自己 dump 的游戏和 keys,门槛高,star 远大于实际构建的人数。
出处
- GitHub:github.com/seedds/nxnative(README 致谢、Switch 2、GUI 列表);GitHub API 2026-11-06
- 我们的 github 库 repo_profile / repo_day(2026-11-06)
- TechSpot 2026-10-26:www.techspot.com/news/114335-you-can-now-run-nintendo-switch…
- TechSpot 2026-10-16(AI 移植潮):www.techspot.com/news/114228-nintendo-switch-games-latest-ta…
- X Techjunkie_Aman:x.com/Techjunkie_Aman/status/2114336089930666289
- XDA 2026-11-03:www.xda-developers.com/this-tool-lets-you-run-switch-games-m…
- 9to5Mac 2026-11-05:9to5mac.com/2026/11/05/nintendo-switch-games-running-nativel…
- TechPowerUp:www.techpowerup.com/354151/new-project-lets-nintendo-switch-…
- Adafruit:blog.adafruit.com/2026/10/27/you-can-now-run-nintendo-switch…
- 腾讯新闻:news.qq.com/rain/a/20261027A04RC200
- Reddit:r/decomps/comments/1xde0j2、r/macgaming/comments/1xdhtzn、r/macgaming/comments/1xmlf02
- HN:news.ycombinator.com/item?id=50242845(1 分)
- TikTok:TikHub 搜 "nxnative"(2026-11-06)
- nxnative.org(蹭名站)