Win32 et WinRT font référence à l'API sous-jacente (interface de programmation d'application) du système d'exploitation Windows. Les applications (divers logiciels) exécutées sur le système Windows transmettent ces interfaces au niveau du système. Interagissez avec le matériel (par exemple, moniteur, clavier et souris, etc.). (Apprentissage recommandé : PHPSTORM )
Win32 est largement utilisé dans Windows 7 et les systèmes précédents (y compris Windows XP). WinRT est un nouvel ensemble d'interfaces de programmation d'applications introduit par Microsoft dans Windows 8, permettant aux développeurs d'utiliser des fonctionnalités de langage plus modernes pour développer efficacement des applications de style moderne.
Win32 et WinRT sont inclus dans les systèmes d'exploitation Windows 8 et versions ultérieures (y compris Windows 10).WinRT (Windows Runtime) est le framework de développement nouvelle génération de Microsoft sous Win8 Metro. Il s'agit d'un ensemble de bibliothèques orientées objet, multi-langages et natives.
WinRT est complètement différent des applications Win32 traditionnelles. Il est directement basé sur le noyau Windows et l'API Win32 sont deux ensembles de frameworks de développement en parallèle.
Peut-être que Microsoft a essayé de le concevoir de cette façon, alors il nous a donné un tel schéma d'architecture, mais plus tard, nous avons progressivement découvert que la situation réelle est la suivante : WinRT n'est pas directement basé sur le noyau Windows, mais sur une application au niveau système construite directement sur Win32. La couche inférieure de WinRT est toujours l'API Win32.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!