游戏与扩展现实

nxnative 项目支持在 Apple 设备上以原生方式运行 Nintendo Switch 游戏

通过利用 Arm 处理器的兼容性,开源项目 nxnative 使 iPhone 和 Mac 用户能够直接运行 Switch 游戏,而无需传统的模拟技术。

2026-10-26
1 分钟阅读
203 浏览量
certi.news
nxnative 项目支持在 Apple 设备上以原生方式运行 Nintendo Switch 游戏

一个名为 nxnative 的新开源项目取得了技术突破,允许 Nintendo Switch 游戏直接作为“原生应用”(Native Apps)在 iPhone、iPad 和 Mac 设备上运行。与试图通过中间软件层模仿设备环境的传统模拟器不同,该项目将原始游戏代码转换为直接在 Apple 芯片上运行,使游戏看起来就像手机屏幕上的任何普通应用程序一样。

架构兼容性:高性能的秘诀

这一进展基于设备之间深层的架构兼容性;两个平台(Nintendo Switch 和现代 Apple 设备)都基于 Arm 架构处理器。这意味着游戏代码本身就与 iPhone 处理器兼容,从而消除了在基于 x86 架构的传统计算机上运行游戏时所需的复杂代码翻译过程。

从技术角度来看,这需要用一个充当平台操作系统替代品的宿主程序来替换 Nintendo 的专有组件,并将图形从 Nintendo 的专有接口转换为 Apple 支持的 Metal API 接口,从而确保以最高效率利用硬件性能。

实际发生了什么变化?

这一进展标志着从“模拟”(Emulation)概念向“原生执行”(Native Execution)概念的转变。这种转变意味着更高的能效和更强的性能,因为处理器无需消耗精力去翻译编程指令。实验显示了惊人的能力,目前已测试了超过 60 款游戏,包括《马力欧卡丁车 8 豪华版》和《银河战士:生存恐惧》。有趣的是,在《塞尔达传说:旷野之息》和《塞尔达传说:王国之泪》等游戏中,帧率可以从原始平台上的 30 帧每秒提升至 Apple 设备上的 60 帧每秒。

技术要求与限制

尽管该项目具有强大的技术实力,但设置过程需要一定的技术技能和特定硬件,限制包括:

  • 硬件要求:该项目仅适用于 iPhone 15 Pro 或更新机型,或配备 M1 或更新芯片的 iPad 设备,且必须运行 iOS 26 或 iPadOS 26 版本(根据来源)。
  • 构建过程:需要使用配备 Xcode 的 Mac 来执行构建脚本,首次构建过程可能需要长达一小时。
  • 安装:生成的应用程序必须通过 AltStore 或 Sideloadly 等“侧载”(Sideloading)方式进行安装。
  • 缺失功能:该项目目前不支持在线游戏功能或 amiibo 技术功能。

从法律角度来看,项目开发者强调 nxnative 不分发任何游戏数据,而是完全依赖用户从其自有设备中获取的文件和密钥,这使其在技术领域处于与 Yuzu 等面临 Nintendo 法律诉讼的模拟器不同的位置。

新闻来源
TechSpot News
查看原始来源 ↗
c
作者

certi.news

同一分类

你可能还喜欢

查看所有新闻