
Последние компьютеры Mac с чипами Apple Silicon — это фантастические компьютеры, но они отстают от своих предшественников на базе Intel в одном: совместимость с программным обеспечением Windows. Если вам время от времени требуется приложение Windows или вы хотите играть в большее количество игр для ПК, чем те, что изначально доступны для Mac, вы столкнетесь с проблемами.
Прошло почти пять лет с момента перехода Mac с процессоров x86 на Apple Silicon, а возможности запуска программного обеспечения Windows по-прежнему невелики. Вероятно, вам придется смешивать и подбирать виртуальные машины с уровнями совместимости и тратить больше денег, и в итоге вы все равно получите неидеальную совместимость программного обеспечения.
CrossOver — это здорово, когда работает
Мой предпочтительный вариант для запуска программного обеспечения Windows на современном Mac — CodeWeavers CrossOver, который представляет собой слой совместимости, построенный вокруг проекта Wine — вы можете знать Wine как основу для программного обеспечения Valve Proton в Steam для Linux. Существуют бесплатные интерфейсы для Wine на Mac, такие как Porting Kit, но у CrossOver чистый интерфейс и лучшая поддержка. CrossOver обычно стоит 74 доллара в год, но если вы не останетесь подписчиком, вы сможете продолжать использовать последнюю выпущенную для вас версию, пока что-то не сломается. Обычно бывают скидки, когда CodeWeavers выпускает новую версию.
CrossOver не эмулирует полную копию Windows. Вместо этого он транслирует вызовы Windows API в код, совместимый с Mac, и использует уровень эмуляции Rosetta 2 от Apple для преобразования инструкций x86 в Apple Silicon по мере необходимости. Когда CrossOver работает, результат впечатляет: приложения Windows появляются в Dock, они могут получать доступ к локальным файлам без странных обходных путей, а использование памяти ниже, чем у виртуальной машины.

К сожалению, CrossOver не всегда работает. У него могут возникнуть проблемы со многими новыми и старыми играми для ПК — я до сих пор не могу играть в Overwatch 2, который работает на многих слабых компьютерах Windows. Более новые версии Microsoft Office также работают ненадежно, в них отсутствуют некоторые функции в версиях для Mac. Вы можете загружать игры из Steam, но не из PC Game Pass. Некоторые другие лаунчеры игр также глючат или работают медленно.
CrossOver может переключаться между несколькими различными технологиями графического рендеринга, включая технологию на основе Game Porting Toolkit от Apple. К сожалению, многие из достижений в области производительности и совместимости в слое Proton от Valve и проекте Wine не всегда помогают Mac, поскольку macOS напрямую не поддерживает тот же графический стек Vulkan, что и настольный Linux. Эти технологии должны проходить через дополнительный слой на Mac, например, MoltenVK.
Parallels — для богатых
Parallels Desktop — наиболее полнофункциональный вариант для запуска программного обеспечения Windows на Mac. Вы можете настроить виртуальную машину Windows 11 и запустить ее в оконном или полноэкранном режиме. Также есть режим Coherence для приложений Windows, чтобы они вписывались в рабочий стол Mac, с отдельными приложениями в Dock и Spotlight. Он работает под управлением полной операционной системы Windows 11, поэтому совместимость программного обеспечения, как правило, лучше, чем у CrossOver. Вы также можете установить ARM Linux или macOS.

Однако Parallels также не является идеальным решением. Он должен использовать Windows 11 на ARM, которая имеет свой собственный уровень эмуляции x86 при запуске игр и приложений, не портированных на ARM. Parallels также не поддерживает DirectX 12. Эти два фактора сломают некоторые игры и приложения — Fallout 4 и Civilization 6 работали у меня хорошо, но Fallout 76 вылетает при запуске (возможно, потому что эмуляция x86 срабатывает на античит), а Overwatch 2 по-прежнему не работает на играбельных скоростях.
Parallels также невероятно дорогая. Стандартная версия стоит $100 в год или $220 при единовременной покупке, и вы должны получить свою собственную лицензию Windows 11 в дополнение к этому. Эта стоимость указана за машину, поэтому если у вас два или более компьютеров Mac, вы заплатите много денег. Parallels — единственное программное обеспечение для настольных компьютеров, которое я использовал в последнее время с такой ценовой моделью — даже Adobe во всей своей антипотребительской славе позволяет вам устанавливать приложения на двух компьютерах.
Бесплатные виртуальные машины хуже
Существуют некоторые бесплатные альтернативы Parallels и CrossOver для запуска программного обеспечения Windows, но у них те же проблемы с совместимостью программного обеспечения или другие недостатки. VMWare Fusion по-прежнему бесплатен для личного использования с производительностью, схожей с Parallels, но вам по-прежнему (официально) нужна лицензия Windows, а процесс установки сложнее, чем у Parallels.
Также есть UTM, который может создавать виртуальные машины ARM для максимально возможной производительности или эмулировать процессоры x86 для запуска большего количества операционных систем и программного обеспечения с (серьезным) штрафом за производительность. В последний раз, когда я пробовал Windows 11 в UTM, были некоторые проблемы с графикой и звуком. Также там меньше интеграции с хост-компьютером Mac, чем в Parallels, CrossOver или VMWare.
Смешивать и сочетать
Времена виртуальных машин x86 Windows с превосходной совместимостью с программным обеспечением или перезагрузки в раздел Windows с Boot Camp для работы в точности как на ПК давно прошли. Вам нужно либо использовать виртуализированную ARM Windows 11, либо слой совместимости, такой как CrossOver, у всех из которых есть свои сильные и слабые стороны. Мы также пока не знаем, как CrossOver и другие приложения пострадают от возможной смерти Rosetta 2.
Если вам нужно запустить полноценную среду Windows на Mac, и вы не против потратить больше денег ради лучшего опыта, я бы все равно порекомендовал Parallels Desktop. Я абсолютно не фанат ценовой и лицензионной структуры, но это лучший инструмент для работы, который существует сейчас. VMWare Fusion должен иметь схожую производительность, но с меньшей интеграцией с рабочим столом. CrossOver доступен в виде 14-дневной бесплатной пробной версии, которая дает вам достаточно времени для тестирования всех ваших приложений и игр.
Сейчас я использую смесь CrossOver и Parallels, и это, вероятно, лучшая настройка, которую вы можете получить на Apple Silicon Mac прямо сейчас. CrossOver отлично подходит для определенных игр и приложений, в то время как Parallels дает мне полную среду Windows, когда она мне нужна — например, для написания статей и руководств для ПК с Windows.
Хотелось бы, чтобы Apple вернула Boot Camp. Он не был идеальным, но это было лучше, чем перебирать разные виртуальные машины и уровни совместимости, чтобы иногда поиграть в компьютерную игру.