Apple представила новый набор инструментов который предназначен для того, чтобы разработчикам было проще и быстрее переносить свои компьютерные игры на macOS. На этой неделе технологический гигант представил Game Porting Toolkit на своей ежегодной Всемирной конференции разработчиков (WWDC).
Apple заявляет, что набор инструментов «устраняет месяцы предварительной работы» и позволяет разработчикам увидеть, насколько хорошо их существующая игра может работать на Mac всего за несколько дней, заявляет Apple. Инструментарий также упрощает процесс преобразования шейдеров и кода игровой графики, чтобы воспользоваться преимуществами производительности кремния Apple, что значительно сокращает общее время разработки. С помощью этого инструмента разработчики могут запустить немодифицированную версию игры для Windows на Mac и посмотреть, насколько хорошо она работает, прежде чем полностью портировать игру.
«Поскольку компьютеры Mac популярны как никогда, сейчас самое подходящее время, чтобы представить свои игры миллионам новых геймеров», — сказала Айсвария Шринивассан, руководитель инженерного проекта по графическим процессорам и графике в Apple. сессия WWDC. «Перенос вашей игры для Windows на Mac теперь быстрее, чем когда-либо. В этом году новый Game Porting Toolkit предоставляет среду эмуляции для запуска вашей существующей немодифицированной игры для Windows, и вы можете использовать ее, чтобы быстро понять использование графических функций и потенциал производительности вашей игры при ее запуске на Mac.
Примечательно, что эмулятор также может запускать Microsoft DirectX12, который позволяет разработчикам добавлять графические эффекты в игры для ПК и изначально недоступен для Mac. Во время сессии Apple продемонстрировала, как разработчики хоррор-игры The Medium используют эмулятор для запуска DirectX12 Window-версии своей игры на Mac.
В прошлом разработчикам было сложно и долго переносить игры для Windows на Mac, поскольку для этого требовалось много сложных шагов. Новый набор инструментов Apple помогает разработчикам лучше понять, как оптимизировать свои игры на macOS. Идея этого инструмента состоит в том, чтобы резко сократить время и усилия, необходимые для переноса игр с Windows на Mac.
Запуск нового инструментария вызывает волнение у разработчиков и более широкого игрового сообщества. Ведущий разработчик GitHub Кристина Уоррен отметила в Твиттер что набор инструментов «по сути является Proton (Wine от Valve для Linux/SteamOS и DX12), но для macOS. Он огромен.
Хотя новый инструментарий предназначен для разработчиков, некоторые пользователи Reddit уже использовали его для создания таких игр, как Киберпанк 2077 И Наследие Хогвартса на Маке. Стоит отметить, что при таком запуске игр можно столкнуться с ошибками.
Помимо запуска нового инструментария, Apple также представила новый “режим игры” в macOS Сонома. Компания утверждает, что игровой режим обеспечивает оптимизированный игровой процесс с более плавной и стабильной частотой кадров, гарантируя, что игры получают наивысший приоритет на ЦП и ГП.
«Игровой режим также делает игры на Mac еще более захватывающими — резко сокращая задержку звука с помощью AirPods и значительно уменьшая задержку ввода с популярными игровыми контроллерами, такими как Xbox и PlayStation, за счет удвоения частоты дискретизации Bluetooth», — написала компания в своем блоге. «Игровой режим работает с любой игрой, включая все недавние и предстоящие игры для Mac».