
Bringing UWP to the Home windows App SDK
Updating UWP functions to the Home windows App SDK takes time, particularly if you happen to’re counting on third-party libraries and elements that haven’t been up to date to it or to Win UI 3. Though you possibly can nonetheless distribute them by the Microsoft Retailer, you’re shut out from options like native AOT.
Microsoft would definitely such as you to replace your code to the newest model of the .NET stack, however it’s keenly conscious of the difficulties. What’s wanted is a approach to take that current code and run it on the newest .NET, altering what you possibly can as you’ve the time and assets. That’s why it’s launched a set of instruments so as to add UWP assist to the upcoming .NET 9.
UWP assist for .NET 9 isn’t a “one button” resolution. As an alternative, it’s a mixture of instruments that work at totally different layers of the .NET growth stack, in Visible Studio, within the Home windows SDK, and in .NET itself. Collectively they supply the required scaffolding to carry throughout your current C# code and begin the migration course of to the Home windows App SDK, whereas nonetheless letting your customers see a few of the benefits of a extra fashionable platform. Updates to newer applied sciences will be incremental, for instance, growing a Win UI consumer expertise whereas retaining some performance in XAML Islands. Because of this you’re truly benefiting from a public launch of instruments that Microsoft is utilizing for its personal app updates, with the Microsoft Retailer working with these instruments to ship a local AOT model within the close to future—more than likely in November, after .NET 9 reaches normal availability and will get assist.