一台还没捂热的Switch 2,游戏先跑到了iPhone上。据相关消息显示,一个名为Nxnative的分支版本已经让Switch 2游戏《马力欧卡丁车世界》(Mario Kart World)在iPhone上运行起来,而另一款Switch 2游戏《斯普拉遁 Raiders》则通过Switch模拟器Eden的私人构建版本跑了起来。
![]()
先把概念拆清楚。Nxnative是一个类似Wine的兼容层,作用是让为某个平台编写的软件在宿主操作系统上运行——在这里,就是让Switch游戏跑在Mac、iPhone和iPad上。据报道,目前大约有85款Switch游戏已经与该工具兼容。它还使用高层模拟(HLE)来重建Horizon系统服务,并把Switch的图形操作翻译成Metal(Horizon是Switch的操作系统)。
随后,Nxnative被分叉改造以适配Switch 2和《马力欧卡丁车世界》。虽然Nxnative打下了大部分基础,但移植版背后的开发者Will Faust表示,项目最难的部分是让NVN2支持跑起来——NVN2是任天堂为Switch 2打造的专有图形API。
Faust最初发布的视频里,这款卡丁车游戏在Mac上呈现出杂乱但尚可游玩的状态。最新的片段则显示,游戏的着色器渲染有所改善,帧率也更平滑,而且这次是在iPhone上运行,不是Mac。画面仍会偶尔卡顿,《马力欧卡丁车世界》的加载也依然要花不少时间,但看起来比之前更能玩了,还带有屏幕触控操作。
Faust明确表示,他没有在任何地方发布这个项目代码的计划。不过,这个概念验证可能会启发其他开发者做出类似Nxnative、但面向Switch 2的公开工具。Faust还表示,这个移植版是在AI协助下完成的。
另一边,开发者Sheepish展示了《斯普拉遁 Raiders》在Eden私人构建版本上运行的情况。Eden是一款为初代Switch设计的模拟器。Sheepish称,该构建版本是通过编译另一位开发者提供的源代码做出来的。
发布在X上的一段简短片段显示,这款第三人称墨水射击游戏能够运行,并展示了开场动画,动画看起来运行流畅。但一到角色选择界面,游戏就开始严重卡顿,没能看到实际游玩画面。Sheepish表示存在“缺失的实现”,并且游戏在当前状态下没有垂直同步。
与许多类似移植项目一样,Sheepish称他们用AI帮助开发了这个Eden构建版本。与Faust不同的是,他们提到这个面向Switch 2的Eden构建版本有可能在某个时候公开发布。网上最近还出现了一张《大金刚 Bananza》“重编译”版本的截图,不过并没有看到游戏实际运行,发布该内容的Twitter账号看起来也相当可疑。
需要说明的是,这些移植目前都没有经过验证,因为还没有公开版本可用,而且可能永远也不会有。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.