По данным TechSpot , в этом году WWDC принесла немало интересных новостей как геймерам, так и разработчикам игр. Помимо дорогостоящих очков Vision Pro и гаджетов для игр с дополненной реальностью, Apple также предоставила разработчикам новый набор инструментов для портирования игр (Game Porting Toolkit), позволяющий расширить возможности игр на macOS.
Новый набор инструментов включает в себя слой совместимости, который программисты и даже геймеры могут использовать для запуска игр DirectX 12 в среде macOS. Код набора инструментов основан на Proton, слое совместимости, разработанном Valve для запуска игр Windows на операционных системах Linux. Он также основан на исходном коде CrossOver от CodeWeavers, который разработал собственный слой совместимости для запуска игр DirectX 12 на Mac.
Apple предоставляет разработчикам игр новый набор инструментов.
Game Porting Toolkit может переводить нативный код x86 на платформу Apple Silicon, перехватывая и преобразуя вызовы API для 3D-графики в проприетарный API Metal от Mac. Кроме того, инструментарий может переводить ввод, звук, сетевые данные и все остальное, необходимое для запуска игр Windows на новых чипах Apple Arm.
Однако запуск и комфортная игра с хорошей производительностью — это две совершенно разные вещи. Соответственно, Apple отмечает, что Game Porting Toolkit — это инструмент оценки для разработчиков игр, позволяющий быстро протестировать игру для Windows на Mac, чтобы убедиться, что игра действительно работает и какова ожидаемая производительность. На основе этого разработчики могут определить, что нужно оптимизировать, чтобы выпустить игру в наилучшем возможном виде.
Пользователи Reddit тестировали новый слой совместимости Apple для запуска Cyberpunk 2077 на MacBook с процессором M1, Diablo IV на MacBook Pro с процессором M1 Max и Hogwarts Legacy на MacBook Max с процессором M2. Финальный результат оказался не очень плавным и содержал ошибки. Но эти первоначальные результаты, полученные с помощью Game Porting Toolkit, также вселяют надежду на создание более надежной игровой экосистемы на macOS в будущем.
Ссылка на источник






Комментарий (0)