Windows App SDK release channels
The Windows App SDK provides the three release channels. When you Install tools for the Windows App SDK, install the release channel that best serves your development scenario.
The following table provides an overview of the different release channels. For a comprehensive list of all current and previous releases of the Windows App SDK, including download locations, see Downloads for the Windows App SDK.
|Channel||Description||Release cadence||Supported?||Latest release|
|✅||Stable (release notes)||This channel is supported for use by apps in production environments. It includes only stable APIs.||No more frequent than every six months
|❇️||Preview (release notes)||This channel provides a preview of the next stable release. There may be breaking API changes between a given preview channel release and the next stable release.||At least two previews per stable version||No||1.1.0-preview3 (05/03/2022)|
|🔄️||Experimental (release notes)||This channel includes experimental features that are in early stages of development. Experimental features may be removed from the next release, or may never be released.||As needed when requiring feedback for features in early design or prototype stages||No||1.2.0-experimental1 (08/03/2022)|
Features available by release channel
The following table shows which features are currently available in each release channel. To learn more about what's coming next, see our roadmap.
|Feature||✅ Stable||❇️ Preview||🔄️ Experimental|
|MSIX desktop app support||✔️ Available||✔️ Available||✔️ Available|
|Unpackaged desktop app support||✔️ Available||✔️ Available||✔️ Available|
|WinUI 3||✔️ Available||✔️ Available||✔️ Available|
|Text rendering||✔️ Available||✔️ Available||✔️ Available|
|Manage resources||✔️ Available||✔️ Available||✔️ Available|
|App lifecycle: App instancing||✔️ Available||✔️ Available||✔️ Available|
|App lifecycle: Rich activation||✔️ Available||✔️ Available||✔️ Available|
|App lifecycle: Power management||✔️ Available||✔️ Available||✔️ Available|
|Manage app windows||✔️ Available||✔️ Available||✔️ Available|
|Push notifications||❌ Not available||✔️ Available||✔️ Available|
Windows App SDK release policy
The following policies define the servicing you can expect when you use a given Windows App SDK release.
The Windows App SDK has a lifecycle. A lifecycle begins when a version or service is released and ends when it's no longer supported. Knowing key dates in this release lifecycle helps you make informed decisions about when to upgrade or make other changes to your software.
|Windows App SDK version||Original release date||Latest patch version||Patch release date||Support level||End of support|
Customers can choose Current releases or Maintenance releases. Both types of releases receive critical fixes throughout their lifecycle, for security, compatibility, and reliability. You must stay up to date with the latest patches to qualify for support.
The quality of all releases is the same. The only difference is the servicing time frame.
Servicing for Current releases
Current releases are the latest stable release and they receive fixes more frequently. During the servicing period, Windows App SDK current release is updated to improve functional capabilities and mitigate security vulnerabilities.
Functional improvements are typically very targeted, and may address the following:
- Resolve reported crashes.
- Resolve severe performance issues.
- Resolve functional bugs in key scenarios.
- Add support for a new operating system versions
Servicing for Maintenance releases
Maintenance releases are no longer the latest stable release, but they will still receive critical fixes. The bar for fixes in Maintenance releases will be higher than the bar for fixes to the Current release.
After the maintenance period ends, the release is out of support.
Microsoft support for the Windows App SDK
The Windows App SDK is governed by the Microsoft Modern Lifecycle.
Although the Windows App SDK is currently backward compatible to Windows 10 version 1809, the Windows App SDK is supported by Microsoft only on the Windows releases still in support.
Support has two key benefits:
- Patches are provided for free, as required for functional or security issues.
- You can contact Microsoft support to request help, potentially at a cost.
Support is conditional on using the latest Windows App SDK patch update and a supported operating system.
End of support
End of support refers to the date when Microsoft no longer provides fixes, updates, or online technical assistance. End of support may also be referred to as 'end of life' or abbreviated 'EOL'. This is the time to make sure you have the latest available update installed.
Updates are cumulative, with each update built upon all of the updates that preceded it. A device needs to install the latest update to remain supported. Updates may include new features, fixes (security and/or non-security), or a combination of both. Not all features in an update will work on all devices. Update availability may vary, for example by country, region, network connectivity, or hardware capabilities (including, for example, free disk space).
Your use of out-of-support Windows App SDK versions may put your applications at risk. You are strongly recommended to not use out-of-support software.
How to get help
- The Windows App SDK uses GitHub Issues to track bugs and feature requests. Search the existing issues before filing new issues to avoid duplicates. For new issues, file your bug or feature request as a new issue.
- For help and questions about using the Windows App SDK, search for existing questions or post a new question on our GitHub Discussions page.
- Technical support for the use of the Windows App SDK may be available from Microsoft Customer Support Services (CSS). If you're a Premier or Unified Support customer, reach out to your account manager for further assistance. Otherwise, visit the Support For Business site to open a new support case for the Windows App SDK.
Submit and view feedback for