Czy możesz uruchomić system Windows na nowych komputerach Mac M1?

click fraud protection

Do tej pory powinieneś być zaznajomiony z chip M1, nowy SoC firmy Apple, który zastępuje Intela jako procesor we wszystkich przyszłych komputerach Mac. Możesz nawet kupić kilka komputerów Mac teraz, gdy już zainstalowano układ M1.

Jeśli masz już swojego Maca M1 lub zastanawiasz się nad jego zamówieniem, możesz mieć kilka pytań. Dla wielu użytkowników, zwłaszcza programistów, ważnym przypadkiem użycia komputera Mac jest uruchamianie systemu Windows (lub aplikacji Windows) na komputerze z systemem macOS.

Dla tych, którzy muszą uruchomić system Windows na swoim Macu, możesz przeczytać ten post przed dokonaniem zakupu.

Zawartość

  • Dlaczego nowy układ M1 stanowi problem w systemie Windows na Macu?
    • x86 vs ARM: Dlaczego firma Apple zmieniła?
  • Czy Boot Camp nadal działa na komputerach Mac M1?
    • Czy to oznacza, że ​​Apple całkowicie przestanie wspierać Boot Camp?
  • A co z maszynami wirtualnymi Windows na chipie M1?
  • Czy powinieneś pominąć komputery Mac M1, jeśli chcesz uruchomić system Windows?
  • W międzyczasie…
    • Parallels VM: Wkrótce (?)
    • CrossOver: Uruchom (niektóre) aplikacje Windows
  • Wniosek: poczekaj lub przejdź dalej
    • Powiązane posty:

Dlaczego nowy układ M1 stanowi problem w systemie Windows na Macu?

Niestety, układ M1 powoduje komplikacje, jeśli chcesz uruchomić system Windows na komputerze Mac. Dzieje się tak, ponieważ układ M1 wykorzystuje inną architekturę niż układy Intela, które są układami, dla których zaprojektowano system Windows.

W szczególności chip M1 jest zbudowany na architekturze ARM, podczas gdy Intel jest zbudowany na architekturze x86. Oznacza to, że na podstawowym poziomie komputery Mac M1 i komputery PC x86 są ze sobą niezgodne.

Architektura procesora nie tylko zmienia sposób działania komputera, ale także to, co może działać na tym komputerze. Aplikacje muszą być stworzone dla jednego lub drugiego. To takie wyzwanie, aby zrekompensować tę różnicę, że nawet aplikacje, które zostały zbudowane dla komputerów Mac w przeszłości, muszą zostać przebudowane lub przetłumaczone za pomocą Rosetty 2.

Więc jeśli chodzi o uruchamianie systemu Windows na Macu M1 – tak, jest co najmniej kilka problemów.

x86 vs ARM: Dlaczego firma Apple zmieniła?

Zanim przejdziemy do zakresu tego problemu, poświęćmy chwilę, aby zrozumieć, dlaczego Apple w ogóle przestawił się z x86.

Po pierwsze, oczywista odpowiedź: Intel jest właścicielem architektury x86. To firma, która to wymyśliła! Aby więc Apple oderwało się i stworzyło konkurencyjny chip, sensowne jest tylko pójście z alternatywną architekturą.

Przeczytaj tutaj aby dowiedzieć się, dlaczego Apple chciał przestać używać chipów Intela.

Po drugie, Apple od jakiegoś czasu rozwija chipy ARM w swoich urządzeniach mobilnych (iPhone, iPad, Apple Watch, AirPods, Apple TV – wszystko). Inżynierowie Apple są doświadczeni, wygodni i skuteczni dzięki tej architekturze. Jest w ich sterówce.

Po trzecie, ponieważ Apple buduje wszystkie swoje urządzenia mobilne z chipami ARM, oznacza to, że Mac ARM może uruchamiać aplikacje na iPada i iPhone'a. To duży krok w kierunku zlikwidowania luki między tymi urządzeniami i zwiększenia kompatybilności między nimi, co jest bardzo posunięciem Apple.

Czy Boot Camp nadal działa na komputerach Mac M1?

Teraz, gdy wiemy, dlaczego system Windows może nie działać na Macu i dlaczego firma Apple zdecydowała się podjąć tę decyzję, nadszedł czas, aby odpowiedzieć na pytanie, które nurtuje większość waszych umysłów. Werble….Nie, Boot Camp nie działa na nowych komputerach Mac M1.

Nie sądzę, że muszę tutaj wchodzić w szczegóły, ponieważ właśnie skończyliśmy wyjaśniać, dlaczego tak jest. Ale to prawda. Kiedyś system Windows można było zainstalować na komputerze Mac za pomocą funkcji Boot Camp. Ponieważ procesor Mac nie może już interpretować systemu operacyjnego Windows, jest to obecnie mniej lub bardziej niemożliwe.

Czy to oznacza, że ​​Apple całkowicie przestanie wspierać Boot Camp?

Odpowiedź na to pytanie jest nieco trudniejsza. Nie mam pojęcia, co jest w programie Apple; może Boot Camp powróci w przyszłym tygodniu. Gdybym miał zgadywać, powiedziałbym, że powrót Boot Campu nastąpi co najmniej za rok, a co bardziej prawdopodobne, nie wróci znacznie dłużej, jeśli w ogóle.

Dzieje się tak, ponieważ istnieją tylko dwa sposoby rozwiązania rozbieżności między architekturami ARM i x86. Albo Apple tworzy usługę w stylu Rosetty, która tłumaczy system Windows 10 w czasie rzeczywistym, albo system Windows oferuje solidną wersję swojego systemu operacyjnego ARM.

Nie widzę, żeby pierwsza z tych rzeczy wydarzyła się w najbliższym czasie. Druga jednak już w pewnym sensie istnieje. Możesz pobrać i zainstalować wersję ARM systemu Windows 10 na ARM SoC. Jednak w chwili pisania tego tekstu ta wersja systemu Windows nie jest najbardziej niezawodna. Jest powolny, wadliwy, a ponieważ jest oparty na architekturze ARM, nie obsługuje żadnych 64-bitowych aplikacji Windows (możesz jednak uruchomić 32-bitowe).

Microsoft pracuje nad ulepszeniem tego, więc miejmy nadzieję, że wersja ARM systemu Windows 10 stanie się bardziej praktyczna w przyszłości. Jednakże, nawet jeśli Microsoft ogłosił jutro, że ARM Windows 10 jest tak samo solidny jak x86 Windows 10, nie oznacza to, że będziesz mógł go zainstalować na swoim Macu. Apple musiałoby wtedy ożywić funkcję Boot Camp, która oczywiście pozostaje do zobaczenia.

Krótko mówiąc, Boot Camp na Macu jest martwy w dającej się przewidzieć przyszłości i nie liczyłbym na to, że wróci w najbliższym czasie.

A co z maszynami wirtualnymi Windows na chipie M1?

To prowadzi nas do drugiego sposobu, w jaki można uruchomić system Windows na komputerze Mac, a to za pośrednictwem maszyny wirtualnej.

Dla tych, którzy nie wiedzą, maszyna wirtualna jest emulatorem komputera. Tworzy małe okno na pulpicie z drugim pulpitem w środku dla dowolnej platformy. Zazwyczaj jest to używane przez programistów, ale można go również używać do uruchamiania aplikacji Windows na Macu (takich jak gry).

Prognozy tutaj są nieco jaśniejsze. Nic nie powstrzymuje maszyn wirtualnych z systemem Windows przed uruchomieniem na komputerach Mac M1 — w końcu. Wyzwanie polega na tym, że większość aplikacji VM została zbudowana dla komputerów Mac z procesorem x86. Dlatego wszystkie istniejące maszyny wirtualne, które znasz i kochasz, muszą zostać przebudowane na nowe komputery Mac.

Apple pokazał Parallels (popularną maszynę wirtualną) działającą na komputerze Mac M1 podczas WWDC20. Była to jednak prototypowa wersja Parallels i działała pod systemem Linux, a nie Windows 10.

Krótko mówiąc, wygląda na to, że maszyny wirtualne pojawią się na komputerach Mac M1. Potrzebują tylko trochę więcej czasu.

Czy powinieneś pominąć komputery Mac M1, jeśli chcesz uruchomić system Windows?

Niestety, nadzieja na pojawienie się maszyn wirtualnych na Macu może nie wystarczyć dla niektórych użytkowników. Po zniknięciu Boot Camp i DOA maszyn wirtualnych chip M1 może nie być opcją dla profesjonalistów.

Jeśli codziennie pracujesz na maszynach wirtualnych z systemem Windows, poczekałbym na Maca M1. Nie powiedziałbym, żebyś nigdy go nie kupował, po prostu poczekaj do następnej wiosny i wtedy ulepsz. Wątpię, czy powrót popularnych maszyn wirtualnych do systemu macOS zajmie znacznie więcej czasu.

Jeśli często pracujesz w Boot Camp na Macu, pominąłbym komputery Mac M1 w dającej się przewidzieć przyszłości. Nie jestem pewien, czy lub w jaki sposób Apple priorytetowo traktuje Boot Camp, co utrudnia stwierdzenie, czy wróci. Jeśli nie masz w domu komputera z systemem Windows 10, między którym nie masz nic przeciwko, nie zamieniłbym Maca Intela na Maca M1 przez jakiś czas.

W międzyczasie…

To nie wszystkie złe wieści. Istnieje kilka obejść, których można użyć na komputerze Mac M1 do uruchamiania maszyn wirtualnych i aplikacji z systemem Windows. Poniżej znajdują się dwa powody, dla których możesz dzisiaj kupić komputer Mac M1.

Parallels VM: Wkrótce (?)

Parallels VM i inne popularne usługi VM (takie jak VMFusion) są w trakcie opracowywania maszyn wirtualnych z systemem Windows dla komputerów Mac M1. Jednak wydaje się, że żaden dostawca maszyn wirtualnych nie jest jeszcze gotowy. Równolegle ma ogłosiły, że nad tym pracują i że wszystko wygląda obiecująco.

Poza tym niewiele wiemy. Chociaż nie wiem nic o tworzeniu maszyny wirtualnej dla nowej architektury, powiedziałbym, że jest to bezpieczne założenie, że pierwsze maszyny wirtualne będą gotowe przynajmniej do przyszłej wiosny. Więc jeśli możesz poczekać, ja poczekam.

CrossOver: Uruchom (niektóre) aplikacje Windows

Podczas oczekiwania 110% poleciłbym Ci sprawdzić Krzyżowanie. CrossOver to alternatywa dla maszyny wirtualnej, która umożliwia uruchamianie aplikacji Windows na komputerze Mac. Zamiast emulować środowisko Windows (takie jak maszyna wirtualna), zamiast tego tłumaczy polecenia systemu Windows na polecenia komputerów Mac — nawet na komputerach Mac M1.

Pozwala to na uruchamianie wszystkich aplikacji Windows (w tym tych, które tworzysz) na komputerze Mac. Chociaż nie oferuje tego samego poziomu głębi, co maszyna wirtualna, wykonuje swoją pracę i oszczędza przed zakupem licencji Windows. A jeśli używasz maszyn wirtualnych lub Boot Camp do grania na Macu, CrossOver Ci to zapewni.

Wniosek: poczekaj lub przejdź dalej

W przypadku większości użytkowników wyobrażam sobie, że perspektywa maszyn wirtualnych i alternatyw, takich jak CrossOver, wystarczy, aby cię zadowolić, dopóki nie poprawi się obsługa systemu Windows na komputerach Mac M1. Jednak dla tych, którzy potrzebują Boot Camp, chwyciłbym komputer Mac z procesorem Intel, gdy jeszcze są w pobliżu, i trzymam kciuki. A może czas kupić Windowsa?