Microsoft recently launched a brand-new website for the Windows UI Library (WinUI) to assist develop apps for Windows 10 and Windows 10X.
Spotted first by Twitter user Rafael Rivera on Twitter, the web site lists the benefits of developing apps with WinUI, including native performance and future-proofing apps.
WinUI allows developers to access and use Fluent Design for Windows and native WinUI controls in Win32 apps. It also can be utilized in any Windows 10 UWP XAML app via NuGet packages, or during a Xamarin or Uno Platform. Recently, Microsoft had expanded the reach of WinUI by releasing WinUI 3.0 in alpha form.
According to the web site, "WinUI makes it easy to create modern, seamless UIs that feel natural to use on every Windows device". Microsoft’s idea is to possess all applications in Windows to use the WinUI library within the future. It adds that WinUI "Embodies Fluent Design to enable intuitive, accessible, and powerful experiences and therefore the latest interface patterns.
The company states that developers can future-proof applications built for Windows 10 and Windows 10X by using WinUI. Also, the most advantage of WinUI is that it runs on a highly optimized C ++ core leading to an "unmatched native performance". As a result, applications using WinUI will have better performance and supply longer battery life for devices.
Adding further, the corporate notes that WinUI offers a state-of-the-art UI framework for all Windows apps across both Win32 and UWP. It provides how to gradually migrate existing apps written in familiar technologies like MFC, WinForms, Silverlight, and WPF, allowing you to move these applications forward at your own pace. It also supports familiar languages spanning C++, C#, Visual Basic, and even JavaScript via React Native for Windows.
For more information on the new WinUI library, you’ll read here and find the framework at GitHub here . For developers who wish to do out the WinUI 3.0 Alpha can register for the Insider Program here .