返回上一页  首页 | cnbeta报时: 03:06:16
nxnative让Switch游戏变原生应用:iPhone与Mac可直接运行 无需模拟器
发布日期:2026-10-27 02:00:21  稿源:cnBeta.COM

一个名为nxnative的新开源项目,能把玩家自有的Switch游戏转换为iPhone和iPad上的原生应用。整个过程不涉及模拟器:每款游戏的原始代码直接运行在苹果芯片上。同一套流程还可以生成Mac应用。《塞尔达传说:王国之泪》如今能以独立应用的形式,带着图标出现在iPhone主屏幕上。

Rnu5PIWi.jpeg

了解更多:

https://github.com/seedds/nxnative

这种方式之所以可行,是因为Switch与苹果近年的设备都采用基于Arm架构的处理器,游戏指令本身已与iPhone芯片兼容。像近期由AI构建的《林克的觉醒》PC移植版就没有这样的先天优势,必须先做代码转译,因为大多数PC使用x86处理器。

在iPhone或Mac上,只需替换任天堂专属的那部分组件。一个体积很小的宿主程序实际上代替了Switch的操作系统,而主机的图形接口则被转译为苹果的Metal API,不再使用任天堂自家的图形接口。

该工具上周末才因科技账号Techjunkie Aman在X上的发帖而受到关注。即便如此,其GitHub页面已列出60多款经过测试的游戏,包括《马力欧卡丁车8 豪华版》《密特罗德 生存恐惧》和《超级马力欧 奥德赛》。配合特定的游戏更新,《塞尔达传说:旷野之息》《王国之泪》和《火焰纹章 结合》甚至能从Switch上的30帧提升到60帧。

HVehcf9akAASj1d.jpegHVehc9EakAAEjlb.jpegHVehdYcaEAAzRgl.jpegHVehdyMaQAA757D.jpeg

不过完整配置需要一些功夫。你需要自备游戏文件,以及从自己的主机中提取的解密密钥,还需要一台装有Xcode的Mac来执行构建脚本。仅首次构建就可能耗时长达一小时。

生成的应用必须通过侧载方式安装,也就是绕开App Store,使用AltStore或Sideloadly之类的工具。应用只能在iPhone 15 Pro及更新机型,或搭载M1及更新芯片的iPad上运行,系统需为iOS 26或iPadOS 26。原因是较旧的iPhone无法处理这些游戏所使用的压缩纹理。即使在受支持的设备上,amiibo功能和在线联机也不可用。

构建Mac应用只需在构建过程中额外执行一条命令。Mac游戏YouTuber Andrew Tsai用这种方式构建了多款应用,并在仅配备8 GB内存的基础款M1 MacBook Air上,让《怪物猎人 崛起》以锁定60帧运行。他还成功原生运行了主机独占的策略游戏《圣兽之王》。

当然,该项目与任天堂并无关联。每一次构建都以用户自己提供的文件为起点,因此项目本身不分发任何游戏数据。Switch模拟器Yuzu同样没有分发游戏,但其开发者在2024年仍同意向任天堂支付240万美元以了结诉讼。

几个月后,竞争对手模拟器Ryujinx在任天堂联系其首席开发者后下线。颇具讽刺意味的是,nxnative至今仍依赖Ryujinx的代码来完成每款游戏的图形转译。

查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 03:06:16

文字版  标准版  电脑端

© 2003-2026