开源项目实现《王国之泪》原生运行Apple Silicon,M4 MacBook Air稳定90帧
摘要
开发者liyong开源MacNativeGames项目,通过静态重编译将《塞尔达传说:王国之泪》转为ARM64架构macOS原生应用。基础款M4 MacBook Air可稳定运行90帧,性能优于Switch 2官方版本及非官方x86 PC移植版。
一个面向Apple Silicon的开源静态重编译项目,已能让《塞尔达传说:王国之泪》在macOS上以原生应用形式运行。该项目名为MacNativeGames,由开发者liyong开源,属于非官方工程,可将这款游戏转换为ARM64架构的macOS与iOS原生应用。
实测数据显示,在基础款M4 MacBook Air上,游戏可稳定达到90帧。这一表现不仅超过任天堂Switch 2的官方版本,也优于另一款非官方PC移植版本。该移植版直接调用苹果Metal 4图形接口,借助MetalFX超分技术最高支持4K分辨率,操控方面除原生键盘外,还兼容索尼DualSense与Xbox手柄。
与模组制作者NotRexed开发的非官方x86 PC静态重编译版本相比,macOS原生版本性能优势明显。后者在英伟达RTX 4060 Ti显卡上的帧率仅在32至59帧之间波动,不过该项目仍在持续开发,后续将推出更多更新。
性能提升的根源在于架构层面的兼容性。任天堂Switch的Tegra X1芯片与苹果M系列芯片均采用ARM64指令集,因此Switch程序中的AArch64机器码可在运行前直接转译为macOS原生ARM64可执行文件,从而绕开传统模拟器的性能损耗。
本文由新大陆基于公开信息编辑整理
信息来源:IT之家 IT之家原文 ↗