Microsoft is forging forward with its plan to attempt to unify the Home windows app improvement area with its “Undertaking Reunion” effort. This week, Microsoft took the wraps off the following milestone on this path: The second preview of WinUI 3. And officers additionally supplied a couple of up to date dates for its Reunion roadmap.
What’s WinUI? Microsoft execs supplied a handy slide (which I noticed by way of @gcaughey), devoted to answering that. WinUI is the native UI platform for WIindows 10, which can be utilized to construct .NET and C++ apps for Home windows 10 gadgets. WinUI is a part of the Home windows and Xbox OS shells, and in addition “many apps, plus platforms like Xamarin.Types and React Native for Home windows,” officers stated.
WinUI three is underneath improvement and is without doubt one of the key parts of Undertaking Reunion. Microsoft launched Preview 2 of WInUI three on July 15. Preview 2 features a bunch of fixes, together with up to date documentation and walkthroughs.
Microsoft has confronted a giant Home windows developer downside since launching the Common Home windows Platform. The corporate did not persuade nearly all of builders to construct new UWP apps and/or replace their current Win32 apps with UWP components. Microsoft ended up with two, siloed native app platforms, which had uneven help between them. The Home windows improvement group has been attempting to plot a strategy to repair this and allow builders to easily construct “Home windows apps” that work on the 1 billion-plus Home windows 10 gadgets on the market.
As of yesterday, Microsoft officers stated they’re planning to make WinUI 3 Preview 3, which can embrace new options and capabilities and never simply fixes, out there in September, concurrent with Ignite. A WinUI 3 November release (identify to be decided) would be the first “go-live” preview of WinUI three, which means it may be utilized in manufacturing apps. Microsoft additionally moved the date when it plans to open supply the WinUI code to November.
In a Q&A session following a name about WinUI three, Microsoft officers stated that the Home windows Presentation Basis (WPF) group now sits in the identical group as WinUI. ARM64 help for WPF is deliberate for 21H1, officers stated. Officers additionally stated that they’re engaged on plans to enhance the XAML engine within the new unified dev platform, including that this is without doubt one of the important causes they’re separating WinUI from the core OS. (Thanks, once more to @gcaughey, for tweeting the Qs and As.)
Microsoft’s long run imaginative and prescient for Undertaking Reunion is to create a Unified App platform (rather than UWP, Unified Windows Platform) which will probably be relevant for Win32 and UWP apps. The group needs to supply builders a platform on which they’ll construct state-separated, cloud-powered fashionable apps that may work throughout all the present one billion-plus Home windows PCs.
The primary introduced parts of Reunion are WinUI three, Edge/Chromium-backed WebView 2, React Native for Home windows, composition and enter layers, C++/WinRT, Rust/WinRT and C# WinRT libraries, together with MSIX-Core for app distribution.