Разработчик liyong представил проект MacNativeGames, который позволяет запускать игру The Legend of Zelda: Tears of the Kingdom на устройствах с процессорами Apple Silicon. По данным ITİX, на базовом M4 MacBook Air игра работает со стабильной частотой 90 кадров в секунду.
Ранее по теме: Инсайдер сообщил о подготовке магазинов Apple к ноябрьскому релизу устройств.
Проект представляет собой неофициальный статический рекомпилятор, преобразующий игру в нативное приложение для ARM64-архитектуры macOS и iOS. Версия задействует графический интерфейс Apple Metal 4, поддерживает разрешение до 4K с технологией MetalFX, а также управление с помощью клавиатуры, контроллеров Sony DualSense и Xbox.
Ранее по теме: Apple App Store раскрыл интерфейс приложений для складного iPhone Duo.
Как отмечается в материале, высокая производительность достигается благодаря архитектурной совместимости: чип Tegra X1 в консоли Nintendo Switch и процессоры Apple M-серии используют набор инструкций ARM64. Это позволяет переводить машинный код в исполняемые файлы macOS без использования промежуточных эмуляторов и дополнительных слоев трансляции графических API.
Для предотвращения задержек при компиляции шейдеров проект использует краудсорсинг — собранные списки ресурсов позволяют компилятору строить шейдеры до запуска игры. При этом разработка распространяется в виде утилиты для сборки: пользователям требуется самостоятельно подготовить файлы игры, ключи и прошивку с помощью инструментов командной строки Xcode.


Обсуждение в Telegram ↗