Как стать автором
Обновить

На GitHub опубликовали эмулятор, позволяющий запускать на компьютере старые игры для iPhone

Время на прочтение1 мин
Количество просмотров1.8K

В честь 15 годовщины iPhone SDK девушка под никнеймом Hikari no Yume выпустила эмулятор touchHLE. Эмулятор позволяет запускать на компьютере игры, разработанные для iPhone OS — первой версии iOS.

Эмулятор написан на Rust и оптимизирован именно для запуска игр. Девушка хотела запустить на компьютере классическую игру Super Monkey Ball и начала разработку инструмента, который позволил бы это сделать. В итоге получился эмулятор, способный запускать большинство игр для iPhone OS. Приложение touchHLE доступно для Windows и macOS, может имитировать прикосновения к экрану, воспроизводить звуки и использовать джойстик внешнего геймпада для имитации работы акселерометра.

Девушка рассказала, что во время разработки соблюдала максимальную осторожность, чтобы не нарушить авторские права Apple. Эмулятор не использует оригинальный код, написанный инженерами компании, а во время работы над touchHLE не применялись методы для обратной разработки самой iPhone OS. Благодаря этому эмулятором могут пользоваться все желающие, а Apple вряд ли сможет найти основания для удаления проекта или судебных исков.

Журналисты протестировали работу touchHLE на MacBook Air на базе M1. Эмулятор работает стабильно и позволяет запускать 32-разрядные игры для iPhone OS. Более современные приложения не работают. Эмулятор доступен в открытом репозитории GitHub.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 5: ↑4 и ↓1+4
Комментарии2

Другие новости

Истории

Работа

Swift разработчик
20 вакансий
iOS разработчик
17 вакансий

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань