Нативный порт Switch на Apple TV 4K: 60 FPS ценой семидневной подписи сертификата
Энтузиасты форкнули nxnative в TVPort, заставив Apple TV 4K третьего поколения тянуть Super Mario Odyssey на стабильных 60 кадрах в секунду. Без классической эмуляции.
Эмуляции здесь нет в принципе. Оригинальный ARM64-код исполняется напрямую на кремнии A15 Bionic, а графические вызовы Nintendo на лету транслируются и пересобираются под Metal. Animal Crossing: New Horizons при этом еле ползет на 30 fps, упираясь в тепловые лимиты компактного корпуса и троттлинг процессора. Для компиляции этого чуда требуется Mac на Apple Silicon, развернутый Xcode и активированный режим разработчика на самой приставке. Проприетарные файлы и ключи шифрования в открытый репозиторий не входят, дамп игры пользователь должен добыть самостоятельно, что автоматически переводит проект из разряда научных экспериментов в серую зону. Лицензия MIT прикрывает только сам инструмент трансляции, но не легализует извлечение кода.
Кода недостаточно для обхода системных ограничений.
Ограничения начинают давить уже через неделю. Бесплатный аккаунт Apple ID подписывает сертификат приложения ровно на 7 дней. По истечении этого срока процедуру сайдлоада и пересборки придется повторять вручную, теряя время на рутину. Авторы TVPort встроили систему бэкапов сохранений через iCloud Drive, пытаясь сгладить этот архитектурный костыль.

Костыль, впрочем, меркнет на фоне аппаратных ограничений.
Тяжелые эксклюзивы вроде The Legend of Zelda: Tears of the Kingdom на текущем железе просто не запустятся. Процессор A15 Bionic не рассчитан на постоянную пиковую нагрузку такого рода, а система охлаждения приставки полностью пассивна. Причем экосистема Apple уже месяц как штатно поддерживает контроллеры Joy-Con и Pro Controller на уровне iOS 16 и macOS Ventura.

Ventura здесь бессильна против термодинамики. Следующая итерация приставки с чипом A19 может закрыть этот разрыв, но пока энтузиасты просто греют корпус ради 30 кадров в Animal Crossing.
Никита Карпов
Главный редакторПишу о гаджетах, нейросетях и том, как технологии меняют нашу жизнь. Проверяю всё на себе, чтобы вы не тратили деньги зря.