Cos'è la virtualizzazione?
Il software di virtualizzazione ti consente di eseguire app scritte per un sistema operativo diverso da quello su cui gira il tuo computer.
Ad esempio, potresti voler eseguire un'applicazione Windows sul tuo nuovo splendente Mac.
Ogni sistema operativo ha i suoi punti di forza, ma molti utenti che fanno il grande passaggio da Windows a macOS scoprono le app di Windows che hanno utilizzato per anni (come Microsoft Project e Visio, Corel's WordPerfect e CorelDraw) non hanno versioni Mac corrispondenti.
Oppure scoprono che la versione Mac del loro software preferito, come Microsoft Excel o ABBYY FineReader, ha meno funzionalità rispetto alla versione Windows.
O forse la versione per Mac è indietro di pochi cicli di aggiornamento.
Le app di virtualizzazione ti consentono di conservare le tue app Windows mentre ti godi l'eleganza e la praticità di un Mac.
La virtualizzazione non è solo per i Mac
Ovviamente la virtualizzazione non lo è solo per il Mac.
Se è necessario utilizzare app di Windows che non funzionano con la versione moderna di Windows, le app di virtualizzazione consentono di eseguire versioni precedenti di Windows all'interno di Windows 10.
Oppure è possibile eseguire Linux e altri sistemi operativi open source o sistemi antichi come MS-DOS, OS / 2 o NeXTSTEP in una finestra sul tuo moderno sistema Mac o Windows.
Quasi tutti gli sviluppatori seri utilizzano software di virtualizzazione per testare il proprio lavoro su più sistemi operativi, ma le app di virtualizzazione odierne sono abbastanza facili da padroneggiare per gli utenti non tecnici.
Quali sono le tue scelte?
Questo sondaggio copre le tre app di virtualizzazione su larga scala per Mac, perché il Mac è l'ambiente in cui è probabile che queste app ottengano il più ampio utilizzo.
I tre includono Parallels Desktop e VMware Fusion, entrambe app commerciali che dovrai pagare e Oracle VM VirtualBox open source gratuito.
Nei prossimi articoli, esploreremo altri metodi per eseguire app Windows su un Mac o app Windows obsolete in Windows moderno, metodi che tendono a richiedere competenze più tecniche rispetto alle principali app di virtualizzazione.
Questi altri metodi includono Codeweavers Crossover e Wineskin Winery per l'esecuzione di app Windows su Mac, WineVDM per l'esecuzione di app Windows 3.x in Windows a 64 bit e DOSBox, DOSBox-X e vDos per l'esecuzione di app e giochi MS-DOS.
Tutte e tre le app di virtualizzazione su vasta scala descritte qui consentono di eseguire le app di Windows in vari modi.
Puoi eseguire un desktop Windows completo in una finestra sul desktop del Mac o eseguirlo a schermo intero come se stessi lavorando su una vera macchina Windows.
Puoi anche nascondere completamente l'ambiente Windows e il desktop ed eseguire una singola app Windows in una finestra del desktop sul Mac oa schermo intero, allo stesso modo in cui puoi eseguire qualsiasi app Mac a schermo intero.
Quando esegui un'app Windows in questa modalità app singola, l'ambiente Windows viene eseguito in modo invisibile in background e può essere reso visibile con pochi clic nel menu in alto del Mac, ma se non hai bisogno del desktop di Windows, puoi evitare di lasciarti distrarre da esso.
Come funziona la virtualizzazione?
Le moderne app di virtualizzazione cercano di abbattere la barriera tra il sistema host Mac e il guest Windows, ma in modi diversi.
Tutte e tre le app in questa raccolta installano strumenti che ti consentono di trascinare e rilasciare i file tra il Mac e Windows (o Linux) e tutte e tre ti consentono di copiare i dati negli appunti di un sistema e incollarli nell'altro.
Questi strumenti del sistema guest sono disponibili per Windows, Linux, Mac e alcuni altri sistemi emulati, ma ogni app di virtualizzazione supporta un diverso set di sistemi guest, con VMware che offre la più ampia gamma di supporto.
Parallels e VMware ti consentono di stampare su qualsiasi stampante collegata al tuo Mac, mentre VirtualBox ti consente di stampare su stampanti in rete, ma non su stampanti collegate al tuo Mac tramite un cavo USB.
Parallels, per impostazione predefinita, fornisce l'integrazione più profonda, sebbene VMware possa essere personalizzato per fornire funzionalità simili.
VirtualBox fornisce l'integrazione a livello di base.
Una differenza tipica è che Parallels ti consente automaticamente di stampare dalle app Windows alle stampanti Mac, mentre VMware ti fa abilitare questa funzione manualmente.
Con VirtualBox, probabilmente dovrai cercare sul Web per trovare l'opzione di rete non intuitiva che ti consente di stampare su stampanti in rete.
Troverai maggiori dettagli sull'integrazione di Windows nelle nostre singole revisioni.
Per eseguire le app Windows o Windows in Parallels, VMware, VirtualBox o Boot Camp, avrai bisogno di una chiave di attivazione di Windows o di un programma di installazione completo di Windows su una chiavetta USB, un'unità DVD o un'immagine disco scaricata.
Puoi scaricare un programma di installazione di Windows 10 direttamente da Parallels.
In alternativa, puoi migrare un sistema Windows esistente da un'unità di rete o da una partizione Boot Camp.
Se non desideri fornire una copia completa di Windows e sei disposto a sporcarti le mani con la configurazione di software che potrebbe funzionare o meno, puoi provare a eseguire singole app di Windows eseguendo l'app commerciale CrossOver o il app gratuite per Wine and Wineskin.
Tutti questi sono basati sul progetto Wine open source e possono eseguire alcune, ma non tutte, app di Windows senza richiedere Windows stesso.
Prima che Parallels e VMware Fusion avessero una velocità sufficiente per renderli pratici per l'uso quotidiano, molti proprietari di Mac utilizzavano Boot Camp di Apple per eseguire Windows su hardware Mac.
C'è stato persino un tempo, circa dieci anni fa, in cui alcuni utenti affermavano che il miglior laptop Windows era un MacBook Pro con Windows in esecuzione sotto Boot Camp.
Quei giorni sono finiti da tempo.
Apple supporta ancora ufficialmente Boot Camp, ma diventa più scomodo da usare ogni anno.
Due anni fa, quando tutti i Mac utilizzavano il vecchio file system HPFS, era possibile tornare da un sistema Windows basato su Boot Camp al sistema operativo semplicemente facendo clic su un'icona in un'applet Disco di avvio in stile Mac accessibile dalla barra delle applicazioni di Windows.
Ora che tutti i Mac attuali utilizzano il nuovo file system APFS, l'applet Disco di avvio non funziona più, perché Apple non si è preoccupata di aggiornarlo per comunicare con le unità APFS.
Per tornare da Windows basato su Boot Camp a macOS, devi tenere premuto il tasto Opzione quando riavvii il Mac e quindi selezionare l'unità Mac come disco di avvio.
Se il tuo tempismo è sbagliato, tornerai in Windows.
Apple sembra aver deciso che Parallels Desktop e VMware Fusion rendono Boot Camp irrilevante, ma molti giocatori vorranno comunque Boot Camp, perché Parallels e VMware supportano la grafica DirectX solo tramite DirectX 10, mentre Boot Camp supporta DirectX 11 e 12 se l'hardware grafico è attivo il tuo Mac supporta nativamente queste versioni di DirectX.
Uno dei principali vantaggi dell'esecuzione di Windows o di qualsiasi altro sistema operativo in un'app di virtualizzazione è una funzionalità di istantanea che consente di preservare e ripristinare lo stato del sistema virtualizzato in qualsiasi momento quando si esegue il mske di un'istantanea.
Quindi, se sei preoccupato di installare qualcosa che potrebbe essere malware, scatta un'istantanea del sistema Windows, installa il malware sospetto e testalo.
Se risulta essere dannoso, ripristina l'istantanea e tutte le tracce del malware scompaiono.
Parallels integra questa funzione con una funzione di rollback opzionale che ripristina automaticamente un sistema emulato al suo stato originale ogni volta che lo si avvia.
Sistemi operativi virtualizzati, flessibilità reale
Il software di virtualizzazione non è perfetto e un sistema Windows emulato sarà quasi sempre più lento di Windows in esecuzione su un PC Windows.
Ma queste app ti danno la flessibilità di eseguire quasi tutte le app che ti piacciono su una singola macchina e continuare a utilizzare le app che ti piacciono di più anche quando hai abbandonato il sistema operativo per cui sono state scritte quelle app.








