> ## Content Index
> Fetch the complete content index at: https://admin.kod.ru/llms.txt
> Use this file to discover other available public pages before exploring further.

# Новый инструмент Apple позволяет запускать игры Windows на Mac
- URL: https://admin.kod.ru/game-porting-toolkit-apple/
- Published: 2023-06-07T16:12:30.000Z
- Updated: 2023-06-07T16:15:13.000Z
- Description: Game Porting Toolkit позволяет понять, сколько работы по переносу потребуется для исправления ошибок и оптимизации игр на macOS.
- Author: Влад Войтенко
- Tags: Новости

Apple создала Game Porting Toolkit — набор инструментов для портирования игр, который мгновенно переводит игры Windows для запуска на macOS, позволяя запустить немодифицированную версию игры Windows на Mac.

Как [сообщает](https://www.theverge.com/2023/6/7/23752164/apple-mac-gaming-game-porting-toolkit-windows-games-macos?ref=admin.kod.ru) The Verge, перенос игр для Windows на Mac не так прост для разработчиков. Это сложный процесс перекомпиляции исходного кода, преобразования пользовательских шейдеров, повторной реализации графической подсистемы, преобразования аудио, ввода и рендеринга HDR.

Разработчики при этом могут использовать кроссплатформенный игровой движок, чтобы облегчить процесс, но им всё равно придётся отлаживать игру и оптимизировать производительность на macOS.

Но именно Game Porting Toolkit позволяет разработчикам понять, сколько работы по переносу потребуется для исправления ошибок и оптимизации игр на macOS. Сюда также включён новый конвертер шейдеров Metal для автоматического преобразования существующих шейдеров GPU в Metal.

Менеджер инженерных проектов по GPU и графике в Apple Айсвария Шринивассан объясняет, чем отличается Game Porting Toolkit:

> Новый Game Porting Toolkit предоставляет среду эмуляции для запуска существующей немодифицированной игры для Windows, и вы можете использовать её для быстрого понимания использования графических функций и потенциала производительности вашей игры при запуске на Mac.

Game Porting Toolkit переводит инструкции x86 на базе Intel и API Windows в Apple Silicon. API, связанные с клавиатурой, мышью, вводом контроллера, воспроизведением аудио, сетью, файловой системой и Direct3D, переводятся в соответствующие API в macOS.

В результате игры для Windows работают на macOS без какого-либо переноса или модификации. Пользователи Reddit уже запустили [Cyberpunk 2077](https://www.reddit.com/r/macgaming/comments/142vjdz/i%5Fgot%5Fcyberpunk%5F2077%5Frunning%5Fon%5Fan%5Fm1%5Fmacbook/?ref=admin.kod.ru) на MacBook Pro M1, а также [Diablo IV](https://www.reddit.com/r/macgaming/comments/143ae4f/diablo%5Fiv%5Fon%5Fm1%5Fmax%5Fmbp%5F14%5Fusing%5Fmacos%5Fventura%5F134/?ref=admin.kod.ru) на MacBook Pro M1 Max и [Hogwarts Legacy](https://www.reddit.com/r/macgaming/comments/14342uz/hogwarts%5Flegacy%5Fon%5Fm2%5Fmax/?ref=admin.kod.ru) на M2 Max.

По факту это говорит о том, что ничто не мешает обычным пользователям macOS установить Game Porting Toolkit и попробовать игры. Однако нужно помнить о возможных проблемах с производительностью и различных ошибках. Для переноса игр нужно устанавить бета-версию macOS Sonoma, загрузить [Game Porting Kit](https://developer.apple.com/download/all/?q=game%20porting%20toolkit&ref=admin.kod.ru) и установить утилиту [Whisky](https://github.com/IsaacMarovitz/Whisky/releases/tag/pre-0.2.0?ref=admin.kod.ru).