По данным 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)