(33 минуты назад), Редакция Рунет | 👁 117

Энтузиаст запустил игры Nintendo Switch на Apple TV без эмулятора

Энтузиаст выпустил TVPort — инструмент, который превращает игры Nintendo Switch в приложения для Apple TV 4K. TVPort основан на проекте nxnative, который уже запускает игры Switch на iPhone, iPad и Mac. Это не эмулятор: код игры выполняется прямо на чипе Apple, а графика консоли пересобирается под Metal, графический интерфейс Apple. Новый проект добавляет сборку под tvOS и приложение для Mac, которое собирает игру в приложение для приставки и само устанавливает его на телевизор. Об этом сообщает «Код Дурова».

На Reddit автор назвал TVPort демонстрацией концепции и рассказал, что написал проект с помощью ИИ-модели Claude Opus 5.5. По его словам, поддержку приходится настраивать для каждой игры отдельно: часть игр загружает текстуры в память иначе, и их нужно сначала исправить. «Если вы против ИИ, этот проект не для вас», — написал автор.

Автор проверил три игры на Apple TV 4K третьего поколения с чипом A15. «Super Mario Odyssey» работает при 60 кадрах в секунду, изредка подтормаживает, есть проблемы со звуком у водопадов. «Animal Crossing: New Horizons» — 30 кадров в секунду без заметных проблем, все игроки делят один остров. «The Legend of Zelda: Tears of the Kingdom» — 30 кадров в секунду при 75% разрешения, приставка перегревается и сбрасывает частоты. Ради Zelda пришлось частично переписать движок игры патчами, и автор допускает, что на Apple TV третьего поколения она может так и не заработать нормально. Сейчас он советует запускать только Mario и Animal Crossing и собирается добавить масштабирование MetalFX.

У Apple TV есть лимит около 2,1 ГБ памяти на приложение, но tvOS считает в нём только обычную память. Поэтому TVPort хранит память игры в большом файле, а система выгружает неиспользуемые части во флеш-память, как в файл подкачки. Сохранения лежат в трёх местах: в кэше, в защищённой папке игры и в резервной копии на Mac или в iCloud, которая обновляется каждые пять минут. У каждого игрока на общем телевизоре могут быть свои сохранения.

Для работы нужен Mac на Apple Silicon с macOS 26.6 и Xcode 27.1, а приставка должна быть в режиме разработчика с tvOS 26 или новее. Пользователь выбирает папку с файлами игры и ключами prod.keys и нажимает Build & Install. Первая сборка занимает 30–60 минут. С бесплатной подписью приложения своим Apple ID установленная игра перестаёт открываться через семь дней, и её нужно переустановить.

Файлов игр и ключей в репозитории нет, автор просит использовать только игры, снятые со своей консоли. Проект распространяется под лицензией MIT. Сам автор пока прекращает работу над ним до выхода Apple TV четвёртого поколения и переключается на нативные порты игр Switch для Xbox Series X, а другим предлагает развивать проект в своих форках.

Раньше на закрытой сборке nxnative разработчик запустил на iPhone Mario Kart World со Switch 2, рассказывал «Код.ру».

Подписывайтесь на наш Telegram-канал, чтобы быть в курсе всех новостей и событий Рунета.

Комментарии 0
Зарегистрируйтесь или , чтобы оставлять комментарии.
Крупный российский хостинг-провайдер подвергся беспрецедентной атаке: пострадало множество сайтов