Когда в 2008 году был анонсирован App Store, многие разработчики начали активно осваивать новую платформу, выпустив множество игр для iPhone и iPod touch. В то время устройства Apple получили такую бессмертную классику мобильных развлечений как Super Monkey Ball, Flight Control и Angry Birds. Со временем некоторые из этих игр были заброшены и больше никогда не получали обновлений для запуска на более современных устройствах. Но один разработчик создал способ их эмуляции на компьютере.

К 15-летию iPhone SDK компания Hikari no Yume выпустила инструмент под названием "touchHLE". Что он делает, так это эмулирует старые приложения, созданные для iPhone OS, непосредственно на Mac или даже на ПК с Windows. Эмулировать iOS определенно непросто, и до сих пор очень немногим удавалось это делать, учитывая, что система не только является собственностью Apple, но и предназначена для работы на определенном оборудовании.

Но, как и в других подобных случаях, эмулировать более старые версии операционной системы несколько проще, поскольку они имеют множество известных эксплойтов и полагаются на менее сложное оборудование. Однако вместо того, чтобы пытаться запустить всю ОС iPhone, был создан инструмент для запуска конкретных приложений.

Изначально программа должна была запускать Super Monkey Ball, которая в прошлом была хитом. Таким образом, touchHLE был оптимизирован для эмуляции игр. Инструмент может имитировать прикосновения к экрану, воспроизводить звуки и даже использовать джойстики для замены команд акселерометра.

Некоторые пользователи уже успели проверить работоспособность другой игры — Crash Bandicoot: Nitro Kart 3D и остались довольны производительностью. Конечно, инструмент не может запускать более свежие и сложные игры, требующие продвинутого оборудования, но с одногодками Super Monkey Ball проблем не будет.

Увидеть touchHLE в действии можно в видеоролике, сделанном YouTube-каналом Stop Skeletons From Fighting (ниже в материале). А если вам интересно попробовать эмулятор самостоятельно, touchHLE доступен на GitHub.