Get the App
SLTechnology News&Howtos  ›  Development  › 

What's the difference between winrt and win32?

Shulou Source: shulou.com Published: 2022-06-03 05:09:32 11月02日 Update

This article introduces to you what is the difference between winrt and win32, the content is very detailed, interested friends can refer to, hope to be helpful to you.

Win32 and WinRT refer to the underlying API (application programming interface) of the Windows operating system. Applications (various software) running on the Windows system interact with hardware (such as monitors, keymice, etc.) through these system-level interfaces. (recommended study: phpstorm)

Win32 is widely used in Windows 7 and previous systems, including Windows XP. WinRT is a new set of API introduced by Microsoft in Windows 8, which allows developers to use more modern language features to efficiently develop modern-style applications.

Both Win32 and WinRT API are included in Windows 8 and later operating systems (including Windows 10).

WinRT (Windows Runtime) is a new generation of Microsoft development framework under Win8 Metro. It is a set of object-oriented, cross-language and Native libraries.

WinRT is completely different from traditional Win32 applications and is directly based on the Windows kernel. It and Win32 API are juxtaposed development frameworks.

Maybe Microsoft tried to design it this way, so it gave us such an architecture map, but then we gradually found out that the actual situation is like this:

WinRT is not directly based on the Windows kernel, but a system-level application built directly on Win32, and the underlying layer of WinRT is Win32 API.

About what the difference between winrt and win32 is shared here, I hope the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.

Tags: Systems applications development applications interfaces programs Microsoft operating systems content kernels more frameworks languages help programming good traditional corporate interest practical Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Microsoft macOS NVidia MariaDB