导读 DolphiniOS是任天堂Wii和GameCube游戏中流行的Dolphin模拟器的一个分支,它已确认它不会出现在AppleAppStore中,尽管现在支持模拟器。在周
DolphiniOS是任天堂Wii和GameCube游戏中流行的Dolphin模拟器的一个分支,它已确认它不会出现在AppleAppStore中,尽管现在支持模拟器。在周五的一篇文章中,模拟器背后的开发人员表示,这是因为苹果不允许DolphiniOS使用其底层性能提升技术。
正如开发者OatmealDome所解释的那样,DolphiniOS以及其他Wii和GameCube模拟器都使用了一种称为“即时”(JIT)的技术。这是一个编译器,可以将GameCube和Wii的基于PowerPC的代码“翻译”成其他设备可以理解的语言,从而使模拟运行更加流畅。
但正如OatmealDome指出的那样,苹果不允许第三方应用程序使用JIT编译器。“唯一的例外是Safari和欧洲的替代网络浏览器,”开发人员写道。“我们向Apple提交了DMA[数字市场法案]互操作性请求以获得JIT支持,但Apple几周前拒绝了该请求。”
尽管有一种方法可以通过使用“解释器”来绕过JIT,但OatmealDome写道,它“比JIT编译器慢很多倍”。OatmealDome分享的两个视频展示了当使用解释器而不是JIT时,马里奥赛车Wii仿真在iPhone15上的表现有多糟糕。TheVerge联系了苹果公司,要求提供有关JIT规则的更多信息,但没有立即得到回复。
自从本月早些时候苹果放松了对复古游戏模拟器的政策以来,我们已经看到游戏模拟器Delta跃居AppStore排行榜榜首。可能还会有更多的事情发生——只要它们不首先被删除。