По данным TechSpot , в этом году конференция WWDC принесла геймерам и разработчикам игр несколько интересных новостей. Помимо дорогостоящих очков Vision Pro и игровых дополнений, Apple также предоставила разработчикам новый набор инструментов для портирования игр, который позволит расширить возможности игр на 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 на M2 Max. Результаты были охарактеризованы как не слишком плавные и с множеством ошибок, но предварительные результаты работы Game Porting Toolkit вселяют надежду на более стабильную игровую среду macOS в будущем.
Ссылка на источник
Комментарий (0)