最新消息:

touchHLE,在PC和Android运行经典iOS旧游戏

佳软 yeeach 709浏览 0评论

还记得玩过的早期 iPhone 和 iPod touch 上的经典游戏吗,例如Boggle、Super Monkey Ball、Castle of Magic ?早期的手机游戏虽然画面简单,但曾经给很多人带来乐趣。这些游戏早就从 App Store 下架,也无法在新版的 iPhone 上运行。

touchHLE 是一款开源 iOS APP模拟器,支持在macOS/Windows和 Android 上运行运行旧款 iPhone/iPod touch 的应用和游戏。

官网:https://touchhle.org/

Github:https://github.com/touchHLE/touchHLE

touchHLE 的HLE是 High-level emulation(HLE)的缩写。与采用低阶模拟LLE(low-level emulation )的 UTM 、RetroArch等模拟器不同,touchHLE 的高级模拟 (HLE) 方法不直接模拟 iPhone/iPod touch 硬件。touchHLE 不是在模拟环境中运行 iPhone OS, 而是取代 iPhone OS,并提供其自身对系统框架(Foundation、UIKit、OpenGL ES、OpenAL 等)的实现。 模拟 CPU 执行的唯一代码是应用程序二进制文件和一些库

通俗地说:touchHLE 不完整地模仿硬件,而更多是直接重现(或替代)iPhone 操作系统里负责运行 app 的那些“中间环节”或“系统框架”(比如显示界面、声音、按键触摸输入等)。这样做的好处是效率高,使用资源少,也更容易兼容某些旧应用。

touchHLE 的目标是让早期 iPhone 系统(大概 2008~2010 年的 iPhone OS 2.x / 3.x)上的应用和游戏能在PC和Android上运行。查看touchHLE的应用兼容数据库会发现: 虽然touchHLE 也支持一些经典应用,但项目的重点还是对旧款 iPhone/iPod touch 游戏的支持。

touchHLE 开发者认为:对应用的支持更复杂,趣味性也更低,因此对其他应用的支持并非优先事项。

touchHLE 官方提供 x64 Windows、x64 macOS 和 AArch64 Android的二进制安装包,AArch64 macOS、x64 Linux、AArch64 Linux需要执行编译构建。

touchHLE安装运行支持的老游戏的大致步骤:

1、查看 touchHLE app compatibility database 获取支持的游戏或应用列表

https://appdb.touchhle.org/

 

2、获取想玩游戏或APP的 .ipa 或 .app bundles 文件

推荐 Internet Archive

The IPA Software Archive:

https://archive.org/details/ipaarchive

 

IOS 3.x IPA Games Collection:

https://archive.org/details/ios_3_ipa

 

IOS 2.x IPA Games Collection:

https://archive.org/details/ios_2_ipa

https://archive.org/details/ios_2_ipa_p2

 

3、下载安装对应平台的 touchHLE

https://github.com/touchHLE/touchHLE/releases

 

4、把 游戏或APP 文件放在 touchHLE_apps 目录下,touchHLE 启动后就会显示在应用选择器中

对喜欢经典 iPhone 游戏、喜欢探索老软件历史的用户来说,touchHLE 提供了重新体验怀旧的机会。

 

 

更多Apple资源

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址