Microsoft continues to baby-step around the obvious, but it has officially deprecated the Universal Windows Platform (UWP) as it pushes the desktop-focused Windows App SDK (formerly called Project Reunion) and WinUI 3 as the future of Windows application development.
The Windows App SDK is focused on empowering developers to build the most productive apps on Windows, Microsofts Thomas Fennel explains. To achieve this, we are using the existing desktop project types [and not UWP] as the foundation of the Windows App SDK, due to the vast amount of existing desktop APIs and compatibility that desktop project types provide.
(Thanks to Rafael Rivera for pointing out this documentation on Twitter.)
For those unclear on the matter, the Windows App SDK basically takes key UWP technologies and new technologies like WinUI 3 that will not be backported to UWP and makes them available to developers in a way that is not tied to specific Windows releases (as was the case with individual UWP features). In this way, Microsoft can deliver on the agility and backward compatibility developers need to reach across the entire Windows ecosystem while not leaving developers behind.
Going forward, UWP will only receive bug, reliability, and security fixes, and not new features, Microsoft says, indicating that it is now deprecated. Developers with UWP apps in the market who are happy with [the] current functionality in UWP can of course continue to keep using UWP. But those who want the latest runtime, language, and platform features, including WinUI 3, WebView 2, .NET 5, full compatibility with Windows 10 version 1809 or newer, and any upcoming new features will have to migrate their apps to the Windows App SDK.
Read more: Please Wait… | Cloudflare