Puteți rula Windows pe noile Mac-uri M1?

Până acum, ar trebui să fii familiarizat cu cipul M1, noul SoC al Apple care înlocuiește Intel ca procesor pentru toate viitoarele Mac-uri. Puteți chiar să cumpărați câteva Mac-uri acum că au deja instalat cipul M1.

Dacă ți-ai luat deja Mac M1 sau te gândești să comanzi unul, s-ar putea să ai câteva întrebări în minte. Pentru mulți utilizatori, în special dezvoltatori, un caz de utilizare important pentru un Mac implică rularea Windows (sau aplicațiile Windows) pe computerul dvs. macOS.

Pentru cei care trebuie să ruleze Windows pe Mac-ul lor, poate doriți să citiți această postare înainte de a face achiziția.

Cuprins

  • De ce noul cip M1 este o problemă pentru Windows pe Mac
    • x86 vs ARM: De ce a trecut Apple
  • Boot Camp mai funcționează pe Mac-urile M1?
    • Înseamnă asta că Apple nu va mai susține în întregime Boot Camp?
  • Dar mașinile virtuale Windows de pe cipul M1?
  • Ar trebui să sari peste Mac-urile M1 dacă trebuie să rulezi Windows?
  • Între timp…
    • Parallels VM: În curând(?)
    • CrossOver: rulați (unele) aplicații Windows
  • Concluzie: Așteaptă sau mergi mai departe
    • Postări asemănatoare:

De ce noul cip M1 este o problemă pentru Windows pe Mac

Din păcate, cipul M1 provoacă complicații dacă doriți să rulați Windows pe Mac. Acest lucru se datorează faptului că cip-ul M1 utilizează o arhitectură diferită de cipurile Intel, care sunt cipurile pentru care este proiectat Windows.

Mai exact, cipul M1 este construit pe arhitectura ARM, în timp ce Intel este construit pe arhitectura x86. Aceasta înseamnă că, la un nivel fundamental, Mac-urile M1 și PC-urile x86 sunt incompatibile unele cu altele.

Arhitectura procesorului nu schimbă doar modul în care funcționează un computer, ci și ce poate rula pe acel computer. Aplicațiile trebuie să fie create pentru unul sau altul. Este atât de dificil să compensezi această diferență încât chiar și aplicațiile care au fost create pentru Mac în trecut trebuie reconstruite sau traduse folosind Rosetta 2.

Deci, când vine vorba de rularea Windows pe un Mac M1 – da, există câteva probleme, cel puțin.

x86 vs ARM: De ce a trecut Apple

Înainte de a intra în amploarea acestei probleme, să luăm un moment pentru a înțelege de ce Apple ar trece de la x86 în primul rând.

În primul rând, răspunsul evident: Intel deține arhitectura x86. Compania a inventat-o! Așadar, pentru ca Apple să se desprindă și să creeze un cip concurent, are sens să opteze pentru o arhitectură alternativă.

Citiți aici pentru a afla de ce Apple a vrut să nu mai folosească cipuri Intel.

În al doilea rând, Apple dezvoltă cipuri ARM de ceva timp în dispozitivele sale mobile (iPhone, iPad, Apple Watch, AirPods, Apple TV – totul). Inginerii Apple sunt experimentați, confortabili și eficienți cu această arhitectură. Este în timoneria lor.

În al treilea rând, pentru că Apple și-a construit toate dispozitivele mobile cu cipuri ARM, asta înseamnă că un Mac ARM poate rula aplicații iPad și iPhone. Acesta este un pas mare către reducerea decalajului dintre aceste dispozitive și creșterea compatibilității dintre ele, ceea ce este o mișcare foarte Apple de făcut.

Boot Camp mai funcționează pe Mac-urile M1?

Acum că știm de ce Windows s-ar putea să nu ruleze pe Mac și de ce Apple a ales să ia această decizie, este timpul să răspundem la întrebarea care ține majoritatea în minte. Suga de tobe….Nu, Boot Camp nu funcționează pe noile Mac-uri M1.

Nu cred că trebuie să intru în prea multe detalii aici, deoarece tocmai am terminat de explicat de ce este cazul. Dar e adevărat. Windows era instalabil pe Mac prin funcția Boot Camp. Deoarece procesorul Mac nu mai poate interpreta sistemul de operare Windows, acest lucru este mai mult sau mai puțin imposibil în acest moment.

Înseamnă asta că Apple nu va mai susține în întregime Boot Camp?

La această întrebare este puțin mai greu de răspuns. Nu am idee ce este pe agenda Apple; poate Boot Camp se întoarce săptămâna viitoare. Dacă ar fi să ghicesc, aș spune că revenirea Boot Camp este cel puțin la cel puțin un an distanță și, mai probabil, nu se va întoarce pentru mult mai mult timp, dacă vreodată.

Asta pentru că există doar două moduri de a rezolva discrepanța dintre arhitecturile ARM și x86. Fie Apple creează un serviciu Rosetta-esque care traduce Windows 10 în timp real, fie Windows oferă o versiune ARM robustă a sistemului său de operare.

Nu văd că primul dintre aceste lucruri se va întâmpla prea curând. Al doilea, însă, există deja. Puteți descărca și instala o versiune ARM a Windows 10 pe SoC-urile ARM. La momentul scrierii, însă, această versiune de Windows nu este cea mai fiabilă. Este lent, cu erori și, deoarece este bazat pe ARM, nu rulează nicio aplicație Windows pe 64 de biți (puteți rula totuși pe 32 de biți).

Microsoft lucrează pentru a îmbunătăți acest lucru, așa că sperăm că ediția ARM a Windows 10 devine mai practică în viitor. in orice caz, chiar dacă Microsoft a anunțat mâine că ARM Windows 10 este la fel de robust ca x86 Windows 10, asta nu înseamnă că l-ați putea instala pe Mac. Apple ar trebui apoi să reînvie funcția Boot Camp, care, desigur, rămâne de văzut.

Pe scurt, Boot Camp pe Mac este mort pentru viitorul previzibil și nu aș conta că va reveni prea curând.

Dar mașinile virtuale Windows de pe cipul M1?

Acest lucru ne duce la a doua modalitate prin care ați rula Windows pe un Mac, și aceasta este printr-o mașină virtuală.

Pentru cei care nu știu, o mașină virtuală este un emulator pentru un computer. Creează o mică fereastră pe desktop cu un al doilea desktop în interior pentru orice platformă doriți. De obicei, acesta este folosit de dezvoltatori, deși îl puteți folosi și pentru a rula aplicații Windows pe Mac (cum ar fi jocuri).

Prognosticul aici este puțin mai luminos. Nu există nimic care să împiedice rularea mașinilor virtuale Windows pe Mac-uri M1 - în cele din urmă. Provocarea aici este că majoritatea aplicațiilor VM au fost create pentru Mac-uri x86. Deci, toate VM-urile existente pe care le cunoașteți și le iubiți acum trebuie reconstruite pentru noile Mac-uri.

Apple a arătat Parallels (un VM popular) care rulează pe un Mac M1 în timpul WWDC20. Cu toate acestea, aceasta a fost o versiune prototip a Parallels și rula Linux, nu Windows 10.

Pe scurt, se pare că VM-urile vin pe Mac-urile M1. Au nevoie doar de ceva mai mult timp.

Ar trebui să sari peste Mac-urile M1 dacă trebuie să rulezi Windows?

Din păcate, speranța ca VM-urile să vină pe Mac ar putea să nu fie suficientă pentru unii utilizatori. Cu Boot Camp dispărut și VM DOA, cipul M1 ar putea să nu fie o opțiune pentru profesioniști.

Dacă lucrați zilnic în VM-uri Windows, aș aștepta să iau un Mac M1. Nu ți-aș spune să nu primești niciodată unul, doar să aștepți până în primăvara viitoare și să faci upgrade atunci. Mă îndoiesc că va dura mult mai mult decât atât pentru ca VM-urile populare să revină la macOS.

Dacă lucrați frecvent în Boot Camp pe Mac, aș sări peste Mac-urile M1 în viitorul apropiat. Nu sunt sigur dacă sau cum Apple acordă prioritate Boot Camp, ceea ce face dificil de spus dacă va reveni sau nu. Cu excepția cazului în care aveți acasă o mașină Windows 10 pe care nu vă deranjează să comutați între ele, nu aș schimba un Mac Intel cu un Mac M1 pentru ceva timp.

Între timp…

Nu toate sunt vești proaste. Există câteva soluții pe care le puteți utiliza pe un Mac M1 pentru a rula mașini virtuale și aplicații Windows. Mai jos sunt două motive pentru care ați putea să mergeți mai departe și să cumpărați Mac M1 astăzi.

Parallels VM: În curând(?)

Parallels VM și alte servicii VM populare (cum ar fi VMFusion) sunt în proces de dezvoltare a mașinilor virtuale Windows pentru Mac-urile M1. Cu toate acestea, nu se pare că niciun furnizor de VM nu este încă pregătit. Parallels are au anunțat că lucrează la asta și că lucrurile par promițătoare.

Dincolo de asta, nu știm prea multe. Deși nu știu nimic despre dezvoltarea unui VM pentru o nouă arhitectură, aș spune că este o presupunere sigură că primele VM-uri vor fi cel puțin gata până în primăvara viitoare. Deci, dacă poți aștepta, eu aș aștepta.

CrossOver: rulați (unele) aplicații Windows

În timp ce așteptați, vă recomand cu 110% să verificați CrossOver. CrossOver este o alternativă VM care vă permite să rulați aplicații Windows pe un Mac. În loc să emuleze un mediu Windows (cum ar fi un VM), în schimb traduce comenzile Windows în comenzi Mac - chiar și pe Mac-urile M1.

Acest lucru vă permite să rulați toate aplicațiile Windows (inclusiv pe cele pe care le dezvoltați) pe Mac. Deși nu oferă același nivel de profunzime ca un VM, își face treaba și vă scutește de achiziționarea unei licențe Windows. Și dacă utilizați VM-uri sau Boot Camp pentru jocuri pe Mac, atunci CrossOver vă acoperă.

Concluzie: Așteaptă sau mergi mai departe

Pentru majoritatea utilizatorilor, îmi imaginez că perspectiva de VM-uri și alternative precum CrossOver va fi suficientă pentru a vă sătura până când suportul Windows pe Mac-urile M1 se îmbunătățește. Pentru cei care au nevoie de Boot Camp, totuși, aș lua un Intel Mac cât timp sunt încă prin preajmă și aș încrucișa degetele. Sau, poate că este timpul să cumpărați un Windows?