Perché macOS non può girare su nessun computer che non sia Apple?

Perché Mac OS non può essere eseguito su hardware non Apple?

Perché Apple non ha la licenza per farlo.

È davvero, davvero semplice. È più LEGALE che TECNICO. Alla parte della domanda che chiede "perché l'hardware Apple non può essere emulato? Quale hardware Apple? I processori Intel nei Mac Pro o nei MacBook sono esattamente gli stessi processori Intel usati nell'hardware non Apple. Le GPU Nvidia GTX nei MacBook e le GPU AMD FirePro nel Mac Pro... in gran parte la stessa cosa.

Cosa, pensavate che Apple avesse magicamente progettato un hardware che fosse in qualche modo migliore o diverso da quello che c'è nei PC? Non è stato vero per anni.

In termini di compatibilità hardware di cui molte persone parlano con i Mac, quello che Apple ha non è "hardware migliore", è un ecosistema hardware selezionato a mano che è molto piccolo. Non c'è molta diversità nell'ecosistema hardware di Apple, e a causa di questo, possono abbinare il loro sistema operativo più strettamente all'hardware che hanno permesso di entrare nel loro ecosistema. Questo dà ad Apple esattamente gli stessi vantaggi nella progettazione del software di cui godono gli sviluppatori di giochi quando progettano giochi per console.

(NOTA: Non sto dicendo che Apple non progetta parte del proprio hardware; lo fa. Ma molti dei componenti principali sono progettati da qualcuno che non è Apple.)

Apple, come azienda, ha preso la decisione di non competere con Microsoft nel mondo di fornire un sistema operativo che è in gran parte indipendente dall'hardware. Fare questo significa assumere un ambito di sviluppo significativamente più ampio, e poi andare testa a testa con Microsoft nelle vendite di software. Con la tendenza attuale, Apple potrebbe vincere quel tipo di lotta, ma non è una lotta a cui hanno scelto di presentarsi. Per il momento, quando Apple vende il suo sistema operativo, sta vendendo un acquisto di hardware con ogni acquisto di software, ed è lì che sta facendo i suoi soldi.