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].


