Кто-то запустил iOS на Nintendo Switch, потому что почему бы и нет?

В то время как более 3,5 миллионов человек провели последние пару недель, прикованные к совершенно новой Nintendo Switch 2, пользователь X PatRyk (@Patrosi73) решил потратить свое время на другое: попытку запустить iOS на оригинальной Nintendo Switch. И у них получилось! Ну, вроде как.
По словам PatRyk, они потратили два полных дня, работая над способом запустить полную сборку iOS в QEMU, эмуляторе машин с открытым исходным кодом и виртуализаторе, который может имитировать совершенно разные аппаратные архитектуры в программном обеспечении.
В результате получилась полноценная среда iOS, эмулируемая непосредственно на процессоре Nvidia Tegra X1 от Switch.
«Самый медленный, но самый веселый iPhone в мире»
Прежде чем кто-либо слишком возбудится, давайте зададим ожидания: по собственному признанию PatRyk, эта штука *едва* функционирует:
Я сошел с ума (и потратил 2 дня своей жизни на установку этого)
Встречайте: самый медленный «iPhone» в мире 🎉🎉Загрузка занимает более 20 минут, каждый второй ваш шаг вызывает панику ядра, приложения не открываются (все они превышают время ожидания и вылетают) 🚀🚀 pic.twitter.com/r3B3JPDUDV
— PatRyk (@Patrosi73) June 17, 2025
Тем не менее, сам факт того, что она вообще загружается, уже достаточно впечатляет, особенно учитывая, что iOS, как известно, сложно запустить на чем-либо, кроме собственных устройств Apple (или, в лучшем случае, внутри симулятора Xcode от Apple на Mac).
Но… зачем?
В смысле, почему бы и нет? Для Patrosi этот проект, похоже, был больше про развлечение, чем про создание чего-то сколько-нибудь практичного.
«Я сошел с ума (и потратил 2 дня своей жизни на установку этого)», — пошутил он в своем посте. «Встречайте: самый медленный iPhone в мире».
Пригодно ли это для использования? Даже близко нет. Но как доказательство концепции и отличный повод сказать, что вы запустили iOS на консоли Nintendo, это, несомненно, круто.
Проект основан на усилиях по эмуляции Apple Silicon с помощью QEMU, целью которых является возможность запускать операционные системы Apple на базе ARM в виртуализированных средах, и вы можете узнать больше о проекте на его странице GitHub.
Через MacMagazine


