您的位置首页 >综合经验 >

GameCube和Wii模拟器可能永远不会登陆苹果应用商店

导读 Delta是一款最近发布的iOS和iPadOS模拟器,支持N64及以上的复古任天堂游戏机,已经席卷了iOSAppStore。然而,iOS任天堂游戏机仿真仍然存在

Delta是一款最近发布的iOS和iPadOS模拟器,支持N64及以上的复古任天堂游戏机,已经席卷了iOSAppStore。

然而,iOS任天堂游戏机仿真仍然存在差距,包括GameCube和Wii等较新的游戏机。我原以为更新的任天堂游戏机模拟器出现在苹果的iPhone/iPad店面只是时间问题,但事实似乎并非如此。

在最近的一篇博客文章中,DolphiniOS背后的开发者OatmealDome概述了“安装可执行代码”的应用程序不属于AppStore的指导方针。这是技术性的地方,但在基础层面上,DolphiniOS要在iOS上运行,它需要将PowerPC指令转换为ARM兼容的代码。这需要可执行代码,而苹果的应用商店指南目前不允许这样做。

“GameCube和Wii内部有一个基于PowerPC的CPU。所有现代Apple设备都使用基于ARM的CPU。不可能在ARMCPU上直接运行PowerPC代码,反之亦然。因此,如果我们想在iPhone上运行GameCube或Wii游戏,就必须将游戏的PowerPC代码翻译为ARM,以便CPU能够理解。”OatmealDome在博客文章中写道。

Arstechnica发布了一份关于即时(JIT)编译的优秀且更加详细的细分,以及为什么有必要将GameCube和Wii模拟器引入iPhone和iPad。

OatmealDome确实承认,在技术上可以在没有JIT的情况下运行DolphiniOS,但它会导致性能如此糟糕,以至于游戏无法玩(查看上面的视频)。因此,除非你愿意以慢动作玩《马里奥赛车:双重冲刺》,否则DolphiniOS永远不会登陆iOS。

仿真社区中的其他开发人员可能会找到解决此问题的方法,但更广泛的仿真社区目前似乎对此前景并不十分乐观。有关Delta的更多信息(最近发布的支持任天堂游戏机直至N64的模拟器),请查看我们关于如何自定义应用程序的深入指南。

版权声明:本文由用户上传,如有侵权请联系删除!