Открытый проект nxnative позволяет запускать некоторые игры Nintendo Switch на iPhone, iPad и Mac с чипами Apple Silicon без эмулятора. Инструмент, созданный разработчиком seedds, преобразует файлы игры и ключи prod.keys, предоставленные пользователем, в отдельное приложение для устройства Apple.
Такой подход возможен потому, что Switch и чипы Apple используют набор команд Arm64. nxnative перерабатывает код игры для запуска на чипе Apple, заменяет необходимые функции операционной системы Switch и переносит работу графического интерфейса NVN на Metal. В самом проекте нет кода Nintendo и ключей для игр.
Работоспособность зависит от игры. В проверке Эндрю Цая Monster Hunter Rise держала 60 кадров в секунду на базовом MacBook Air с M1 и 8 ГБ оперативной памяти. Unicorn Overlord, Dragon Quest XI S и Dark Souls Remastered тоже запустились, а Doom Eternal — нет.
По данным TechPowerUp, в документации nxnative перечислено около 70 проверенных игр. Проект в основном ориентирован на iPhone 15 Pro и более новые модели, а также iPad с M1 и новее. Для приложений под Mac требуется дополнительный этап сборки; сетевой игры и поддержки amiibo пока нет.
Источник: Techpowerup.