
В macOS Sonoma Apple представила новый инструмент Game Porting Tool, который позволяет разработчикам легко портировать свои игры для Windows на Mac практически без усилий. Инструмент, который все еще находится в бета-версии, на прошлой неделе получил первое обновление – и оно значительное. Читайте дальше, чтобы узнать, что Apple делает для превращения Mac в игровую платформу.
Инструмент Apple для портирования игр
Для тех, кто не знаком, инструмент Apple Game Porting Tool был анонсирован на WWDC 2023, чтобы помочь разработчикам портировать игры для Windows на macOS. Инструмент основан на Wine — популярной платформе с открытым исходным кодом, которая переводит программное обеспечение Windows в Unix-среды (такие как macOS и Linux).
Однако версия Apple имеет множество улучшений по сравнению с оригинальным Wine, например, возможность переводить DirectX 12 в Metal 3 в реальном времени. После использования Game Porting Tool для тестирования игры для Windows на macOS, разработчики могут использовать новые инструменты для преобразования графики DirectX в Metal. В результате игра может работать нативно с гораздо лучшей производительностью.
Хотя Game Porting Tool предназначен для разработчиков, любой, кто умеет пользоваться Терминалом, может попробовать его, чтобы запускать игры для Windows на Mac. И, на удивление, Apple уже выпустила первое обновление Game Porting Tool, и оно включает в себя ряд значительных улучшений.
Что нового в обновлении?
Обновление Game Porting Toolkit beta 1.0.2 значительно улучшает производительность игр. YouTube-блогер Эндрю Цай провел некоторые тесты с новой версией, и в большинстве сценариев он смог заметить, что игры работают с более высокой частотой кадров.
В новой версии частота кадров в популярной игре Elden Ring увеличилась с 26 кадров в секунду до 32 кадров в секунду на Mac с чипом M1 Max. При запуске Cyberpunk на Mac с M2 Ultra средняя частота кадров увеличилась с 8 до 18 кадров в секунду.
Интересно, что кажется, что Game Porting Tool имеет некоторые проблемы совместимости с чипами Apple M1 Ultra и M2 Ultra, поскольку те же игры работают лучше на менее мощных чипах. Это может быть связано с тем, что чипы Ultra объединяют два чипа Max в один с технологией UltraFusion, поэтому, возможно, инструмент еще не имеет полной поддержки для нее.
С M1 Max Cyberpunk работает с частотой 40 кадров в секунду. В то же время некоторые игры, которые раньше не были совместимы с инструментом, такие как Horizon Zero Dawn и Resident Evil 2, теперь работают нормально. Еще одна интересная деталь заключается в том, что новая версия Game Porting Tool добавляет поддержку 32-битного программного обеспечения, но производительность на данный момент кажется довольно плохой.
Вот как попробовать инструмент
Опять же, Apple Game Porting Tool предназначен для того, чтобы разработчики могли тестировать свои игры и оценивать, стоит ли их портировать на Mac. Однако, поскольку инструмент доступен на веб-сайте Apple Developer, любой желающий может скачать его для запуска игр для Windows.
Для его установки вам потребуется выполнить несколько команд в Терминале. Но что более важно, он работает только на Mac с Apple Silicon, использующих последнюю бета-версию macOS Sonoma.
macOS Sonoma beta — это также бета-программное обеспечение, доступное исключительно разработчикам. Публичная бета-версия будет выпущена в этом месяце, а официальный релиз запланирован на эту осень. Дополнительную информацию о бета-версии можно найти на веб-сайте Apple Developer.