At this year's virtual version of Microsoft Build, Microsoft introduced Project Reunion. The project lays out the next steps Microsoft will take to break down the remaining barriers between the Win32 APIs and the Universal Windows Platform APIs. Kevin Gallo, Microsoft Corporate Vice President of Windows Developer Platform, wrote in a blog post announcement:
"Today we will unveil Project Reunion: our vision for unifying and evolving the Windows developer platform to make it easier to build great apps that work across all the Windows 10 versions and devices people use."
Project Reunion will unify access to existing Win32 and UWP APIs. The APIs will be decoupled from the OS. Microsoft will use NuGet and other tools to achieve this reality. The result is a common platform for all new Windows apps. In addition to a unifying the platform, developers will be able to modernize existing apps regardless of whether the legacy app is C++, .NET, or React Native.
The WinUI 3 Preview 1 is one of the first Project Reunion components. It is a high performant, Fluent-optimized native UI Framework for Windows through which developers can build experiences that work across devices. Additionally, Microsoft is expanding WebView2 with a new .NET Preview that allows any app to embed web content through Microsoft Edge and Chromium. Microsoft invites all developers to check out the Project Reunion GitHub repo. Microsoft will publish updates and take feedback through the repository.