È meglio affrontare le differenze:
La GUI del Mac è circa due anni più vecchia della GUI di Windows 3, che era una shell DOS. Windows non era un sistema operativo fino a Windows 95. La GUI del Mac è basata sulla ricerca, Microsoft ha copiato l'interfaccia utente del Mac, ma ha cambiato alcune cose per evitare controversie.
- Hanno cambiato il Cestino in Cestino
- Hanno spostato le icone del desktop da destra a sinistra
- Hanno spostato la barra dei menu di sistema dall'alto in basso
- Hanno aggiunto un menu in cima ad ogni finestra di applicazione.
- Hanno aggiunto i menu con il tasto destro del mouse (sul Mac era control-click)
Le icone del desktop del Mac sono a destra, perché è dove le cose sono più ovvie agli occhi, le barre dei menu sono in alto perché in quella posizione sono effettivamente alte all'infinito; non puoi superarle. Il Mac non ha avuto i menu con il tasto destro per evitare che gli sviluppatori ne abusassero - i menu con il tasto destro possono sfuggire di mano in Windows, sono arrivati tardi sul Mac a causa della richiesta degli utenti.
Altre differenze:
- Il kernel del Mac è open-source, basato su FreeBSD UNIX. Il kernel di Windows è proprietario.
- macOS è certificato UNIX. Windows non lo è.
- I componenti di macOS sono open source, per esempio, il suo web sever è Apache2. I componenti di Windows sono proprietari, per esempio, ha il suo software web server proprietario, IIS.
- macOS viene fornito con linguaggi open-source, come PHP, Perl e Ruby preinstallati; Windows richiede all'utente di installarli.
- Per lanciare un processo in Windows servono più risorse di sistema che in macOS. Il risultato è che Windows tende ad eseguire le applicazioni in thread, mentre macOS le esegue in processi separati. Se un'applicazione Windows va in crash, tira giù tutte le applicazioni che sono in thread attraverso lo stesso processo. Se un'applicazione macOS va in crash, non ha effetto su nessun'altra.
- Windows ha dei database interni, come il registro, che contengono dati. Se il database è corrotto, il sistema non può funzionare o a volte nemmeno avviarsi. macOS ha database interni che contengono solo metadati. Se il database è corrotto, il sistema (o l'utente con un'utility) può semplicemente ricostruirlo.
- Windows è disponibile in versioni con set di funzioni troncate, come Home, Professional, Enterprise, e così via. macOS è disponibile in una versione con tutte le caratteristiche.
- In Windows, i media esterni hanno le loro directory separate, quindi si deve accedere alle loro directory con lettere di unità. In macOS, c'è solo una directory. I supporti esterni sono montati come sottodirectory di /system/volumes, quindi ci si riferisce ai dispositivi esterni per nome.
Ci sono altre similitudini e differenze.