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

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)
打赏
微信扫一扫
