По данным 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 на новых чипах Arm от Apple.
Однако запуск и прохождение игры с хорошей производительностью — это две совершенно разные вещи. Соответственно, Apple отмечает, что Game Porting Toolkit — это инструмент тестирования для разработчиков игр, позволяющий быстро протестировать игру для Windows на Mac, чтобы увидеть, работает ли игра на самом деле и какова ожидаемая производительность. На этом этапе разработчик может определить, что необходимо оптимизировать, чтобы игра вышла в наилучшем виде.
Пользователи Reddit протестировали новый уровень совместимости Apple для запуска Cyberpunk 2077 на M1 MacBook, Diablo IV на M1 Max MacBook Pro и Hogwarts Legacy на M2 Max. Окончательный опыт оказался не очень гладким и по-прежнему содержал ошибки. Однако эти первые результаты работы Game Porting Toolkit также демонстрируют перспективу более надежной игровой среды macOS в будущем.
Ссылка на источник
Комментарий (0)