Details
-
Suggestion
-
Resolution: Done
-
P1: Critical
-
6.7
-
None
-
95c70bbc5 (dev), 22c0cf80c (dev), ef8b745c5 (master), 49543ffe1 (dev), 73bcda2bb (master), f9f2c3be9 (dev), fe791913f (dev), e93c822ba (6.9.0)
Description
With their Windows App SDK Microsoft provide Windows developers additional APIs and tools for application development. The Windows App SDK consists of several features. At the time of writing these features are:
- Deployment guide for framework-dependent packaged apps
- Deployment guide for framework-dependent apps packaged with external location or unpackaged
- WinUI 3
- Text rendering
- Manage resources
- App lifecycle: App instancing
- App lifecycle: Rich activation
- App lifecycle: Power management
- Manage app windows
- Push notifications
- App notifications
- Windows Widgets
Not all of these features are relevant but we should get an idea which features might be interesting for Qt users and give guidance how to integrate these into existing Qt applications.
A short investigation brought the first (preliminary) results/limitations:
- Only available for development using Visual Studio
- Only available when using msbuild (no cmake support)
- For unmanaged applications (Qt applications ) nuget needs to be used
Attachments
For Gerrit Dashboard: QTBUG-124800 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
630670,9 | Fix header generation issue with multiple qt6_add_win_app_sdk calls | dev | qt/qtbase | Status: NEW | +2 | 0 |
596363,21 | Add a helper CMake script to bring Windows App SDK to windows apps | dev | qt/qtbase | Status: MERGED | +2 | 0 |
602129,24 | Add SDKs section to the preferences to download Windows App SDK | master | qt-creator/qt-creator | Status: MERGED | +2 | +1 |
602900,3 | Fix path generation for arm devices | dev | qt/qtbase | Status: MERGED | +2 | 0 |
602902,10 | Add Windows App SDK library path to the runtime | dev | qt/qtbase | Status: MERGED | +2 | 0 |
603800,15 | Add documentation for Windows App SDK usage in Qt Applications | dev | qt/qtdoc | Status: MERGED | +2 | 0 |
604125,3 | Add default download location for Windows App SDK | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
627405,7 | Add windows app sdk new cmake api desciption | dev | qt/qtdoc | Status: MERGED | +2 | 0 |
627485,2 | Add windows app sdk new cmake api desciption | 6.9 | qt/qtdoc | Status: ABANDONED | -1 | 0 |
630288,2 | Add windows app sdk new cmake api desciption | 6.9.0 | qt/qtdoc | Status: MERGED | +2 | 0 |
630712,2 | Change variables to local | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |