Inmiddels zou je bekend moeten zijn met de M1-chip, Apple's nieuwe SoC die Intel vervangt als de processor voor alle toekomstige Macs. Je kunt zelfs kopen een paar Macs nu die al de M1-chip hebben geïnstalleerd.
Als je je M1 Mac al hebt of overweegt er een te bestellen, heb je misschien een paar vragen. Voor veel gebruikers, vooral ontwikkelaars, is een belangrijk gebruiksscenario voor een Mac het uitvoeren van Windows (of Windows-apps) op uw macOS-machine.
Voor degenen die Windows op hun Mac moeten gebruiken, wil je misschien dit bericht lezen voordat je je aankoop doet.
Inhoud
-
Waarom de nieuwe M1-chip een probleem is voor Windows op Mac
- x86 vs ARM: waarom Apple overstapte
-
Werkt Boot Camp nog steeds op M1-Macs?
- Betekent dit dat Apple Boot Camp helemaal niet meer ondersteunt?
- Hoe zit het met virtuele Windows-machines op de M1-chip?
- Moet u de M1-Macs overslaan als u Windows moet gebruiken?
-
Ondertussen…
- Parallels VM: binnenkort (?)
- CrossOver: (sommige) Windows-apps uitvoeren
-
Conclusie: wacht of ga verder
- Gerelateerde berichten:
Waarom de nieuwe M1-chip een probleem is voor Windows op Mac
Helaas veroorzaakt de M1-chip wel complicaties als je Windows op je Mac wilt draaien. Dit komt omdat de M1-chip een andere architectuur gebruikt dan Intel-chips, de chips waarvoor Windows is ontworpen.
In het bijzonder is de M1-chip gebouwd op de ARM-architectuur, terwijl Intel is gebouwd op x86-architectuur. Dit betekent dat M1-Macs en x86-pc's op een fundamenteel niveau niet compatibel zijn met elkaar.
De architectuur van de processor verandert niet alleen hoe een computer draait, maar ook wat er op die computer kan draaien. Apps moeten voor het een of het ander worden gebouwd. Het is zo'n uitdaging om dit verschil te compenseren dat zelfs apps die in het verleden voor Mac zijn gebouwd, opnieuw moeten worden opgebouwd of vertaald met Rosetta 2.
Dus als het gaat om het draaien van Windows op een M1 Mac - ja, er zijn op zijn zachtst gezegd een paar problemen.
x86 vs ARM: waarom Apple overstapte
Laten we, voordat we ingaan op de omvang van dit probleem, even de tijd nemen om te begrijpen waarom Apple in de eerste plaats zou overstappen van x86.
Eerst het voor de hand liggende antwoord: Intel is eigenaar van de x86-architectuur. Het is het bedrijf dat het heeft uitgevonden! Dus voor Apple om weg te breken en een concurrerende chip te maken, is het alleen maar logisch om met een alternatieve architectuur te gaan.
Lees hier om erachter te komen waarom Apple wilde stoppen met het gebruik van Intel-chips.
Ten tweede ontwikkelt Apple al geruime tijd ARM-chips in zijn mobiele apparaten (iPhone, iPad, Apple Watch, AirPods, Apple TV - alles). De technici van Apple zijn ervaren, comfortabel en effectief met deze architectuur. Het staat in hun stuurhut.
Ten derde, omdat Apple al zijn mobiele apparaten met ARM-chips heeft gebouwd, betekent dit dat: een ARM Mac kan iPad- en iPhone-apps uitvoeren. Dit is een grote stap in de richting van het dichten van de kloof tussen deze apparaten en het vergroten van de compatibiliteit tussen deze apparaten, wat een zeer goede zet van Apple is om te maken.
Werkt Boot Camp nog steeds op M1-Macs?
Nu we weten waarom Windows mogelijk niet op Mac draait en waarom Apple ervoor heeft gekozen deze beslissing te nemen, is het tijd om de vraag te beantwoorden die de meeste van uw hoofden bezighoudt. Tromgeroffel….Nee, Boot Camp werkt niet op de nieuwe M1 Macs.
Ik denk niet dat ik hier te veel in detail hoef te treden, omdat we net klaar zijn met uitleggen waarom dit het geval is. Maar het is waar. Windows was vroeger installeerbaar op Mac via de Boot Camp-functie. Aangezien de Mac-processor het Windows-besturingssysteem niet meer kan interpreteren, is dit op dit moment min of meer onmogelijk.
Betekent dit dat Apple Boot Camp helemaal niet meer ondersteunt?
Deze vraag is wat moeilijker te beantwoorden. Ik heb geen idee wat er op de agenda van Apple staat; misschien komt Boot Camp volgende week terug. Als ik zou raden, zou ik zeggen dat de terugkeer van Boot Camp op zijn minst een jaar duurt, en waarschijnlijker is dat het niet veel langer terugkomt, of nooit.
Dat komt omdat er maar twee manieren zijn om de discrepantie tussen de ARM- en x86-architecturen op te lossen. Ofwel maakt Apple een Rosetta-achtige service die Windows 10 in realtime vertaalt, ofwel biedt Windows een robuuste ARM-versie van zijn besturingssysteem.
Ik zie de eerste van deze dingen niet snel gebeuren. De tweede bestaat echter al een beetje. U kunt een ARM-versie van Windows 10 downloaden en installeren op ARM-SoC's. Op het moment van schrijven is deze versie van Windows echter niet de meest betrouwbare. Het is traag, bevat fouten en omdat het op ARM is gebaseerd, worden er geen 64-bits Windows-apps uitgevoerd (u kunt echter wel 32-bits gebruiken).
Microsoft werkt eraan om dit te verbeteren, dus hopelijk wordt de ARM-editie van Windows 10 in de toekomst praktischer. echter, zelfs als Microsoft morgen aankondigde dat de ARM Windows 10 net zo robuust is als x86 Windows 10, betekent dat niet dat je het op je Mac zou kunnen installeren. Apple zou dan de Boot Camp-functie nieuw leven moeten inblazen, wat natuurlijk nog te bezien is.
Kortom, Boot Camp op Mac is in de nabije toekomst dood en ik zou er niet op rekenen dat het snel terugkomt.
Hoe zit het met virtuele Windows-machines op de M1-chip?
Dit brengt ons bij de tweede manier waarop u Windows op een Mac zou gebruiken, en dat is via een virtuele machine.
Voor degenen die het niet weten, een virtuele machine is een emulator voor een computer. Het creëert een klein venster op je bureaublad met een tweede bureaublad erin voor welk platform je maar wilt. Meestal wordt dit gebruikt door ontwikkelaars, maar je zou het ook kunnen gebruiken voor het uitvoeren van Windows-apps op Mac (zoals games).
De prognose is hier iets rooskleuriger. Er is niets dat Windows-VM's ervan weerhoudt om op M1-Macs te draaien - uiteindelijk. De uitdaging hier is dat de meeste VM-applicaties zijn gebouwd voor x86 Macs. Dus alle bestaande VM's die je kent en waar je van houdt, moeten nu opnieuw worden opgebouwd voor de nieuwe Macs.
Apple liet tijdens WWDC20 wel Parallels (een populaire VM) op een M1 Mac zien. Dit was echter een prototypeversie van Parallels, en het draaide op Linux, niet op Windows 10.
Kortom, het lijkt erop dat VM's naar M1-Macs komen. Ze hebben alleen wat meer tijd nodig.
Moet u de M1-Macs overslaan als u Windows moet gebruiken?
Helaas is de hoop dat VM's naar Mac komen misschien niet genoeg voor sommige gebruikers. Met Boot Camp verdwenen en VM's DOA, is de M1-chip misschien geen optie voor professionals.
Als je dagelijks in Windows VM's werkt, zou ik wachten met het aanschaffen van een M1 Mac. Ik zou je niet vertellen om er nooit een te kopen, gewoon te wachten tot volgend voorjaar en dan te upgraden. Ik betwijfel of het veel langer zal duren voordat populaire VM's terugkeren naar macOS.
Als je vaak in Boot Camp op Mac werkt, zou ik de M1-Macs in de nabije toekomst overslaan. Ik weet niet zeker of en hoe Apple prioriteit geeft aan Boot Camp, wat het moeilijk maakt om te zeggen of het terug zal komen. Tenzij je thuis een Windows 10-machine hebt waar je het niet erg vindt om tussen te schakelen, zou ik een Intel Mac voorlopig niet inruilen voor een M1-Mac.
Ondertussen…
Het is niet allemaal slecht nieuws. Er zijn een paar tijdelijke oplossingen die u op een M1-Mac kunt gebruiken om Windows-VM's en -apps uit te voeren. Hieronder staan twee redenen waarom u vandaag misschien de M1 Mac kunt kopen.
Parallels VM: binnenkort (?)
Parallels VM en andere populaire VM-services (zoals VMFusion) zijn bezig met het ontwikkelen van Windows-VM's voor de M1-Macs. Het lijkt er echter op dat nog geen enkele VM-provider helemaal klaar is. Parallels heeft aangekondigd dat ze eraan werken en dat het er veelbelovend uitziet.
Verder weten we niet veel. Hoewel ik niets weet over het ontwikkelen van een VM voor een nieuwe architectuur, zou ik zeggen dat het een veilige veronderstelling is dat de eerste VM's in ieder geval volgend voorjaar klaar zullen zijn. Dus als je kunt wachten, zou ik wachten.
CrossOver: (sommige) Windows-apps uitvoeren
Terwijl je wacht, raad ik je 110% aan om uit te checken CrossOver. CrossOver is een VM-alternatief waarmee u Windows-apps op een Mac kunt uitvoeren. In plaats van een Windows-omgeving (zoals een VM) te emuleren, vertaalt het in plaats daarvan de Windows-commando's naar Mac-commando's - zelfs op M1-Macs.
Hiermee kunt u al uw Windows-apps (inclusief degene die u aan het ontwikkelen bent) op uw Mac uitvoeren. Hoewel het niet hetzelfde niveau van diepte biedt als een VM, klaart het de klus en bespaart u de aanschaf van een Windows-licentie. En als u VM's of Boot Camp gebruikt voor gaming op Mac, dan heeft CrossOver u gedekt.
Conclusie: wacht of ga verder
Voor de meeste gebruikers kan ik me voorstellen dat het vooruitzicht van VM's en alternatieven zoals CrossOver voldoende zal zijn om je te verzadigen totdat Windows-ondersteuning op M1 Macs verbetert. Voor degenen die Boot Camp nodig hebben, zou ik echter een Intel Mac pakken terwijl ze er nog zijn en je vingers kruisen. Of misschien is het tijd om een Windows te kopen?