C’è un buon modo per eseguire applicazioni Windows su macOS Catalina?

3 modi per farlo. Elencati dal più performante e meno doloroso, fino al meno performante ma anche meno ingombrante.

  1. Dual boot usando il Boot Camp integrato. Rende piuttosto semplice l'installazione di un vero Windows su un vero hardware dandovi le migliori prestazioni possibili. Tuttavia è necessario spegnere macOS e riavviare, quindi selezionare Windows, e viceversa. Non è possibile eseguire entrambi allo stesso tempo, sia Windows che Mac, e solo i programmi per quel sistema operativo è disponibile in qualsiasi momento, richiedendo un altro riavvio se si vuole scambiare.
  2. Installare Windows all'interno di un hypervisor di una macchina virtuale. MacOS ha a disposizione l'ipervisore Parallels, che è probabilmente la scelta migliore, dato che si integra bene in macOS. In alternativa cose come Virtualbox e VMWare fusion sono hypervisor di terze parti con capacità simili. Personalmente ho trovato VMWare per dare le migliori prestazioni grafiche del gruppo, ma se non state facendo qualche lavoro in 3d o giocando non importa molto. Ancora una volta si installa un "vero" Windows all'interno di una macchina virtuale, anche se ora è possibile eseguire Windows come se fosse un programma all'interno di macOS - permettendovi di avere entrambi aperti contemporaneamente ed eseguire programmi da entrambi senza bisogno di spegnere. Alcune delle opzioni di cui sopra hanno quello che chiamano modalità senza soluzione di continuità (in particolare Parallels e Virtualbox), questo in realtà fa apparire come se un programma avviato in Windows sia direttamente all'interno di macOS - anche se è davvero solo una cosmesi, il programma è ancora in esecuzione all'interno di Windows.
  3. Utilizzare qualcosa come WineBottler o Crossover. Entrambi sono varianti di Wine solo con una configurazione più semplice e alcune modifiche. Ci sono infatti alcune opzioni per l'uso in macOS: WineBottler Alternatives for Mac, alcune di esse possono adattarsi meglio a certi tipi di programmi, ad esempio Proton è la variante Steam di Wine fatta da Valve specifica per i giochi. L'idea qui è un livello di traduzione per far sì che i programmi che vogliono chiamare le librerie di Windows ottengano tutte queste azioni trasmesse agli equivalenti macOS di queste librerie. Sfortunatamente non è perfetto, troverete molto facilmente qualche programma che semplicemente non funzionerà, o potrebbe essere piuttosto soggetto a crash. Questo perché Wine stesso è un progetto di ingegneria inversa che cerca di capire cosa sta facendo Windows e cerca di farlo corrispondere. Non c'è quasi nessuna documentazione per questo, quindi Wine è creato per tentativi. Potreste essere molto fortunati, o i programmi che volete eseguire semplicemente non vanno troppo bene.

L'idea di Wine potrebbe essere la più semplice (se funziona). Significa anche che non è necessario mettere da parte lo spazio di archiviazione per un'intera installazione di Windows (cosa che entrambe le altre richiedono). Le prestazioni sono molto variabili, alcuni programmi possono essere fantastici mentre altri sembrano lumache. E anche se qualcosa funziona può sembrare strano in confronto ai programmi nativi di macOS (ad esempio, non aspettatevi menu nella barra dei menu globale in alto). Notate anche che Catalina non ha librerie a 32bit, quindi alcune cose di Wine potrebbero non funzionare affatto, mentre potrebbero funzionare perfettamente sulle vecchie versioni di macOS.

Se volete le migliori prestazioni in assoluto e meno problemi possibili, allora il dual boot è sicuramente il migliore. Solo che è piuttosto ingombrante da usare quando si vuole passare da un sistema operativo all'altro.

Il mezzo di una macchina virtuale aggira la necessità di riavviare. Ma poi compromette le prestazioni, specialmente la grafica. La maggior parte dei programmi (se non tutti) dovrebbe comunque funzionare bene, alcuni potrebbero solo non essere eseguiti velocemente come al solito. Inoltre si danno risorse parziali a Windows, ad esempio una parte della RAM, alcuni core della CPU, un po' di spazio di archiviazione. Questo può avere un impatto sia su Windows che su macOS, il che significa che entrambi girano più lentamente del solito quando entrambi sono attivi.

Non c'è niente di giusto o sbagliato in nessuna di queste opzioni. Scegliete quello che preferite, possibilmente provateli per vedere quanto bene fanno nel vostro caso specifico.