Конференция Apple WWDC 2023 закончилась уже неделю назад, но за всеобщим обсуждением уникальной AR-гарнитуры Vision Pro и других интересных новинок, не до конца замеченной осталась еще одна новость: корпорация представила новый набор инструментов для разработчиков, который упрощает и ускоряет портирование Windows-игр для ПК на macOS.
Всё это время перенос игр с Windows на Mac был довольно сложным, трудоёмким и длительным процессом, требующим от разработчиков множества преобразований и дополнительной работы. Теперь же, по заявлению Apple, Game Porting Toolkit экономит разработчикам “месяцы предварительной работы” перед портированием игры.
- Набор позволяет запустить немодифицированную версию игры для Windows на Mac и оценить, насколько хорошо она работает на “яблочном” компьютере и в каких исправлениях нуждается до полного переноса. Инструментарий также упрощает процесс конвертирования игровых шейдеров и графического кода для системы Apple Silicon, что значительно сокращает общее время переделывания игры под Mac.
- Инструмент также может переводить DirectX12 (компонент, отвечающий за обработку графики в Windows) в Metal 3 (компонент, отвечающий за аналогичную задачу в macOS). Это позволяет использовать, менять и добавлять графические эффекты в Windows-игре на Mac.
- Game Porting Toolkit могут пользоваться не только разработчики, но и любители. Так, пользователи Reddit уже опробовали его для переноса на Mac игр Cyberpunk 2077 и Hogwarts Legacy. При этом корпорация предупреждает, что любительский перенос игр вообще без каких-либо модификаций может приводить к ошибкам в игровом процессе.
- Помимо нового набора инструментов, Apple также представила новый “Игровой режим”, который теперь встроен непосредственно в macOS Sonoma. Он отдает основной приоритет включенной на экране игре, приглушая фоновые процессы и обеспечивая более плавный игровой процесс со стабильной частотой кадров, а также значительно снижая задержку звука и ввода.
Запуск нового набора получил положительные отзывы в среде разработчиков. Так, старший разработчик GitHub Кристина Уоррен сравнила инструмент с Valve Proton — ПО, которое позволяет продуктам для Windows работать на Linux.