Можно ли запустить программное обеспечение Windows на Mac M1 или M2?

Page content

Первые компьютеры Mac на чипе Apple - впечатляюще мощные. Но при переходе от чипов Intel к собственным процессорам Apple ARM что происходит с программным обеспечением Windows на Mac? Работает ли по-прежнему Boot Camp? Вот все, что вам нужно знать.

Почему чипы M1 и M2 представляют проблему для программного обеспечения Windows

Чип M1 компании Apple - это первый кремниевый чип Apple, используемый в компьютерах Mac. Это пользовательский ARM-чип, который имеет больше общего с чипами, встроенными в iPhone и iPad, чем с процессорами Intel, используемыми в существующих Mac. (M2 является преемником M1, и он находится в той же ситуации в отношении Windows-приложений).

Apple встроила систему перевода под названием Rosetta 2, которая позволяет новым компьютерам Mac запускать приложения, разработанные для компьютеров Intel Mac. Имеющиеся у вас приложения для Mac будут работать нормально, даже если они не были обновлены для поддержки Apple Silicon. Перевод немного замедляется, но чипы M1 и M2 настолько быстры, что, похоже, работают так же хорошо, как и на Intel Mac. Эти приложения будут работать еще быстрее после обновления для поддержки Apple Silicon.

Но как быть с приложениями, которые не являются приложениями для Mac?

An Apple slide showing Rosetta 2's various features. Apple

Поддерживают ли компьютеры Mac M1 и M2 Boot Camp?

В компьютерах Apple Intel Mac есть функция “Boot Camp”, позволяющая устанавливать Windows непосредственно на Mac. Для переключения между Windows и macOS необходимо перезагрузиться. Windows работает на Mac так же, как и на PC. Ведь и Intel Mac, и PC имеют одинаковую аппаратную архитектуру.

Однако Boot Camp не поддерживается на компьютерах Mac M1 и M2 с процессором Apple Silicon. Boot Camp работает только на компьютерах Mac на базе Intel. Вы не можете использовать Boot Camp для установки Windows на MacBook или настольный Mac с архитектурой M1 или M2.

Даже если бы Apple поддерживала Boot Camp на компьютерах M1 или M2 Mac, можно было бы установить только ARM-версию Windows 10 или Windows 11. Это не идеальная версия Windows: В ней есть слой эмуляции, позволяющий запускать программы Windows, написанные для чипов Intel, но он гораздо медленнее и с большим количеством ошибок, чем слой трансляции на Mac.

Можно ли запускать виртуальные машины Windows на компьютерах Mac M1 или M2?

Debian Linux running in a Parallels virtual machine on an Apple M1 Mac. Apple

Кроме того, программы Windows можно запускать на компьютерах Intel Mac с помощью виртуальных машин. К популярным программам виртуальных машин относятся Parallels Desktop и VMWare Fusion. Работают ли они на компьютерах M1 или M2 Mac?

Работают! Хотя программа Parallels Desktop не была готова к выпуску MacBook M1 в ноябре 2022 года, она позволяет установить ARM-версию Windows 11 на Mac M1 или M2.

Немного отстает VMware Fusion. С августа 2022 года можно загрузить предварительную версию VMware Fusion для компьютеров M1 и M2 Mac. Эта предварительная версия еще не полностью стабильна, но вполне пригодна для использования - и, вероятно, станет надежной альтернативой Parallels Desktop, когда будет готова.

Старые версии Parallels Desktop и VMware Fusion не могут корректно работать на MacBook с Apple Silicon. Эти приложения зависели от возможностей аппаратной виртуализации на современных Intel Mac.

На конференции WWDC 2020 компания Apple показала, как Parallels безупречно работает с виртуальной машиной - виртуальной машиной Linux. Скорее всего, это была ARM-версия Linux. Parallels не может запускать старые версии Windows или других операционных систем на базе Intel на Apple Silicon. К счастью, ARM-версия Windows 11 имеет собственный слой эмуляции для запуска программ Windows на базе Intel.

Работает ли CodeWeavers CrossOver?

The Windows version of Team Fortress 2 running on an M1 Mac through CodeWeavers CrossOver.

Вот один из способов запуска некоторых Windows-приложений на M1 Mac: С помощью CodeWeavers Crossover for Mac. Это приложение основано на программе Wine с открытым исходным кодом, которая стала известна тем, что позволяет пользователям Linux запускать некоторые Windows-приложения без самой Windows.

CodeWeavers - это, по сути, переработанный слой совместимости, предназначенный для запуска Windows-приложений на не-Windows операционных системах. Он не идеален, поддерживает не все приложения, и вы можете столкнуться с некоторыми ошибками. CodeWeavers ведет базу данных, в которой перечислены приложения, работающие под управлением CrossOver.

CrossOver действительно работает на MacBook с Apple Silicon. Если он может запустить Windows-приложение на Mac, он сможет запустить это же приложение на Mac с Apple Silicon.

Стоит ли покупать Mac M1 или M2, если вам нужна Windows?

MacBook Air, MacBook Pro и Mac Mini M1 и M2 были продуктами первого поколения, когда Apple представила их в 2022 году. Они заложили основу для будущего Mac без процессоров Intel.

Эти машины просто не могут работать с Windows так же хорошо, как старые MacBook. Boot Camp ушел в прошлое и, скорее всего, не вернется, поэтому на современных Mac нельзя установить двойную загрузку Windows. Вы сможете работать только с ARM-версией Windows 11 на виртуальной машине, а все старые программы Windows, которые вы хотите использовать, должны будут проходить через слой эмуляции Windows 11 внутри виртуальной машины.

Если для вас это проблема и вам очень нравятся эти компьютеры Mac M1 и M2, вы можете попробовать найти компромисс. Например, если вас устраивает наличие двух машин, вы можете иметь один MacBook и отдельный ноутбук или настольный компьютер для работы с Windows. Звучит дико, но это может быть приятнее, чем покупать устаревший Intel Mac и перезагружаться туда-сюда, чтобы использовать Boot Camp.

Или же можно запускать приложения Windows на удаленном ПК с Windows и получать к ним удаленный доступ. На самом деле, для многих людей это может стать решением будущего. Именно на это направлена система Microsoft “Cloud PC” для предприятий.