Nu burde du være bekendt med M1-chippen, Apples nye SoC, der erstatter Intel som processor til alle fremtidige Mac'er. Du kan endda købe et par Mac'er nu, der allerede har M1-chippen installeret.
Hvis du allerede har fået din M1 Mac eller overvejer at bestille en, har du måske et par spørgsmål på hjertet. For mange brugere, især udviklere, involverer en vigtig use case for en Mac at køre Windows (eller Windows-apps) på din macOS-maskine.
For dem, der har brug for at køre Windows på deres Mac, vil du måske læse dette indlæg, før du foretager dit køb.
Indhold
-
Hvorfor den nye M1-chip er et problem for Windows på Mac
- x86 vs ARM: Hvorfor Apple skiftede
-
Virker Boot Camp stadig på M1 Macs?
- Betyder det, at Apple helt stopper med at støtte Boot Camp?
- Hvad med virtuelle Windows-maskiner på M1-chippen?
- Skal du springe M1 Mac'erne over, hvis du skal køre Windows?
-
I mellemtiden…
- Parallels VM: Kommer snart(?)
- CrossOver: Kør (nogle) Windows-apps
-
Konklusion: Vent, eller kom videre
- Relaterede indlæg:
Hvorfor den nye M1-chip er et problem for Windows på Mac
Desværre forårsager M1-chippen komplikationer, hvis du vil køre Windows på din Mac. Dette skyldes, at M1-chippen bruger en anden arkitektur end Intel-chips, som er de chips, som Windows er designet til.
Helt konkret er M1-chippen bygget på ARM-arkitekturen, mens Intel er bygget på x86-arkitektur. Det betyder, at M1 Mac'er og x86 pc'er på et grundlæggende niveau er inkompatible med hinanden.
Processorens arkitektur ændrer ikke kun, hvordan en computer kører, men hvad der kan køre på den computer. Apps skal bygges til den ene eller den anden. Det er sådan en udfordring at kompensere for denne forskel, at selv apps, der blev bygget til Mac i fortiden, skal genopbygges eller oversættes ved hjælp af Rosetta 2.
Så når det kommer til at køre Windows på en M1 Mac - ja, der er et par problemer, for at sige det mildt.
x86 vs ARM: Hvorfor Apple skiftede
Før vi kommer ind på omfanget af dette problem, lad os tage et øjeblik på at forstå, hvorfor Apple ville skifte fra x86 i første omgang.
Først det åbenlyse svar: Intel ejer x86-arkitekturen. Det er firmaet, der har opfundet det! Så for at Apple kan bryde væk og lave en konkurrerende chip, giver det kun mening at vælge en alternativ arkitektur.
Læs her for at finde ud af, hvorfor Apple ønskede at stoppe med at bruge Intel-chips.
For det andet har Apple udviklet ARM-chips i nogen tid nu i sine mobile enheder (iPhone, iPad, Apple Watch, AirPods, Apple TV – alt). Apples ingeniører er erfarne, komfortable og effektive med denne arkitektur. Det er i deres styrehus.
For det tredje, fordi Apple har bygget alle sine mobile enheder med ARM-chips, betyder det det en ARM Mac kan køre iPad- og iPhone-apps. Dette er et stort skridt i retning af at lukke kløften mellem disse enheder og øge kompatibiliteten mellem dem, hvilket er et meget Apple-træk at gøre.
Virker Boot Camp stadig på M1 Macs?
Nu hvor vi ved, hvorfor Windows muligvis ikke kører på Mac, og hvorfor Apple valgte at træffe denne beslutning, er det tid til at besvare det spørgsmål, som de fleste tænker på. Trommehvirvel….Nej, Boot Camp virker ikke på de nye M1 Macs.
Jeg tror ikke, jeg behøver at gå for meget mere i detaljer her, da vi lige er blevet færdige med at forklare, hvorfor det er tilfældet. Men det er sandt. Windows plejede at være installeret på Mac via Boot Camp-funktionen. Da Mac-processoren ikke længere kan fortolke Windows-operativsystemet, er dette mere eller mindre umuligt i øjeblikket.
Betyder det, at Apple helt stopper med at støtte Boot Camp?
Dette spørgsmål er lidt sværere at besvare. Jeg aner ikke, hvad der er på Apples dagsorden; måske kommer Boot Camp tilbage i næste uge. Hvis jeg skulle gætte, vil jeg sige, at Boot Camps tilbagevenden er mindst et år væk, og mere sandsynligt kommer den ikke tilbage i meget længere tid, hvis nogensinde.
Det skyldes, at der kun er to måder at løse uoverensstemmelsen mellem ARM- og x86-arkitekturerne på. Enten opretter Apple en Rosetta-agtig tjeneste, der oversætter Windows 10 i realtid, eller også tilbyder Windows en robust ARM-version af sit operativsystem.
Jeg kan ikke se den første af disse ting ske lige foreløbig. Det andet eksisterer dog allerede. Du kan downloade og installere en ARM-version af Windows 10 på ARM SoC'er. I skrivende stund er denne version af Windows dog ikke den mest pålidelige. Den er langsom, buggy, og fordi den er ARM-baseret, kører den ikke nogen 64-bit Windows-apps (du kan dog køre 32-bit).
Microsoft arbejder på at forbedre dette, så forhåbentlig bliver ARM-udgaven af Windows 10 mere praktisk i fremtiden. Imidlertid, selvom Microsoft annoncerede i morgen, at ARM Windows 10 er lige så robust som x86 Windows 10, betyder det ikke, at du ville være i stand til at installere det på din Mac. Apple ville så have brug for at genoplive Boot Camp-funktionen, hvilket selvfølgelig mangler at blive set.
Kort sagt, Boot Camp på Mac er død i en overskuelig fremtid, og jeg ville ikke regne med, at den kommer tilbage når som helst snart.
Hvad med virtuelle Windows-maskiner på M1-chippen?
Dette bringer os til den anden måde, hvorpå du ville køre Windows på en Mac, og det er gennem en virtuel maskine.
For dem, der ikke ved det, er en virtuel maskine en emulator til en computer. Det skaber et lille vindue på dit skrivebord med et andet skrivebord inde i det, uanset hvilken platform du kan lide. Typisk bruges dette af udviklere, selvom du også kan bruge det til at køre Windows-apps på Mac (såsom spil).
Prognosen her er lidt lysere. Der er ikke noget, der forhindrer Windows VM'er i at blive kørt på M1 Mac'er - til sidst. Udfordringen her er, at de fleste VM-applikationer blev bygget til x86 Macs. Så alle de eksisterende VM'er, som du kender og elsker, skal nu genopbygges til de nye Mac'er.
Apple viste Parallels (en populær VM), der kører på en M1 Mac under WWDC20. Dette var dog en prototypeversion af Parallels, og den kørte Linux, ikke Windows 10.
Kort sagt ser det ud til, at VM'er kommer til M1 Macs. De har bare brug for lidt mere tid.
Skal du springe M1 Mac'erne over, hvis du skal køre Windows?
Desværre er håbet om VM'er, der kommer til Mac, måske ikke nok for nogle brugere. Med Boot Camp væk og VMs DOA er M1-chippen muligvis ikke en mulighed for professionelle.
Hvis du arbejder i Windows VM'er dagligt, ville jeg vente med at hente en M1 Mac. Jeg vil ikke fortælle dig, at du aldrig skal få en, bare at vente til næste forår og derefter opgradere. Jeg tvivler på, at det vil tage meget længere tid end det for populære VM'er at vende tilbage til macOS.
Hvis du ofte arbejder i Boot Camp på Mac, ville jeg springe M1 Mac'erne over i en overskuelig fremtid. Jeg er ikke sikker på, om eller hvordan Apple prioriterer Boot Camp, hvilket gør det svært at sige, om det vil komme tilbage eller ej. Medmindre du har en Windows 10-maskine derhjemme, som du ikke har noget imod at skifte imellem, ville jeg ikke bytte en Intel Mac med en M1 Mac i nogen tid.
I mellemtiden…
Det er ikke alle dårlige nyheder. Der er et par løsninger, du kan bruge på en M1 Mac til at køre Windows VM'er og apps. Nedenfor er to grunde til, at du måske kan gå videre og købe M1 Mac i dag.
Parallels VM: Kommer snart(?)
Parallels VM og andre populære VM-tjenester (som VMFusion) er i gang med at udvikle Windows VM'er til M1 Mac'erne. Det ser dog ikke ud til, at nogen VM-udbyder er helt klar endnu. Parallels har meddelt, at de arbejder på det og at tingene ser lovende ud.
Ud over det ved vi ikke meget. Selvom jeg ikke ved noget om at udvikle en VM til en ny arkitektur, vil jeg sige, at det er en sikker antagelse, at de første VM'er i det mindste vil være klar til næste forår. Så hvis du kan vente, ville jeg vente.
CrossOver: Kør (nogle) Windows-apps
Mens du venter, vil jeg 110 % anbefale, at du tjekker ud CrossOver. CrossOver er et VM-alternativ, der giver dig mulighed for at køre Windows-apps på en Mac. I stedet for at emulere et Windows-miljø (som en VM) oversætter den i stedet Windows-kommandoerne til Mac-kommandoer – selv på M1 Macs.
Dette giver dig mulighed for at køre alle dine Windows-apps (inklusive dem, du er ved at udvikle) på din Mac. Selvom det ikke tilbyder det samme niveau af dybde som en VM, får det arbejdet gjort og sparer dig for at købe en Windows-licens. Og hvis du bruger VM'er eller Boot Camp til spil på Mac, så har CrossOver dig dækket.
Konklusion: Vent, eller kom videre
For de fleste brugere forestiller jeg mig, at udsigten til VM'er og alternativer som CrossOver vil være nok til at mætte dig, indtil Windows-understøttelsen på M1 Macs forbedres. For dem, der har brug for Boot Camp, ville jeg dog have fat i en Intel Mac, mens de stadig er i nærheden, og krydse fingre. Eller måske er det tid til at købe en Windows?