Windows SDK

Winsage
September 19, 2024
Microsoft has introduced a suite of tools to enhance UWP support in .NET 9, aimed at helping developers upgrade their existing code gradually. This includes tools that operate across Visual Studio, the Windows SDK, and the .NET framework, allowing migration of C# code to the Windows App SDK. The migration process is incremental, enabling developers to adopt Win UI elements while still using some XAML Islands functionalities. Microsoft is actively using these tools for its app updates, with the Microsoft Store set to deliver a native AOT version after .NET 9's general availability, expected in November. The new toolkit eliminates reliance on outdated .NET Native tooling, allowing access to newer .NET features and broader integration of libraries, simplifying the upgrade process and enabling developers to utilize the latest innovations in the .NET ecosystem.
Winsage
September 18, 2024
Microsoft has introduced native Ahead of Time (AOT) support in the Windows App SDK, which is expected to significantly improve application launch times for Windows 11. Internal testing indicates a 50% reduction in application start times and an approximate eightfold decrease in package size. The AOT feature allows applications to be compiled to native code in advance, bypassing the usual translation process during execution, thereby reducing workload and improving startup speed. However, the effectiveness of AOT will depend on developers updating their applications to utilize this capability, and improvements will take time to manifest as adoption varies among developers.
Search