En dehors du fait qu'ils ont tous deux des interfaces graphiques, presque tout est différent. Sur un plan purement technique, il n'y a presque aucune similitude.
Les noyaux sont différents. Ils sont même de types différents (darwin est un micro-noyau alors que le noyau de windows est un noyau hybride).
macOS est de type UNIX et majoritairement conforme à POSIX. Windows ne ressemble à rien et n'est pas conforme aux normes POSIX.
macOS peut fonctionner sur presque n'importe quelle machine par conception mais ils ne fonctionnent parfaitement que sur quelques-uns en raison du manque de pilotes. Windows peut fonctionner sur presque toutes les machines et n'est pas conçu uniquement pour du matériel spécifique.
Un très grand nombre de composants de macOS sont open sourcés, y compris son noyau. Windows est un produit à source fermée (étouffement).
Les interfaces de niveau OS sont différentes, ce qui signifie que les pilotes sont écrits différemment pour eux.
Ils utilisent des systèmes de fichiers différents.
La mise en œuvre de la pile réseau sont différentes bien qu'ils collent tous les deux aux normes IETF/IEEE et donc, peuvent s'interconnecter.
Leurs mécanismes de sécurité sont différents aussi ! Au niveau du réseau cependant, ils sont tous deux équipés de pare-feu qui ont dû être développés différemment.
Leurs langages de conception d'interface graphique sont différents (Cocoa vs Windows Forms/WPF/). Les API pour construire des applications, sont donc complètement différentes.
Les langages de programmation supportés par macOS pour le développement natif (Objective C/Swift) sont différents de ceux de Windows (C#/Autres langages DotNet - F#,Visual Basic, Visual C++).
La façon dont vous installez et désinstallez les Applications est différente.
Je parie qu'en ce qui concerne le système d'exploitation pur, vous ne trouverez presque aucune similitude. Oui les développeurs d'applications peuvent construire les mêmes apps pour les deux plateformes mais il s'agit soit de technologies multiplateformes (comme Slack) soit de deux apps totalement différentes avec la même fonctionnalité fonctionnant sur différentes plateformes en utilisant le même nom (comme la suite Office).
En fait, il est amusant de constater que même le côté non technique de l'interface graphique présente des différences majeures - les boutons des fenêtres d'application sont sur des côtés différents, les dispositions et les raccourcis clavier diffèrent, les actions de gestion des fenêtres (Maximiser, Minimiser, Fermer) - elles diffèrent toutes.
Enfin, la plus grande différence technique entre macOS et Windows est que Windows est une gigantesque douleur dans le cul tandis que macOS se sent comme une douce brise ! (Aucune différence ne peut battre cette différence).
.