Ormai dovresti avere familiarità con il chip M1, il nuovo SoC di Apple che sostituisce Intel come processore per tutti i futuri Mac. Puoi anche comprare qualche Mac ora che hanno già installato il chip M1.
Se hai già acquistato il tuo Mac M1 o stai pensando di ordinarne uno, potresti avere alcune domande in mente. Per molti utenti, in particolare gli sviluppatori, un importante caso d'uso per un Mac prevede l'esecuzione di Windows (o app di Windows) sul computer macOS.
Per coloro che hanno bisogno di eseguire Windows sul proprio Mac, potresti voler leggere questo post prima di effettuare l'acquisto.
Contenuti
-
Perché il nuovo chip M1 è un problema per Windows su Mac
- x86 vs ARM: perché Apple è cambiata?
-
Boot Camp funziona ancora sui Mac M1?
- Questo significa che Apple smetterà di supportare completamente Boot Camp?
- Che dire delle macchine virtuali Windows sul chip M1?
- Dovresti saltare i Mac M1 se hai bisogno di eseguire Windows?
-
Intanto…
- Parallels VM: in arrivo (?)
- CrossOver: esegui (alcune) app di Windows
-
Conclusione: aspetta o vai avanti
- Post correlati:
Perché il nuovo chip M1 è un problema per Windows su Mac
Sfortunatamente, il chip M1 causa complicazioni se vuoi eseguire Windows sul tuo Mac. Questo perché il chip M1 utilizza un'architettura diversa dai chip Intel, che sono i chip per cui è progettato Windows.
Nello specifico, il chip M1 è costruito su architettura ARM, mentre Intel è costruito su architettura x86. Ciò significa che, a un livello fondamentale, i Mac M1 e i PC x86 sono incompatibili tra loro.
L'architettura del processore non cambia solo il modo in cui viene eseguito un computer, ma cosa può essere eseguito su quel computer. Le app devono essere create per l'uno o per l'altro. È una tale sfida compensare questa differenza che anche le app create per Mac in passato devono essere ricostruite o tradotte utilizzando Rosetta 2.
Quindi, quando si tratta di eseguire Windows su un Mac M1, sì, ci sono alcuni problemi, per non dire altro.
x86 vs ARM: perché Apple è cambiata?
Prima di entrare nella portata di questo problema, prendiamoci un momento per capire perché Apple dovrebbe passare da x86 in primo luogo.
Innanzitutto, la risposta ovvia: Intel possiede l'architettura x86. È l'azienda che l'ha inventato! Quindi, per Apple che si stacchi e crei un chip concorrente, ha senso solo scegliere un'architettura alternativa.
Leggi qui per scoprire perché Apple voleva smettere di usare i chip Intel.
In secondo luogo, Apple sta sviluppando da tempo chip ARM nei suoi dispositivi mobili (iPhone, iPad, Apple Watch, AirPods, Apple TV – tutto). Gli ingegneri di Apple sono esperti, a loro agio ed efficaci con questa architettura. È nella loro timoneria.
Terzo, poiché Apple ha costruito tutti i suoi dispositivi mobili con chip ARM, ciò significa che un Mac ARM può eseguire app per iPad e iPhone. Questo è un grande passo avanti per colmare il divario tra questi dispositivi e aumentare la compatibilità tra loro, che è una mossa molto da fare per Apple.
Boot Camp funziona ancora sui Mac M1?
Ora che sappiamo perché Windows potrebbe non funzionare su Mac e perché Apple ha scelto di prendere questa decisione, è ora di rispondere alla domanda che è nella maggior parte delle vostre menti. Rullo di tamburi….No, Boot Camp non funziona sui nuovi Mac M1.
Non credo di aver bisogno di entrare troppo nei dettagli qui, poiché abbiamo appena finito di spiegare perché questo è il caso. Ma è vero. Windows era installabile su Mac tramite la funzione Boot Camp. Poiché il processore del Mac non è più in grado di interpretare il sistema operativo Windows, al momento questo è più o meno impossibile.
Questo significa che Apple smetterà di supportare completamente Boot Camp?
Questa domanda è un po' più difficile a cui rispondere. Non ho idea di cosa ci sia nell'agenda di Apple; forse Boot Camp tornerà la prossima settimana. Se dovessi indovinare, direi che il ritorno di Boot Camp è come minimo tra un anno e, più probabilmente, non tornerà per molto più tempo, se mai.
Questo perché ci sono solo due modi per risolvere la discrepanza tra le architetture ARM e x86. O Apple crea un servizio in stile Rosetta che traduce Windows 10 in tempo reale, oppure Windows offre una robusta versione ARM del suo sistema operativo.
Non vedo la prima di queste cose accadere presto. Il secondo, invece, esiste già. Puoi scaricare e installare una versione ARM di Windows 10 su SoC ARM. Al momento della scrittura, tuttavia, questa versione di Windows non è la più affidabile. È lento, pieno di bug e poiché è basato su ARM, non esegue alcuna app di Windows a 64 bit (tuttavia puoi eseguire a 32 bit).
Microsoft sta lavorando per migliorarlo, quindi si spera che l'edizione ARM di Windows 10 diventi più pratica in futuro. però, anche se Microsoft annunciasse domani che ARM Windows 10 è robusto quanto Windows 10 x86, ciò non significa che potresti installarlo sul tuo Mac. Apple avrebbe quindi bisogno di rilanciare la funzione Boot Camp, che ovviamente resta da vedere.
In breve, Boot Camp su Mac è morto per il prossimo futuro e non conterei che tornerà presto.
Che dire delle macchine virtuali Windows sul chip M1?
Questo ci porta al secondo modo in cui eseguiresti Windows su un Mac, ed è attraverso una macchina virtuale.
Per chi non lo sapesse, una macchina virtuale è un emulatore per un computer. Crea una piccola finestra sul tuo desktop con un secondo desktop al suo interno per qualsiasi piattaforma tu voglia. In genere, viene utilizzato dagli sviluppatori, sebbene sia possibile utilizzarlo anche per l'esecuzione di app Windows su Mac (come i giochi).
La prognosi qui è un po' più rosea. Non c'è nulla che impedisca l'esecuzione delle VM Windows su Mac M1 - alla fine. La sfida qui è che la maggior parte delle applicazioni VM sono state create per Mac x86. Quindi tutte le VM esistenti che conosci e ami ora devono essere ricostruite per i nuovi Mac.
Apple ha mostrato Parallels (una popolare VM) in esecuzione su un Mac M1 durante la WWDC20. Tuttavia, questa era una versione prototipo di Parallels ed eseguiva Linux, non Windows 10.
In breve, sembra che le VM arriveranno sui Mac M1. Hanno solo bisogno di un po' più di tempo.
Dovresti saltare i Mac M1 se hai bisogno di eseguire Windows?
Purtroppo, la speranza che le VM arrivino su Mac potrebbe non essere sufficiente per alcuni utenti. Con Boot Camp andato e VM DOA, il chip M1 potrebbe non essere un'opzione per i professionisti.
Se lavori quotidianamente su macchine virtuali Windows, aspetterei di prendere un Mac M1. Non ti direi di non averne mai uno, solo di aspettare fino alla prossima primavera e aggiornarlo. Dubito che ci vorrà molto più tempo perché le VM più popolari tornino a macOS.
Se lavori frequentemente in Boot Camp su Mac, salterei i Mac M1 per il prossimo futuro. Non sono sicuro se o come Apple dia la priorità a Boot Camp, il che rende difficile dire se tornerà o meno. A meno che tu non abbia una macchina Windows 10 a casa tra cui non ti dispiace passare, non scambierei un Mac Intel con un Mac M1 per un po' di tempo.
Intanto…
Non sono tutte cattive notizie. Esistono alcune soluzioni alternative che puoi utilizzare su un Mac M1 per eseguire app e macchine virtuali Windows. Di seguito sono riportati due motivi per cui potresti essere in grado di andare avanti e acquistare il Mac M1 oggi.
Parallels VM: in arrivo (?)
Parallels VM e altri servizi VM popolari (come VMFusion) stanno sviluppando VM Windows per i Mac M1. Tuttavia, non sembra che nessun provider di VM sia ancora pronto. Parallels ha ha annunciato che ci stanno lavorando e che le cose sembrano promettenti.
Oltre a ciò, non sappiamo molto. Sebbene non sappia nulla sullo sviluppo di una VM per una nuova architettura, direi che è un presupposto sicuro che le prime VM saranno almeno pronte entro la prossima primavera. Quindi, se puoi aspettare, io aspetterei.
CrossOver: esegui (alcune) app di Windows
Mentre aspetti, ti consiglierei al 110% di dare un'occhiata CrossOver. CrossOver è un'alternativa alla VM che ti consente di eseguire app Windows su un Mac. Invece di emulare un ambiente Windows (come una VM), traduce invece i comandi di Windows in comandi Mac, anche su Mac M1.
Ciò ti consente di eseguire tutte le tue app Windows (comprese quelle che stai sviluppando) sul tuo Mac. Sebbene non offra lo stesso livello di profondità di una VM, svolge il suo lavoro e ti evita di acquistare una licenza di Windows. E se usi VM o Boot Camp per giocare su Mac, CrossOver ti copre.
Conclusione: aspetta o vai avanti
Per la maggior parte degli utenti, immagino che la prospettiva di VM e alternative come CrossOver sarà sufficiente per saziarti fino a quando il supporto di Windows su M1 Mac non migliorerà. Per coloro che hanno bisogno di Boot Camp, tuttavia, prenderei un Mac Intel mentre sono ancora in giro e incrocio le dita. O forse è il momento di acquistare un Windows?