Jun 02, 2023
У Apple есть Протон
Кевин Парди – 7 июня 2023 г., 16:29 UTC В
Кевин Парди — 7 июня 2023 г., 16:29 UTC
В понедельник на презентации Apple на WWDC было так много всего, что трудно поверить, что еще многое предстоит раскрыть. И все же, в рамках презентации для разработчиков, Apple незаметно объявила о том, что может стать главной новостью для компьютерных игр на оборудовании Mac — о своей собственной инициативе по совместимости с Windows, похожей на SteamOS, но для миллионов Apple Silicon Mac вместо Steam Decks.
«Перенесите свою игру на Mac» состоит из трех видеороликов, в которых рассказывается о руководстве по игровому контроллеру, наборе инструментов для портирования игр (только для разработчиков Apple) и конвертере для работы шейдеров игр с API аппаратного ускорения Apple Metal. Apple утверждает, что у вас «есть все необходимое для обеспечения потрясающих игровых впечатлений» на компьютерах Mac на базе Apple-Silicon, и что ее набор инструментов обеспечивает «среду эмуляции для запуска вашей существующей немодифицированной игры для Windows».
«Не нужны месяцы, чтобы понять, как ваша игра выглядит, звучит и работает», — говорит во вступлении к видео Айсвария Шринивассан, технический менеджер проекта Apple. «Вы сразу видите потенциал своей игры».
В основе набора инструментов Apple Game Porting Toolkit лежит открытый исходный код CodeWeavers для CrossOver. CodeWeavers пишет на своем сайте, что компания «в восторге» от того, что Apple «признает, что Wine — фантастическое решение для запуска игр для Windows на MacOS». CodeWeavers «не работала с Apple над этим инструментом, но мы были бы рады сотрудничать с любыми разработчиками игр», которые хотят сотрудничать с командой компании PortJump для улучшения перевода с Windows на Mac.
Возможно, это лучшая позиция CodeWeavers, поскольку буквально на прошлой неделе компания объявила о своем собственном инструменте перевода DirectX-to-Metal и Windows-игр на Mac, который появится в CrossOver Mac версии 23 этим летом. В собственном сообщении CodeWeavers о своих амбициях API отмечалось, что для запуска Diablo II Resurrected на чипе Apple M2 требуется исправление «множества ошибок», и что компания ожидает подобный сценарий для других игр для Win-to-Mac. Еще неизвестно, чем реализация кода CrossOver от Apple отличается в обработке и трансляции.
Демонстрация Apple демонстрирует относительно новую и современную игру The Medium, портируемую с Windows на Mac Metal. Вызовы API для Windows DirectX 12 преобразуются в Metal, а входные, аудио, сетевые, файловые и другие системные вызовы передаются их аналогам в macOS. Как заметил The Verge, специалисты Reddit уже загрузили Cyberpunk 2077 и Diablo IV на оборудование Apple, спустя несколько часов после появления Apple Toolkit. Вы можете увидеть, как быстро можно заставить игру для Windows работать на Mac, и увидеть их скорость «теплый мед в банке».
Чипы Apple могут делать удивительные вещи, но по сравнению с новейшими чипами Intel и AMD, выполняющими работу, связанную с играми, они гораздо более энергоэффективны, чем производительны. Как подробно описано в нашем обзоре Mac Mini на базе M2-Pro, чипы серии M оптимизированы или более эффективны, чем обеспечивают максимальную производительность, независимо от того, используются ли они в безвентиляторном ноутбуке или в настольном компьютере высокого класса. По сравнению с аналогичными чипами x86 их производительность «хорошая». Хотя сложно провести прямое сравнение, учитывая все задействованные переменные и архитектуры, вы можете сравнить графическую производительность Apple с современным интегрированным графическим процессором Ryzen, по крайней мере, для базовых чипов M1 и M2. Чипы Apple Pro, Max и Ultra будут быстрее, но используются только в более дорогих компьютерах Mac.
Даже это может оказаться удивительным благом для геймеров, которые ищут что-то — что угодно — например, активную игровую экосистему на своем Mac. Steam Deck от Valve — это чудо совместимости с Linux, хотя большинство новых игр приходится запускать с более низкими разрешениями, частотой кадров и настройками графики. Многие поклонники Deck более чем готовы пожертвовать настройками трассировки лучей и Ultra ради удобства игр там, где им нравится. Инструментарий Apple и собственная работа CodeWeavers позволяют предположить, что владельцы Mac могут довольно скоро пойти на такой компромисс.
Изображение листинга от Apple