Perché Windows non supporta il software MacOS?

Altri hanno dato risposte che si riducono a 'Ci sono numerose ragioni tecnologiche per cui questo è molto difficile'. E questo è assolutamente vero. Ma 'molto difficile' non è la stessa cosa di 'impossibile'. E per questa particolare domanda, c'è un elefante nella stanza che rende insoddisfacente la risposta 'è molto difficile': È altrettanto tecnologicamente difficile far funzionare Windows su macOS. E ci sono prodotti di prima e terza parte - Boot Camp e Parallels saltano alla mente - che fanno esattamente questo: ti permettono di eseguire una copia completamente funzionale di Windows sul tuo Macintosh, e di installare ed eseguire software Windows.

Quindi, se eseguire Windows su un Mac non è solo "tecnicamente possibile" ma "un problema risolto", perché non è vero il contrario?

Beh, in effetti, il contrario è vero, più o meno, in un modo molto limitato. Con un bel po' di lavoro, è tecnologicamente possibile far funzionare macOS su almeno alcune configurazioni di hardware PC compatibili con Windows. Una ricerca per "Hackintosh" produrrà vari approcci.

Ma questo rende solo la domanda originale ancora più perplessa. Se è possibile eseguire macOS su hardware PC compatibile con Windows, e se non solo è possibile, ma è provato e commercialmente fattibile eseguire Windows su un Mac, allora perché macOS su PC non ha superato la fase homebrew?

Quando si tratta di soluzioni di prima parte, c'è certamente un argomento da fare che Microsoft non ha gli stessi incentivi di Apple per fornire una soluzione simile a Boot Camp. Il più grande vantaggio di Windows rispetto a macOS è la gamma molto più ampia di software disponibile per Windows. Ci sono chiari benefici per Apple nel fornire qualche mezzo per permettere ai suoi utenti di accedere al software di Windows; questo permette loro di dire 'Non devi scegliere - puoi ottenere i vantaggi di macOS e comunque eseguire il software di Windows se ne hai bisogno'. C'è relativamente meno domanda di mercato da parte degli utenti Windows per eseguire software macOS.

Ancora, questa logica non si applica alle soluzioni di terze parti. In teoria, qualcuno dovrebbe essere in grado di arrivare, scrivere un reverse-Parallels che permetta a macOS di girare su Windows, e venderlo commercialmente. La percentuale di utenti Windows che vogliono questo potrebbe essere piccola, ma una piccola percentuale del mercato Windows è ancora un sacco di utenti. Quindi qual è il problema?

La vera barriera a macOS su Windows non è tecnologica; è legale.

Microsoft è storicamente una società di software. Produce un po' di hardware, ma lo scopo principale è quello di guidare le vendite del software. Questo è il motivo per cui si può camminare in quasi tutti i negozi di computer e vedere le scatole di Windows 10 sullo scaffale, e perché si può ordinare Windows da qualsiasi numero di posti online. Microsoft vuole vendere copie di Windows. Quindi Microsoft non è particolare riguardo al tipo di hardware su cui si sceglie di eseguirlo. Se volete provare a far funzionare Windows su una patata, Microsoft prenderà volentieri i vostri soldi, vi consegnerà una copia di Windows e vi dirà "Brilla, diamante pazzo", a patto che non ci chiamiate per il supporto tecnico quando la patata marcirà.

Apple è storicamente una società di hardware. Produce anche software, ma lo scopo principale di macOS è quello di guidare le vendite dei Macintosh, non il contrario. Apple vede il suo hardware e il suo software come un'esperienza integrata. Ed è per questo che il contratto di licenza di macOS rende molto chiaro che sono decisamente particolari riguardo al tipo di hardware su cui si sceglie di eseguirlo:

[Y]you are granted a limited, non-exclusive license to install, use and run one (1) copy of the Apple Software on a single Apple-branded computer at any one time.

E altrettanto particolare riguardo al tipo di hardware su cui non si dovrebbe eseguire il software:

Le concessioni stabilite in questa licenza non ti permettono, e tu accetti di non installare, usare o eseguire il Software Apple su qualsiasi computer non a marchio Apple, o di permettere ad altri di farlo.

Se qualcuno dovesse creare e rilasciare un prodotto commerciale reverse-Parallels che permetta a macOS di funzionare su hardware PC, Apple scatenerebbe tutta la forza del suo annientatore legale orbitale sull'azienda colpevole. Non sarebbe piacevole.

Quindi questo è il motivo per cui c'è Parallels e Boot Camp per Mac ma nessun equivalente per PC Windows. È perché Apple lega esplicitamente e legalmente il suo sistema operativo al suo hardware, mentre Microsoft è felice di vendervi Windows per il vostro PC, per il vostro Macintosh, o per la vostra patata.