• Краеведческие чтения: «Люди дела: купцы и промышленники»

    Краеведческие чтения: «Люди дела: купцы и промышле...

    29.11.24

    0

    2341

Играть в лучшие игры с Windows можно теперь и на Mac

Играть в лучшие игры с Windows можно теперь и на Mac
  • 12.06.23
  • 0
  • 5777
  • фон:

Самой большой болью всех владельцев компьютеров Apple было отсутствие игр. Мощнейшее железо можно использовалось только для работы или простеньких казуалок, которые можно было раскопать в Mac App Store. Время от времени разработчики портировали какие-нибудь старые игры по типу GTA: San Andreas или чего-нибудь такого. Но новинки, достойные внимания, проходили мимо Макбуков и настольных Маков. С выходом macOS Sonoma Apple планирует переломить эту тенденцию. Причем не просто договариваясь со студиями выпускать игры специально для macOS, но и предоставив им специальные инструменты, чтобы этот процесс не вызвал каких-то проблем.

На презентации нам рассказали про специальный игровой режим, который появится в новой версии macOS. Однако это не единственное, что сделали в Купертино. Для разработчиков был выпущен и специальный Game Porting Tool, который без дополнительных усилий и изменения кода переносит игры с Windows на Mac. С помощью него энтузиасты уже запустили на Макбуке Diablo IV, Hogwarts Legacy, Cyberpunk 2077, Elden Ring и другие популярные игры. Впечатлены? Давайте разбираться, как это работает и какие игры можно ждать на macOS.

Игры с Windows на Mac OS

Запускать игры с Windows на Mac можно было уже давно. Чаще всего для этого использовались программы Wine или Crossover. Несколько раз я пробовал запускать игрушки с помощью Wine и могу сказать, что работают они совсем не так, как этого хотелось бы. Где-то заметны просадки FPS, а некоторые игры просто не включаются. И это у меня Мак на Интел с архитектурой х86. То есть проблем с запуском должно было быть минимум.

Game Porting Tool уже можно загрузить

Теперь же Apple внедряет в macOS Sonoma свой собственный инструмент для переноса и запуска игр с Windows на Mac. Самое интересное, что Apple Game Porting Tool основан на утилите CrossOver, которая, в свою очередь, является как раз ответвлением Wine. В Купертино решили не заморачиваться и выбрали самое популярное приложение с открытым исходным кодом, которое как раз и используется для переноса не только игр, но и любых программ из Windows в Unix системы (macOS и Linux).

Преобразование игры для Windows в версию macOS происходит без вмешательства пользователя

Но Apple была бы не Apple, если бы не доработала этот инструмент. В целом Wine чаще срабатывал, чем нет. А мои претензии к графике или к запуску приложений можно отнести и на устаревшее железо. Но Game Porting Tool умеет еще и переводить DirectX 12 в Metal 3. Кто не знаком со всеми этими терминами, поясню, что в Windows и XBOX за обработку графики отвечает как раз DirectX 12. В macOS же графикой заведует Metal 3. И просто так взять и запустить игру, созданную под DirectX 12, в macOS нельзя. Именно поэтому подобная конвертация и важна.

Кроме того, Game Porting Tool позволяет спокойно играть с помощью подключенных к компьютеру контроллеров, поддерживает HDR-видео и преобразует звук в пространственное аудио для большего погружения. Но самое интересное, что использование этого инструмента, по заявлениям Apple, не требует изменения ни одного символа в коде. Мне кажется, что это космос.

Игровой режим на Mac

Любой разработчик, может ограничиться простым портированием игры с помощью Game Porting Tool и больше не вносить никаких изменений. В такой ситуации выжать максимум из графики и производительности не получится. Специально для таких случаев Apple выпустила еще и Sonoma SDK. С помощью него можно будет увеличить производительность и добиться большей частоты кадров и качества графики. Вот здесь уже придется немного поработать с кодом, но глобально ничего измениться не должно.

Именно с помощью этого же SDK игра сможет запускать специальный игровой режим, которые теперь встроен в macOS Sonoma. При его активации основной приоритет отдается именно игре, находящейся у вас на экране. При этом фоновые процессы хоть и не закрываются, но получают значительно меньше ресурсов от компьютера. В дополнение к этому уменьшается задержка звука для AirPods, а скорость реакции контроллеров увеличивается. И все это происходит автоматически.

Запустить игровой режим вручную никак нельзя. Игра должна будет делать это сама. Для этого разработчики должны будут адаптировать ее под новую операционку. Сложностей это не должно вызвать точно, ведь Apple сделала максимально удобные инструменты для адаптации игр к macOS.

Какие игры можно скачать на Макбук

Apple проделала огромную работу для любителей поиграть на компьютере за прошедший год. Новые инструменты позволят поиграть в действительно крутые игры. Зацените, как энтузиасты запустили Cyberpunk 2077 с помощью Game Porting Tool на процессоре M2 Max:

В некоторых местах заметны просадки FPS, но связано это с тем, что игра не поддерживает игровой режим, который бы увеличил производительность. Здесь как раз не хватает небольшой работы разработчиков.

На Reddit вы можете заценить, как работает свеженькая Hogwarts Legacy на том же M2 Max. Здесь я вообще не заметил каких-то серьезных глюков и просадок. Так что уже потихоньку можно начинать надеяться на крутые игрушки для macOS. Вишенкой на торте во время презентации стало объявление о скором выходе Death Stranding на компьютерах Apple. Да, игра уже не новая, но если даже такая крупная студия заморочилась, то в скором времени мы сможем увидеть если и не одновременный выход игр на Windows и macOS, то хотя бы с небольшой разницей во времени. Ну а пока, помимо Death Stranding официально ждем Stray, WoW, No Man’s Sky, а там, глядишь, и остальные подтянутся.

Источник