TouchHLE

TouchHLE (англ. touch high-level emulator) — высокоуровневый эмулятор приложений для iOS[1], предназначенный для запуска ранних версий системы на настольных ПК и устройствах под управлением Android[2].[3] На данный момент поддерживается ограниченное количество игр[4]. Проект является открытым исходным кодом[5] и создан разработчиком под псевдонимом hikari_no_yume[6].

Первый выпуск TouchHLE состоялся в феврале 2023 года[7] и поддерживал игру Super Monkey Ball — один из стартовых тайтлов App Store для iPhone 2008 года[8], долгое время считавшуюся утерянной, поскольку она не запускалась на современных платформах[9]. Последние версии эмулятора поддерживают и другие «утерянные» игры, например, Doom II RPG[10].

Что важно знать
TouchHLE
Автор hikari_no_yume
Разработчики hikari_no_yume и ещё 12 человек
Операционные системы Android, macOS, Microsoft Windows
Последняя версия 0.2.2
Репозиторий github.com/touchHLE/touc…
Лицензия Mozilla Public License 2.0
Сайт touchhle.org

Возможности

  • Запуск ранних приложений и игр для iOS (iPhone OS)
  • Работа на Windows, macOS и Android
  • Совместимость с играми, ранее считавшимися утерянными
  • Работа в качестве высокоуровневого эмулятора
  • Открытый исходный код

История

Изначально layer совместимости TouchHLE мог запускать только Super Monkey Ball (версия 0.1.0). Версия 0.1.2 добавила поддержку облегчённой версии Super Monkey Ball, а также игр Crash Bandicoot Nitro Kart 3D и Touch & Go[11]. Разработчица отмечала, что фанатам придётся «набраться терпения» в ожидании поддержки других приложений. В эмуляторе используется трансляция кода вкупе с эмуляцией CPU при необходимости, и утверждается, что совместимость с 64-разрядным ПО сознательно не реализуется[12]. Позднее был внесён pull request для добавления поддержки Android, что позволило запускать Super Monkey Ball для iOS на Android-устройствах[13].

Примечания