Microsoft has launched a new website for the Windows UI Library (WinUI) (spotted by Rafael Rivera on Twitter) that provides more information on the various advantages of the modern libraries for the development of Windows. WinUI allows developers to access and use Fluent controls, styles, and other UWP XAML controls via NuGet packages.
While earlier versions of the WinUI focused on UWP, the Redmond giant has been expanding the framework. The preview version of WinUI 3.0 brought with it support for the full Windows 10 native UI platform. The extended scope of the platform meant that developers could use WinUI XAML with their existing WPF, Windows Forms, and Win32 applications. The website terms WinUI as the modern native UI platform of Windows.
The company also states that developers can future-proof their application by using WinUI, and that it is built for Windows 10 and Windows 10X. The company touts “unmatched native performance” owing to WinUI being built on a “highly optimized” C++ core.
Win32 applications can be run on Windows 10X through the way of containers. With the majority of Windows apps built on this framework, it is no surprise that the company is urging developers to leverage newer technologies to increase the adoption of its modern OS. The company notes in the website that “WinUI offers a state-of-the-art UI framework for all Windows apps across both Win32 and UWP”. With WinUI, the firm’s goal is to “gradually migrate” apps built on legacy platforms to its modern offerings.