К настоящему времени вы должны быть знакомы с микросхема M1, Новая SoC от Apple, которая заменяет Intel в качестве процессора для всех будущих компьютеров Mac. Вы даже можете купить несколько Mac теперь, когда уже установлен чип M1.
Если вы уже приобрели Mac M1 или собираетесь заказать его, у вас может возникнуть несколько вопросов. Для многих пользователей, особенно разработчиков, важным вариантом использования Mac является запуск Windows (или приложений Windows) на вашем компьютере с macOS.
Тем, кому нужно запустить Windows на своем Mac, вы можете прочитать этот пост перед покупкой.
СОДЕРЖАНИЕ
-
Почему новый чип M1 - проблема для Windows на Mac
- x86 против ARM: почему Apple перешла на
-
Boot Camp по-прежнему работает на компьютерах Mac M1?
- Означает ли это, что Apple полностью перестанет поддерживать Boot Camp?
- А как насчет виртуальных машин Windows на микросхеме M1?
- Стоит ли отказываться от компьютеров Mac M1, если вам нужно запустить Windows?
-
В это время…
- Parallels VM: скоро (?)
- CrossOver: запускать (некоторые) приложения для Windows
-
Вывод: подождите или двигайтесь дальше
- Похожие сообщения:
Почему новый чип M1 - проблема для Windows на Mac
К сожалению, чип M1 действительно вызывает сложности, если вы хотите запустить Windows на вашем Mac. Это связано с тем, что чип M1 использует архитектуру, отличную от чипов Intel, для которых предназначена Windows.
В частности, чип M1 построен на архитектуре ARM, а Intel - на архитектуре x86. Это означает, что на фундаментальном уровне компьютеры Mac M1 и ПК x86 несовместимы друг с другом.
Архитектура процессора меняет не только то, как работает компьютер, но и то, что может работать на этом компьютере. Приложения должны быть созданы для одного или другого. Компенсировать эту разницу настолько сложно, что даже приложения, которые были созданы для Mac в прошлом, приходится перестраивать или переводить с помощью Rosetta 2.
Так что когда дело доходит до запуска Windows на M1 Mac - да, есть несколько проблем, мягко говоря.
x86 против ARM: почему Apple перешла на
Прежде чем мы углубимся в суть этой проблемы, давайте поймем момент, чтобы понять, почему Apple вообще перешла с x86.
Во-первых, очевидный ответ: Intel владеет архитектурой x86. Это компания изобрела! Поэтому для Apple, чтобы отделиться и создать конкурирующий чип, имеет смысл использовать альтернативную архитектуру.
Прочтите здесь чтобы узнать, почему Apple хотела прекратить использование чипов Intel.
Во-вторых, Apple уже некоторое время разрабатывает чипы ARM для своих мобильных устройств (iPhone, iPad, Apple Watch, AirPods, Apple TV - все). Инженеры Apple опытны, удобны и эффективны с этой архитектурой. Это в их рулевой рубке.
В-третьих, поскольку Apple строит все свои мобильные устройства с чипами ARM, это означает, что ARM Mac может запускать приложения для iPad и iPhone. Это большой шаг к сокращению разрыва между этими устройствами и увеличению совместимости между ними, что является очень важным шагом Apple.
Boot Camp по-прежнему работает на компьютерах Mac M1?
Теперь, когда мы знаем, почему Windows может не работать на Mac и почему Apple решила принять это решение, пришло время ответить на вопрос, который волнует большинство вас. Барабанная дробь….Нет, Boot Camp не работает на новых компьютерах Mac M1.
Я не думаю, что мне нужно вдаваться в подробности здесь, поскольку мы только что закончили объяснять, почему это так. Но это правда. Раньше Windows можно было установить на Mac с помощью функции Boot Camp. Поскольку процессор Mac больше не может интерпретировать операционную систему Windows, на данный момент это более или менее невозможно.
Означает ли это, что Apple полностью перестанет поддерживать Boot Camp?
На этот вопрос немного сложнее ответить. Я понятия не имею, что стоит на повестке дня Apple; может быть, Boot Camp вернется на следующей неделе. Если бы я догадывался, я бы сказал, что до Boot Camp вернется как минимум год, и, что более вероятно, он не вернется в течение гораздо более длительного периода времени, если вообще когда-либо.
Это потому, что есть только два способа устранить несоответствие между архитектурами ARM и x86. Либо Apple создает службу в стиле Rosetta, которая переводит Windows 10 в режиме реального времени, либо Windows предлагает надежную версию своей ОС для ARM.
Я не думаю, что в ближайшее время произойдет первое из этих событий. Второй, однако, вроде уже существует. Вы можете загрузить и установить версию Windows 10 для ARM на SoC ARM. Однако на момент написания эта версия Windows не была самой надежной. Он медленный, содержит ошибки и, поскольку основан на ARM, не запускает никаких 64-разрядных приложений Windows (однако вы можете запускать 32-разрядные версии).
Microsoft работает над улучшением этого, поэтому, будем надеяться, версия Windows 10 для ARM станет более практичной в будущем. тем не мение, даже если Microsoft завтра объявит, что ARM Windows 10 так же надежна, как x86 Windows 10, это не значит, что вы сможете установить ее на свой Mac. Затем Apple потребуется возродить функцию Boot Camp, что, конечно, еще предстоит выяснить.
Короче говоря, Boot Camp на Mac в обозримом будущем мертв, и я не рассчитываю, что он вернется в ближайшее время.
А как насчет виртуальных машин Windows на микросхеме M1?
Это подводит нас ко второму способу запуска Windows на Mac - через виртуальную машину.
Для тех, кто не знает, виртуальная машина - это эмулятор компьютера. Он создает небольшое окно на вашем рабочем столе со вторым рабочим столом внутри него для любой платформы, которая вам нравится. Обычно это используется разработчиками, хотя вы также можете использовать его для запуска приложений Windows на Mac (например, игр).
Прогноз здесь немного более радужный. В конце концов, ничто не мешает запускать виртуальные машины Windows на компьютерах Mac M1. Проблема здесь в том, что большинство приложений виртуальных машин были созданы для компьютеров Mac x86. Таким образом, все существующие виртуальные машины, которые вы знаете и любите, должны быть перестроены для новых компьютеров Mac.
Apple показала Parallels (популярную виртуальную машину), работающую на M1 Mac во время WWDC20. Однако это была прототипная версия Parallels, и она работала под управлением Linux, а не Windows 10.
Короче говоря, похоже, что виртуальные машины появятся на компьютерах Mac M1. Им просто нужно немного больше времени.
Стоит ли отказываться от компьютеров Mac M1, если вам нужно запустить Windows?
К сожалению, надежды на появление виртуальных машин на Mac может быть недостаточно для некоторых пользователей. Без Boot Camp и виртуальных машин DOA чип M1 может оказаться неприемлемым для профессионалов.
Если вы работаете с виртуальными машинами Windows ежедневно, я бы подождал, чтобы купить Mac M1. Я бы не посоветовал вам никогда не получить его, просто подождите до весны следующего года и обновите его. Я сомневаюсь, что возвращение популярных виртуальных машин в macOS займет гораздо больше времени.
Если вы часто работаете в Boot Camp на Mac, я бы пропустил Mac M1 в обозримом будущем. Я не уверен, как Apple отдает приоритет Boot Camp, поэтому сложно сказать, вернется он или нет. Если у вас дома нет компьютера с Windows 10, с которым вы не против переключаться, я бы какое-то время не променял Intel Mac на Mac M1.
В это время…
Это еще не все плохие новости. Есть несколько обходных путей, которые вы можете использовать на Mac M1 для запуска виртуальных машин и приложений Windows. Ниже приведены две причины, по которым вы могли бы пойти дальше и купить Mac M1 уже сегодня.
Parallels VM: скоро (?)
Parallels VM и другие популярные службы виртуальных машин (например, VMFusion) находятся в процессе разработки виртуальных машин Windows для компьютеров Mac M1. Однако пока не похоже, что какой-либо поставщик виртуальных машин полностью готов. Parallels имеет объявили, что работают над этим и это выглядит многообещающе.
Кроме того, мы мало что знаем. Хотя я ничего не знаю о разработке виртуальной машины для новой архитектуры, я бы сказал, что можно с уверенностью предположить, что первые виртуальные машины будут готовы, по крайней мере, к следующей весне. Так что если ты можешь подождать, я подожду.
CrossOver: запускать (некоторые) приложения для Windows
Пока вы ждете, я 110% рекомендую вам проверить CrossOver. CrossOver - это альтернатива виртуальной машине, которая позволяет запускать приложения Windows на Mac. Вместо эмуляции среды Windows (например, виртуальной машины) он переводит команды Windows в команды Mac - даже на компьютерах Mac M1.
Это позволяет запускать все ваши приложения для Windows (в том числе те, которые вы разрабатываете) на вашем Mac. Хотя он не предлагает такой же уровень глубины, как виртуальная машина, он выполняет свою работу и избавляет вас от покупки лицензии Windows. А если вы используете виртуальные машины или Boot Camp для игр на Mac, CrossOver поможет вам.
Вывод: подождите или двигайтесь дальше
Я полагаю, что для большинства пользователей перспективы виртуальных машин и альтернатив, таких как CrossOver, будет достаточно, чтобы насытить, пока поддержка Windows на компьютерах Mac M1 не улучшится. Тем не менее, для тех, кому нужен Boot Camp, я бы взял Intel Mac, пока они еще есть, и скрестил пальцы. А может пора покупать винду?