Разработчик Хикари но Юмэ создал инструмент под названием touchHLE, который способен эмулировать старые iOS-приложения на компьютерах Mac и Windows. На основе этого проекта другой разработчик под ником ciciplusplus портировал этот же проект эмулятора iOS на Android. Однако пока не стоит слишком радоваться этому.
Запуск старых приложений для iPhone на Android
Эмуляция iOS на отличном от iPhone железе довольно проблематична, поскольку система не только является собственностью Apple, но и разработана для работы на определённом аппаратном обеспечении. Тем не менее, некоторые разработчики достаточно успешно эмулируют старые версии iOS, или iPhone OS.
Это связано с тем, что старые версии операционной системы имеют гораздо меньше функций безопасности и используют гораздо менее сложное «железо», что упрощает их запуск на других платформах. С помощью touchHLE пользователи не могут запустить полную версию iOS, но могут эмулировать некоторые действительно старые приложения и игры для iPhone, такие как Super Monkey Ball и Crash Bandicoot: Nitro Kart 3D.
Мы уже видели, как эти игры эмулируются на компьютерах Mac и PC. Но как насчёт смартфонов на Android? Оказывается, ciciplusplus портировал touchHLE на устройство с «зелёным роботом», чтобы пользователи могли играть в старые игры для iPhone на устройствах Android. И как показал разработчик в своём Twitter, проект эмулятора iOS, похоже, работает достаточно хорошо... Но есть одна загвоздка.
Эмулятор touchHLE имеет множество собственных ограничений при запуске на компьютере, и все они так же применимы к Android. Например, приложения работают только на чипах с архитектурой AArch64. Кроме того, этот эмулятор iOS не тестировался с другими приложениями и играми, кроме Super Monkey Ball. И, конечно, у вас должны быть оригинальные инсталляторы приложений, которые вы хотите запустить.
Попробуйте сами
Эмуляция этих приложений на Android – это, безусловно, не то, чем будут заниматься многие пользователи. Тем не менее, интересно видеть, что кому-то удалось запустить классические приложения для iPhone на других платформах. Однако пока нет никаких намёков на то, что проект эмулятора iOS будет развиваться, чтобы запускать больше приложений или даже полную версию iOS.
Те, кто хочет попробовать запустить приложения для iPhone на Android-устройстве, могут ознакомиться с исходным кодом проекта на GitHub.
Ещё по теме:
- Google Authenticator теперь поддерживает резервное копирование 2FA-кодов
- iPhone 14 спас студентов, застрявших в каньоне в штате Юта
- Epic Games снова проиграла в битве с Apple