Набор инструментов Apple Game Porting Toolkit открывает совершенно новый мир игр на вашем Mac

click fraud protection

Решение Apple по поводу нехватки игр на MacOS состоит в том, чтобы в основном использовать подход Steam Deck.

Если у вас есть Макбук или Мак, то вы почти наверняка выбрали его не для игр. Они никогда не были известны этим, и это позор, учитывая огромное количество энергии, которое вы можете найти в любом Macbook в наши дни благодаря Яблочный кремний. Однако на конференции WWDC компания анонсировала Game Porting Toolkit (GPTK), способ, с помощью которого разработчики могут проверить, будут ли их игры хорошо работать при переносе на Mac. Еще лучше то, что любой может установить его, немного поработав и MacOS Сонома, и это именно то, что мы сделали.

Предупреждение: для набора инструментов Apple Game Porting Toolkit требуется много настройки, мне потребовалось много времени, чтобы настроить, и это благодаря огромному количеству работы, необходимой для запуска. В Apple Gaming Wiki есть фантастическое руководство по его настройке, которое я использовал, и хотя технически вы можете заставить его работать на Ventura, он сломает многие игры Steam и просто не поддерживается. Это менее удобный способ играть в игры, чем использование Parallels или Crossover, но, на мой взгляд, результат того стоит.

Я запускал это на своем личном MacBook Pro с Apple M1 Pro с 32 ГБ ОЗУ и 1 ТБ памяти, поэтому, если у вас лучшие характеристики, вы можете ожидать еще более высокой производительности.

Киберпанк 2077 и Человек-Паук: Ремастеринг на Макбук М1 Про

Две игры, которые я пробовал на своем Macbook M1 Pro, были Киберпанк 2077 и Человек-Паук: Ремастеринг, и я был впечатлен результатами. В обе игры можно было играть со скоростью около 30 кадров в секунду на высоких настройках (хотя я пытался снизить их до низких настроек, чтобы повысить производительность), и я не особо занимался оптимизацией.

Как вы можете видеть из клипа выше, в игру очень легко играть, она хорошо работает, но при этом выглядит великолепно. Также не помогло то, что я играл на трекпаде, но вы сможете использовать мышь и клавиатуру в любых играх, в которые играете. Обратите внимание, что в приведенном выше клипе звук отсутствует, но звук звучал нормально, хотя и немного хрипло.

В приведенном выше клипе звук звучит плохо, но при реальном воспроизведении звучал нормально. Кроме того, стоит отметить, что, хотя в начале игра, кажется, борется с производительностью, она набирает и поддерживает около 30 кадров в секунду в середине видео. Также обратите внимание, что вы пока не можете играть в игры с контроллером без особых усилий. Я сам еще не совсем уверен в шагах; некоторые люди утверждают, что вы можете скомпилировать Game Porting Toolkit с '--with-sdl2' вариант компиляции, так что, возможно, попробуйте, если у вас есть ноу-хау.

Что касается того, как работает Apple Game Porting Toolkit, он очень похож на Протон в Steam Deck. Он использует Wine в качестве основы для преобразования вызовов Windows API в вызовы POSIX (Portable Operating System Interface), а затем переводит вызовы DirectX в Apple Metal API. Wine воссоздает структуру каталогов Windows и предоставляет альтернативные реализации системных служб, а также не использует эмуляцию или виртуализацию для выполнения двоичных файлов Windows. Не забывайте также, что на Apple Silicon это должно занять другой шаг для перевода с x86 на Рука.

Proton в Steam Deck делает то же самое, за исключением того, что вызовы DirectX переводятся в Vulkan, а не в Metal. Самая большая разница между Proton и GPKT заключается в том, что Proton нацелен на потребителей и разработан как ориентированный на потребителя проект, позволяющий играть в игры на компьютере под управлением Linux. В случае с GPKT это сложный, очень практический процесс, направленный на то, чтобы разработчики тестировали свои игры, чтобы побудить их разрабатывать для Mac.

Сказав это, ясно, что если вы готовы испачкать руки и попробовать это, похоже, стоит настроить GPKT и играть в игры на базе Windows на вашем Mac. Если такие большие заголовки, как Киберпанк может работать на нем, то нет причин полагать, что вы не сможете играть в большую часть своей игровой библиотеки на Mac. Хочешь ты этого или нет - это отдельная история, но это так. работа.