Пользователь Reddit с помощью ИИ запустил игры для Switch нативно на Apple TV
Проект TVPort — ещё один пример того, как пользователи с помощью Claude Code переносят программы на другие платформы
Nintendo
За последние несколько недель мы видели немало случаев, когда люди использовали ИИ-инструменты, в частности Claude Code, чтобы перекомпилировать или клонировать программы. Одни путём обратной разработки подписочных приложений, например приложений Creative Cloud от Adobe, собирали собственные версии. Другие пытались декомпилировать и перекомпилировать видеоигры, чтобы запустить их на других платформах и в браузерах, — с переменным успехом. Один из последних примеров портирования игр с помощью ИИ — энтузиаст, которому удалось запустить игры для Nintendo Switch нативно на Apple TV 4K.
Пользователь Reddit u/FloatingFalafel выпустил проект с открытым исходным кодом под названием TVPort — форк инструментария nxnative, который с помощью Mac перекомпилирует игры для Switch и Switch 2 под эту телеприставку. «Большинство игр работают по сути так же, как на Switch, но некоторые загружают текстуры в память иначе, и такие проблемы нужно диагностировать и исправлять, прежде чем игра заработает как следует», — написал автор, отметив, что использовал для проекта Claude Opus 5.5. По словам редditора, TVPort, помимо прочего, создаёт резервные копии сохранений на Mac или в iCloud и позволяет выбирать целевую частоту кадров — 30 или 60 fps.
Super Mario Odyssey, как утверждается, работает на 60 fps с «очень лёгкими подтормаживаниями время от времени и некоторыми проблемами со звуком, в частности возле водопадов». Animal Crossing: New Horizons, судя по всему, ограничена 30 fps, причём u/FloatingFalafel (который также работает над нативными портами игр Switch для Xbox Series X) заявил, что не столкнулся ни с какими проблемами.
Автор отметил, что для корректной работы The Legend of Zelda: Tears of the Kingdom (TOTK) потребуется ещё немало усилий: во время тестов Apple TV сбрасывала частоты из-за перегрева. «Чтобы запустить такие игры, как TOTK, нужна серьёзная диагностика и даже частичное переписывание игрового движка в виде патча в программе, — заявил u/FloatingFalafel. — Более тяжёлые игры вроде TOTK, возможно, никогда не запустятся на Apple TV 4K третьего поколения».
Репозиторий TVPort не содержит игровых файлов. Желающим поэкспериментировать самостоятельно придётся использовать собственные файлы — разумеется, законно полученные с собственных картриджей Switch.
Использование ИИ-инструментов для переноса игр на другие платформы — тоже спорная тема, в том числе в проектах по декомпиляции и перекомпиляции. Владельцы одного из известных сайтов в этой сфере, decomp.dev, недавно заявили о закрытии ресурса, поскольку «общественный аспект декомпиляции был разрушен» недобросовестными пользователями ИИ. (К слову, Anthropic с тех пор запретила Claude Code воссоздавать существующие игры.)
Как бы то ни было, проект TVPort напоминает о том, на что способна Apple TV 4K в качестве игрового устройства. Конечно, Switch почти 10 лет, и даже на момент выхода консоль была маломощной. И всё же телеприставка — достойная игровая система и устройство, способное на гораздо большее, чем повторы «Друзей» или трансляции матчей MLS.