Win32 und WinRT beziehen sich auf die zugrunde liegende API (Anwendungsprogrammierschnittstelle) des Windows-Betriebssystems. Anwendungen (verschiedene Software), die auf dem Windows-System ausgeführt werden, passieren diese Schnittstellen auf Systemebene Interagieren Sie mit Hardware (z. B. Monitor, Tastatur und Maus usw.). (Empfohlenes Lernen: PHPSTORM )
Win32 wird häufig in Windows 7 und früheren Systemen (einschließlich Windows XP) verwendet. WinRT ist ein neuer Satz von Anwendungsprogrammierschnittstellen, die von Microsoft in Windows 8 eingeführt wurden und es Entwicklern ermöglichen, modernere Sprachfunktionen zu nutzen, um moderne Anwendungen effizient zu entwickeln.
Win32 und WinRT sind in Windows 8 und späteren Betriebssystemen (einschließlich Windows 10) enthalten.WinRT (Windows Runtime) ist Microsofts Entwicklungsframework der neuen Generation unter Win8 Metro. Es handelt sich um eine Reihe objektorientierter, sprachübergreifender und nativer Bibliotheken.
WinRT unterscheidet sich völlig von herkömmlichen Win32-Anwendungen. Es basiert direkt auf dem Windows-Kernel. Es und die Win32-API sind zwei Sätze paralleler Entwicklungsframeworks.
Vielleicht hat Microsoft versucht, es so zu entwerfen, also hat es uns ein solches Architekturdiagramm gegeben, aber später stellten wir nach und nach fest, dass die tatsächliche Situation so ist: WinRT basiert nicht direkt auf dem Windows-Kernel, sondern ist eine direkt auf Win32 basierende Anwendung auf Systemebene. Die untere Ebene von WinRT ist immer noch die Win32-API.Das obige ist der detaillierte Inhalt vonwinrt und win32. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!