В сети появился подробный разбор проекта nxnative, который обещает запускать игры с Nintendo Switch на устройствах экосистем Apple — iPhone, iPad и Mac. По материалам TechSpot, автор проекта под псевдонимом seedds выпустил инструмент nxnative, который не относится к эмуляторам в привычном понимании: он превращает игры со Switch в нативные приложения для iPhone и iPad, при этом код воспроизводится непосредственно на чипах Apple. Этот подход — совершенно иное решение по сравнению с эмуляторной реконструкцией, отмечают авторы материала. Источники отмечают, что идея реализуется на основе существующего ПО Ryujinx, Yuzu и прочих, но итог — нативное выполнение контента на устройстве Apple. В контексте темы Nintendo традиционно не выпускает эксклюзивы на сторонних платформах, особенно мобильных, однако энтузиасты продолжают искать обходы для запусков на устройствах Apple. (источники 11, 12, 20, 21)”,

Суть технической реализации состоит в том, что и Nintendo Switch, и современные гаджеты Apple используют архитектуру Arm, поэтому инструкции игры теоретически совместимы с чипами iPhone, iPad и Mac. Это позволяет часть игр «перемещать» на устройства Apple без полноценной эмуляции процессора консоли, хотя детали проекта требуют дополнительных условий и инструментов. Разработчик предупреждает, что nxnative в итоге не распространяет сами игры, а лишь предоставляет механизм их исполнения на целевых устройствах. (источники 14, 12, 21)

Чтобы воспользоваться инструментом, пользователю понадобятся сами файлы игры и извлечённые из консоли ключи дешифрования, а также компьютер Mac с установленной средой Xcode для запуска скрипта сборки. Установка готового приложения на устройство осуществляется обходом App Store с помощью таких инструментов, как AltStore, Sideloadly или LiveContainer. Для запуска на Mac дополнительно требуется ввести одну команду. Эти требования подчёркнуто напоминают, что речь идёт о объёме возможностей, выходящем за рамки официальной поддержки и не предполагает легального распространения контента. (источники 17, 18, 15)

По данным репозитория nxnative на GitHub, тестирование проведено на свыше 70 игр, среди которых встречаются трилогия Bayonetta, Fire Emblem Engage, Metroid Dread, Super Mario Odyssey, The Legend of Zelda: Breath of the Wild и Tears of the Kingdom. Разработчик обещает поддержку до 60 кадров в секунду для совместимых проектов, возможность сенсорного управления, использования контроллеров, сохранения прогресса, вибраций и гироскопа. При этом nxnative не распространяет сами игры и не обеспечивает их дистрибуцию; в примере упоминаются популярные проекты, где ранее решения вроде Yuzu столкнулись с аналогичной проблемой. (источники 20, 21)