(相关资料图)
还记得 2010 年 iPhone 的两年合约价仅为 199 美元的那些令人兴奋的日子吗?那么,现在您可以使用touchHLE重温那些日子了,这是一款 iPhone OS 2.x 模拟器,可让您将 Microsoft Surface 变成虚拟的啤酒杯。还记得那些应用程序吗?它是用Rust编写的,可以在任何装有 Windows 或 Mac OS 的 64 位马铃薯上运行。还没有 Linux 支持。
touchhole 做的事情与其他模拟器有点不同,因为它只模拟操作环境,这意味着您不需要提供操作系统映像。它重新实现了完成工作所需的所有核心组件,例如 Foundation、UIKit、OpenGL ES、OpenAL 等。
touchHLE 的目标不是模拟过去的整个 iPhone。不,先生,它的目标是最高尚的;它可以让您玩现代版本的 iOS 不再支持的 32 位游戏。目前,touchHLE 仅支持将在 iPhone OS 2.x 上运行的应用程序,但作者计划在未来支持适用于较新的 32 位版本的 iPhone OS 和 iPad OS 的应用程序。支持 iPhone OS 1.x 是有可能的,但尚未对此作出承诺。到目前为止,该模拟器仅针对 iPhone OS 2.x 的 iPhone/iPod touch 应用程序进行了测试。
目前,touchHLE 仅适用于 64 位系统,具有讽刺意味的是,在这一点上,这不应该成为进入的障碍。Android 支持已在路线图上,但相关工作尚未开始,但如果开始实施,应该会成为真正的对话开场白。这里最糟糕的是触摸输入还不能用——现在只有鼠标和键盘。
touchHLE 的开发始于 2022 年 12 月,是一个单人项目,令人印象深刻,因为它已经处于功能状态。在此初始版本中,touchHLE 仅支持 Super Monkey Ball,这是 2008 年 App Store 推出的一款游戏。但是,游戏的所有功能都可以正常工作,包括音效、音乐、保存游戏持久性等。尽管 Mac 版本存在内存泄漏的已知问题。
要使用 touchHLE,您需要预构建的二进制版本,或者您可以自己构建它。二进制文件和源代码都可以在 Github 上找到。您还需要一个解密的应用程序才能运行。到目前为止,您无法使用 .ipa 文件,因此您需要解压缩它们并从中获取 .app 包。TouchHLE 没有图形用户界面,因此您需要使用命令行来运行它,但主页上有相关说明。
touchHLE 是一个新的模拟器,它只做一件事;玩32位手游,发展很快。经过不到两个月的开发,它为 Super Monkey Ball 提供了全面支持,并可能有一天让您在 Android 上玩这些旧的 iPhone 游戏。多么美好的时光啊!