一位身份为 levi 的开发者在 X 上宣布了 Utsuro,这一新项目使 Xbox One 游戏能够在 Apple 设备上运行而无需传统的硬件仿真。该项目目前支持 Minecraft: Xbox One Edition、Sonic Mania 和 Rocket League,性能因标题而异。在 macOS 上,Minecraft 实现 36 到 60 FPS,而 Sonic Mania 以约 57 FPS 的速度伴随声音运行。Rocket League 可玩但有限,渲染速度为 15 到 20 FPS,光线暗淡且无音频。
Utsuro 通过将 Xbox One 的 Windows 基于软件的层翻译为 x86-64 代码并在 Apple 的 Arm 处理器上运行来实现其功能。图形通过 Apple 的 Metal API 处理,将 Direct3D 11.X 着色器转换为 Metal 的语言,而音频使用 CoreAudio。该设置并不直接:iOS 用户必须对应用进行 sideload,使用类似 StikDebug 或 TrollStore 的 JIT 辅助器,或拥有已越狱的设备,并提供解密的游戏转储。macOS 版本必须从源代码构建。
尽管处于早期阶段,Utsuro 代表了一种新的移动设备上的主机游戏方法,完全绕过仿真。随着仿真技术的进步——例如原始 Xbox 游戏在已越狱的 PS5 上运行,PS5 仿真器达到游戏play——更多的 Xbox One 标题可能很快就会在 iOS 设备上可用。
来源: TechPowerUp News · 由HeadlinesBriefing整理摘要