Dolphin 模拟器上架 App Store 失败,原因是苹果拒绝开放 JIT 技术

Apple 公司最近对 App Store 的规定进行了更新,将游戏模拟器类 App 纳入上架范围。 这一政策调整使得 Delta 模拟器等热门应用迅速崭露头角,登上排行榜前列。 另一款备受欢迎的模拟器 Dolphin 却因政策原因仍未能上架。

Dolphin 模拟器上架 App Store 失败,原因是苹果拒绝开放 JIT 技术

Dolphin 开发团队在博客中透露,Dolphin 模拟器暂时无法登陆 App Store 的原因是 Apple 对 JIT 技术的使用施加限制。

GameCube 和 Wii 主机使用的 CPU 都是基于 PowerPC 架构,而所有 Apple 设备目前均使用 ARM 架构的 CPU。 这两种架构的指令集存在不兼容的问题,若要在iPhone上享受GameCube或Wii游戏,就必须对游戏的PowerPC代码进行转换,使其变为ARM代码,以满足手机处理器的识别和运行要求。

鉴于安全方面的考虑,Apple方面拒绝了 Dolphin 团队提出的使用 JIT 技术的请求。 Dolphin 在博客中进一步展示了 JIT 技术对其性能提升的关键作用。

PS:JIT(Just-In-Time)技术允许式在运行时动态编译,旨在优化式的执行性能。 其主要工作是将式中的热点代码——即频繁执行的代码块——从解释执行状态转化为可直接在 CPU 上执行的本地机器码,以减少解释执行的开销。

(0)
打赏 微信扫一扫 微信扫一扫

相关推荐

发表评论

登录后才能评论