黑猫科技迷 2026-11-12 23:29:46
任天堂对自家的游戏向来都视为禁脔,一众经典游戏如《塞尔达传说》、《超级马力欧》,都是 Switch 平台独占。你有再高配置的电脑也没用,只要想玩就必须买 Switch。
更关键的是,任天堂对 Switch 模拟器的打击态度,一直都非常强硬。比如著名的龙神模拟器,就因任天堂的打压被迫停止开发,开发团队也因此受到了重创。
让任天堂万万想不到的是,纵然它可以堵住模拟器的路子,也无法堵住一颗爱玩游戏的心。
不是模拟器的模拟器
近期,一个全平台开源项目 NX2Apple 诞生了。 在短短半个月不到,它就斩获了 6200 个 Star。我仔细研究了它,锐评一句,这个项目可以说是对任天堂“贴脸开大”。
NX2Apple 最大的亮点是离经叛道,它直接放弃了模拟器这条老路,而是选择了一条更高难度的代码重写、原生执行路线,直接将 Switch 游戏,转换成苹果设备能直接原生运行的 APP,支持 Apple Silicon Mac、iPhone 和 iPad。
技术原理说起来也不复杂,Switch 使用 ARM64 架构,而苹果 A 系列、M 系列芯片同样基于 ARM64 架构。因此它不需要翻译所有的 CPU 指令,也不需要模拟出一台完整的 Switch 。
唯一要做的,就是在导入游戏文件后,只改写部分代码,调整兼容层,最后把 Switch 使用的 NVN 图形接口,转化成苹果能理解的 Metal 接口进行渲染,就能实现近乎原生的运行效果,性能损耗非常少。
目前根据开发者公布的游戏列表,NX2Apple 已经实测可运行 147 款游戏,包括《塞尔达传说:王国之泪》、《超级马力欧:奥德赛》等热门作品。但这还不是最重要的,最重要的是它绕过了 JIT 实时编译的难点。
iOS 不允许 APP 开启 JIT 实时编译,这就导致模拟器面临巨大的性能损耗,无法榨干 A 系芯片。但是 NX2Apple 只是刚开始要转换代码,之后在游戏运行时,不需要依赖 JIT 动态翻译 CPU 指令,本质上已经接近原生运行,因此性能非常不错。
根据网友的反馈,实测 iPhone 18 Pro 可以完美运行《火焰纹章:命运之织》这种 Switch 2 游戏——它需要占用的运存仅为 2GB 左右,CPU 功耗仅为 1.51W,11 分钟内无掉帧,全程都稳定 60 帧运行。
NX2Apple 该如何使用
下面就是重点了,NX2Apple 该如何使用?其实这是非常简单的。因为 NX2Apple 已经做好了简体中文汉化,而且每一步的引导都很清晰,大多数过程都是自动化的,你只需要确定自己的设备是否符合要求即可。
兼容设备方面,NX2Apple 目前只兼容苹果 ARM 设备,X86 的 Mac 均不支持,原理之前也说过了。其中,Mac 的系统要求是 macOS 13 以上,iPhone、iPad 则要求 iOS 26 以上版本。
具体的使用流程,我们直接用流程图来梳理一遍,参考这 4 步来设置即可。个人体验是,在 Mac 上游玩是很轻松惬意的,而 iPhone 因为侧载问题,限制要比较多一点,我更推荐在 Mac 上来尝试。
唯一的难点是密钥,密钥你可以从自己拥有的主机里,合法提取,这也是开发者建议的方式。
网络上也有一个针对性的方法,需要的朋友,可以在后台私信关键词:NX
最后的总结
NX2Apple 固然牛波一,我也是体验之后,才发现问题还有这种解法,直接醍醐灌顶了。但更引人深思的是,为什么围绕 Switch 的相关项目,会层出不穷,每年都有新花样。
在我看来,根本原因在于玩家的需求没有被满足。人们想玩任天堂的好游戏,但不愿意被 Switch 捆绑。
这个矛盾是长期存在的,在被官方漠视的情况下,民间的技术方案就会层出不穷。对此你怎么看,欢迎一起讨论。
求点赞
求分享
求喜欢
【版权声明】本文内容来源于黑猫科技迷,版权归原作者及原媒体所有。本站仅作信息分享,不构成任何商业用途;如涉版权问题,请联系本站删除。
发布时间:2026-11-12 17:42:59
(第1/1页/共8689字/2阅)