Technology

Windows App SDK reaches version 1.0 with WinUI 3

The development of the Windows Application SDK is going smoothly. The Redmond giant continues to work on unifying the Windows SDK and that it will be compatible with Windows 10 and Windows 11. It is now reaching version 1.0.0 on an experimental basis with the inclusion of Win UI 3 and much more .

What’s new in Windows App SDK 1.0.0

With this version of WinUI 3, the incorporation of new features for the stable version 1.0 and the correction of errors is sought. Let’s see in detail what has been incorporated.

WinUI 3

  • New features: Support for displaying a ContentDialog per window instead of per thread.
  • Bugs: For the full list of bugs fixed in this release, see the GitHub repository.
  • Examples: To see the controls and features of WinUI 3 in action, you can clone and compile the WinUI 3 Control Gallery app from GitHub or download the app from the Microsoft Store.

Push notifications

This release introduces a claims API that can be used by desktop apps packaged on MSIX with identities based on Azure App Registration. To use this feature, you need to sign up for Microsoft’s private preview.

Important limitations:

  • Push notifications are only supported in MSIX packaged apps running on Windows 10 version 2004 (build 19041) or later.
    Microsoft reserves the right to disable or revoke apps from push notifications during private preview.
  • Microsoft does not guarantee the reliability or latency of push notifications.
  • During the private preview, the volume of push notifications is limited to 1 million per month.

Windows (experimental feature)

This release includes updates to Windows APIs. This is a set of high-level, class-centric windowing APIs AppWindow, which enables easy-to-use window scenarios that integrate well with the user experience of Windows and other applications. It is similar to, but not the same as, AppWindow for UWP.

Important limitations:

  • This version of AppWindow it is currently only available for Win32 applications (packaged and unpacked).
  • The Windows Application SDK currently does not provide methods for attaching the contents of the UI framework to a AppWindow; you are limited to using the HWND interoperability access methods.
  • Windows APIs will not currently work on Windows version 1809 and 1903 for AMD64.
  • Deployment of decompressed applications (experimental feature)
  • This release introduces updates to the dynamic dependencies feature, including the Bootstrap API.

Another example of the great work Microsoft has done with the Windows Application SDK. We’ll see what state it is in for Windows 11 launch, but it looks like they unify a lot of things.

Back to top button