这两天你大概率刷到过这类帖子:"Switch游戏变成iPhone App了,不是模拟器!“小红书10月14日一条讲d2r-mobile的帖子拿了5137个赞、4283个收藏,评论区清一色在问"我家的旧iPhone是不是要升值了”。
先把最扫兴的结论放在最前面:不会。这条路不但不能让旧iPhone复活,还把你挡在芯片门外——官方要求iPhone 15 Pro起步(A17 Pro及之后),iPad要M1起步,系统iOS/iPadOS 26以上。 原因不是情怀不够,是这些Switch游戏的贴图是BC压缩格式,老iPhone的GPU压根解不动。"废物利用老手机当掌机"的经典算盘,在这波"原生移植"里第一次就拨不动。GitHub
但这件事本身确实值得中度玩家认真看一眼:这不是又一个Yuzu移植版模拟器,而是一次路线变化。
它不是模拟器,是"把游戏重写一遍"
nxnative(GitHub开源项目,MIT协议)的思路是:Switch和现代iPhone/iPad/Mac同属ARM64架构,那就别模拟了,直接把游戏代码改写掉。拆开看是三步:解析Switch的NSO可执行文件、重写为iOS/Darwin平台的Mach-O;用一个HLE宿主层顶替Horizon系统服务(线程、同步、音频、文件系统);图形管线走NVN→SPIR-V→Metal,着色器翻译模块直接复用了Ryujinx的成果,再经SPIRV-Cross转成Metal着色语言。知乎
因为绕开了iOS对JIT动态编译的封锁,效率接近原生应用。Folium、DolphiniOS这些模拟器前端在iPhone上发热掉帧的老毛病,在这条路线上不存在。README里明确标了60fps的游戏(Switch原版多为30fps)已有十六款左右:旷野之息(1.9.0更新后)、王国之泪(1.4.3)、火焰纹章风花雪月、Engage、怪物猎人崛起、路易吉洋馆3、八方旅人2、黑暗之魂重制版都在名单里。知乎

顺带交代来路:这套原生执行方案最早是d2r-mobile为《暗黑破坏神2:重制版》iPhone版打出来的,nxnative拿它的通用件起步、互相反哺。也就是说,这不是一个孤立项目,而是一种正在被复制的范式。GitHub
一周时间线:从刷屏到"验货泼冷水"只隔一天
把这周的跨平台信息排一排,能看出这波的真实节奏:
10月14日:d2r-mobile带火"原生跑"概念,小红书热帖五千赞。小红书
10月23日:nxnative在GitHub刷屏,B站、知乎同日出现解读帖;
10月24日:B站"开源验货"栏目实测:仓库里0个游戏文件、作者23个Python测试全过;但打包必须Xcode等四样工具,Windows/WSL走不通;游戏语言字段写"简体中文"或"zh"会被拒,必须写zh-Hans/zh-CN;当时README实测列表47款,兼容性"以作者说明为准"。哔哩哔哩
同一天,小红书出现NX2Apple——把打包做成Mac上图点几下的图形界面,126赞148收藏。小红书
10月25日:nxnative-android分支开始更新旷野之息日志,知乎发出最完整的机制科普;
10月26日:B站iDeck视频把完整Steam客户端搬上iPhone(9125播放291赞),底层Madeira跑Windows游戏,连Playden(PS5跑Steam)都被列进同一批"AI移植"清单。哔哩哔哩
我写这篇时逐行数了一遍README:实测列表已从47款涨到61款以上,两天涨十四款。这个增速本身才是重点——这波项目背后是大模型辅助编码的移植潮,工具比大众想象的多,也比大众想象的稚嫩。
想上手,先算四笔账
第一笔:设备账。 iPhone 15 Pro / iPad M1起步,iOS 26起步。旧设备党、等等党直接出局,这不是软件问题,硬件解码BC贴图的能力没法用更新补。GitHub
第二笔:工程账。 打包环节必须在Mac上完成,NX2Apple只是去掉了敲代码,没去掉Mac。语言字段zh-Hans这类细节坑,说明它对"中文玩家"的支持是逐游戏手调的——仓库里每个游戏一个profile文件夹,着色器表、补丁、基准路由全部手工归档。
第三笔:资源账。 项目不含任何游戏、固件或密钥,要求你自己dump合法拥有的NSP(本体+更新+DLC)和prod.keys。更要紧的是:没进实测列表的游戏,脚本会"尽力猜着装",但官方原话是这种IPA可能启动不了。它是逐游戏适配,不是万能播放。GitHub
第四笔:留存账。 打包出来的IPA靠AltStore/Sideloadly/LiveContainer这类工具签名侧载。免费个人签名同时只能挂3个应用、每7天要重新签一次的老规矩,稳定玩一般要掏Apple开发者账号年费。容量这边:ANIMAL WELL才54MB、Balatro 82MB且支持触屏直玩,但怪物猎人崛起打包后约22GB、王国之泪17GB、旷野之息16GB——单款大小相差400倍,一台128GB的iPhone装三四个3A就见底。知乎

谁跟、谁等
能立刻跟的:iPhone 15 Pro+、手边有Mac、Switch游戏库本来就齐的人。先从Balatro、ANIMAL WELL、Celeste这类小体量或触屏友好的试,把签名和内存上限流程跑通,再碰大作。

劝你别跟的:指望旧iPhone翻身的、没有Mac只有Windows的、想要"什么都能玩"的。模拟器前端(Folium这类)能启动的游戏面反而更广,原生移植是上限更高、覆盖面更窄的另一物种,不是"更快的模拟器"。
值得等的信号:nxnative-android如果真把这套方案搬上安卓,芯片门槛和侧载规则都会被重写;iDeck代表的"Steam上iPhone"同理。另外盯两件事——任天堂上一波"原生移植"已经发过函,苹果对个人签名/侧载的政策有没有收紧。
至于今天刚被炒热的"Switch2游戏文件已能导出到PC",那是另一个故事:导出≠能玩,Switch2模拟器还没有影子。这波"原生移植"到底会不会照进Switch2,我们继续盯着。知乎
提醒:所有游戏文件应以合法自有为前提,本文只做技术与成本分析,不构成任何教程或鼓励。