首页 / 科技 / 正文

以下是为什么这款GameCube、Wii模拟器不会出现在App Store的原因

放大字体  缩小字体 来源:admin 2024-07-09 18:52  浏览次数:65 来源:本站    

  Joe Hindy / Android Authority

  博士TL;

  一款面向iOS平台的GameCube和Wii模拟器的开发者透露,这款游戏不会登陆App Store。

  该团队表示,苹果拒绝提供JIT重新编译是该应用不会出现在商店的原因。

  JIT重新编译是一个问题重要的功能,以提高性能要求苛刻的应用程序,如模拟器。

  长期以来,苹果一直禁止游戏机模拟器进入苹果应用商店,但本月早些时候,苹果终于允许了这些应用。我们已经在App Store上看到了用于复古任天堂主机的Delta模拟器,但你不应该期待GameCube和Wii模拟器很快就会出现在商店前面。

  海豚模拟器是流行的海豚模拟器的一个分支,其背后的团队在一篇博客文章(h/t: 9to5Mac)中透露,由于技术限制,他们无法将其应用程序带到app Store。更具体地说,苹果不允许应用程序使用即时(JIT)重新编译,这是一种提高性能的软件技术。

  JIT重新编译用于快速将GameCube和Wii游戏代码从PowerPC(游戏邦注:这是这些主机使用的芯片类型)转换为Arm (iOS设备内部的芯片类型)。

  原来是开发者要求苹果实现这个功能的:

  我们向苹果提交了DMA互操作性请求,希望获得JIT支持,但苹果几周前拒绝了这一请求。

  对于DolphiniOS模拟器来说,这个特性到底有多重要?开发者发布了一段视频(见下文),展示了一款在iPhone 15 Pro Max的DolphiniOS上运行的游戏,没有JIT。由于像幻灯片一样的性质,它不适合观看。

  JIT重新编译对于模拟要求更高的控制台显然是必不可少的。Google允许Android应用使用JIT,这使得该平台能够为GameCube、Wii、PlayStation 2、PS Vita、Switch等主机提供高性能模拟器。

  值得一提的是,PPSSPP的创造者Henrik rydg

  rd之前曾表示,他的PSP模拟器不需要JIT就能在现代苹果cpu上正常运行。这可能是因为PSP并不是一款技术要求很高的主机,即使是最近几年发布的廉价Android手机也可以运行这款应用。

  不管怎样,这一限制意味着如果你想模仿各种各样的主机,Android仍然是最佳的智能手机平台。但如果你不打算超越PS1和任天堂64时代,iphone仍然足够了。

声明:本站信息均由用户注册后自行发布,本站不承担任何法律责任。如有侵权请告知,立即做删除处理。
违法不良信息举报邮箱:
苏ICP备2021008455号