Чи можете ви запустити програмне забезпечення Windows на M1 Mac?

Перші комп’ютери Mac з процесорами Apple Silicon вражають своєю продуктивністю. Але з огляду на перехід від чипів Intel до власних розробок Apple на базі ARM, виникає питання: як це вплине на роботу програмного забезпечення Windows на Mac? Чи залишиться Boot Camp актуальним? Розгляньмо це детальніше.

Чому чіп M1 створює виклик для програм Windows

Чіп Apple M1 є першим процесором Apple Silicon, який використовується в комп’ютерах Mac. Він являє собою спеціальний чіп ARM, конструктивно ближчий до чіпів, що встановлюються в iPhone та iPad, ніж до традиційних процесорів Intel, які досі використовувались у Mac.

Apple розробила систему трансляції під назвою Rosetta 2, яка дозволяє новим Mac запускати програми, спочатку створені для Mac на базі Intel. Це означає, що ваші наявні програми Mac працюватимуть без проблем, навіть якщо вони ще не оптимізовані для Apple Silicon. Хоча трансляція може дещо сповільнити процеси, чіп M1 настільки потужний, що програми працюють так само ефективно, як і на Intel Mac. Після оновлення програм для підтримки Apple Silicon, вони працюватимуть ще швидше.

Проте, що робити з програмами, які не є розробленими для Mac?

Чи підтримують M1 Mac функцію Boot Camp?

Комп’ютери Apple Intel Mac мають функцію Boot Camp, яка дозволяє встановлювати Windows безпосередньо на Mac. Для перемикання між Windows і macOS потрібне перезавантаження. Windows працює на Mac так само, як і на звичайному ПК, оскільки Mac та ПК Intel використовують схожу апаратну архітектуру.

Однак, Boot Camp не підтримується на комп’ютерах Mac M1 з процесорами Apple Silicon. Ця функція працює виключно на Mac на базі Intel. Ви не зможете використовувати Boot Camp для встановлення Windows на MacBook M1 або Mac Mini.

Навіть якщо б Apple забезпечила підтримку Boot Camp на Mac M1, ви змогли б встановити лише ARM-версію Windows 10. На момент листопада 2020 року ця версія Windows ще не була повністю готовою для широкого використання. Вона використовує емуляцію для запуску програм Windows, розроблених для чіпів Intel, але цей процес значно повільніший і менш стабільний, ніж трансляція на Mac. Крім того, вона поки що не підтримує 64-розрядні програми Intel Windows, а лише 32-розрядні. Microsoft активно працює над розв’язанням цієї проблеми.

До того ж, навіть якщо ви готові до обмежень Windows 10 на ARM, Microsoft не надає можливості завантаження та встановлення цієї версії Windows на власних пристроях. Windows 10 на ARM призначена лише для виробників пристроїв, які планують її встановлювати на нові моделі.

Чи можливо запустити віртуальні машини Windows на Mac M1?

Програмне забезпечення Windows також можна запускати на комп’ютерах Intel Mac через віртуальні машини. Популярні програми для цього – Parallels Desktop та VMWare Fusion. Чи працюють вони на M1 Mac?

Зрештою, так. На момент виходу MacBook M1 у листопаді 2020 року, ці програми віртуалізації ще не були готові до підтримки нового процесора.

Поточні версії Parallels Desktop і VMware Fusion не працюють належним чином на MacBook з Apple Silicon. Ці програми залежать від функцій апаратної віртуалізації, доступних у комп’ютерах Intel Mac. І Parallels, і VMware заявили про підготовку майбутніх версій, адаптованих до нових процесорів. VMware поки не готовий дати конкретні обіцянки щодо підтримки цих нових Mac. Інструменти потребують значної модифікації для ефективної роботи з чіпами Apple.

Знову ж таки, архітектура стає проблемою. На WWDC 2020 Apple продемонструвала, що Parallels успішно працює на віртуальній машині Linux, імовірно, Linux на ARM.

Навіть коли нові інструменти віртуальних машин будуть готові, скоріше за все, вони підтримуватимуть лише операційні системи на базі ARM. Parallels повідомляє, що “здивований новинами від Microsoft про додавання підтримки x64 програм у Windows на ARM”. Для використання цієї можливості, Microsoft повинна надати Windows 10 на ARM для користувачів Mac, щоб її можна було встановлювати на віртуальні машини. Схоже, що Parallels не працює над запуском версій Windows Intel на Apple Silicon, оскільки це може бути дуже повільним, навіть якщо б це стало можливим.

Чи працює CodeWeavers CrossOver?

Є альтернативний спосіб запуску деяких програм Windows на M1 Mac – використання CodeWeavers Crossover для Mac. Ця програма базується на програмному забезпеченні з відкритим вихідним кодом Wine, яке дозволяє користувачам Linux запускати деякі програми Windows без необхідності встановлення самої Windows.

CodeWeavers, по суті, є рівнем сумісності, який забезпечує запуск додатків Windows на інших операційних системах. Цей метод не є ідеальним, підтримуються не всі програми, і можливі помилки. CodeWeavers має базу даних із переліком програм, які працюють добре.

CrossOver працює на MacBook з Apple Silicon. Якщо програма Windows працює на Mac за допомогою Crossover, вона повинна працювати і на Mac з Apple Silicon.

Чи варто купувати M1 Mac, якщо потрібна Windows?

Apple M1 MacBook Air, MacBook Pro та Mac Mini – це продукти першого покоління. Вони задають напрямок майбутнього Mac, який не буде залежним від процесорів Intel.

Не дарма Apple все ще продає комп’ютери Mac з процесорами Intel. Комп’ютери Apple Silicon Mac поки не є універсальним рішенням для всіх.

Якщо вам потрібна повноцінна операційна система Windows через Boot Camp або віртуальну машину, ці комп’ютери M1 MacBook, можливо, не підійдуть. Якщо вам потрібен новий Mac і необхідна підтримка Windows, варто розглянути Intel Mac.

Якщо ж вам дуже сподобалися MacBook M1, можливо, доведеться піти на компроміс. Наприклад, можна мати MacBook і окремий ноутбук або настільний комп’ютер для роботи з програмами Windows. Це може здаватися незручним, але може бути зручніше, ніж постійно перезавантажувати систему для використання Boot Camp.

Інший варіант – запускати програми Windows на віддаленому комп’ютері та мати до них віддалений доступ. Насправді, це може бути майбутнім рішенням для багатьох. Microsoft розробляє продукт “Хмарний ПК”, який дозволить організаціям запускати свої програми на серверах Microsoft і отримувати доступ до них з будь-якого пристрою.