Lots of small updates... See pull request for details.
This commit is contained in:
Andrew Leader 2021-07-23 16:36:35 -07:00 коммит произвёл GitHub
Родитель e1c2d6b920
Коммит 8b48ce2c06
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 32 добавлений и 31 удалений

Просмотреть файл

@ -16,25 +16,26 @@ Plus, **create beautiful, modern apps for Windows 11 that are backwards compatib
### Use it now!
[Packaged MSIX desktop apps](https://docs.microsoft.com/windows/msix/overview) can [use the 0.8 release](https://docs.microsoft.com/windows/apps/windows-app-sdk/stable-channel#version-08) now!0
Desktop apps can [use the 0.8 release](https://docs.microsoft.com/windows/apps/windows-app-sdk/stable-channel#version-08) now!
Some notes about 0.8...
* Requires using MSIX *(1.0 won't require MSIX)*
* Only includes WinUI 3 / Text rendering / Localization
* To use WinUI 3, it's best to start a new app project and, if useful, copy any existing code/business logic from past projects into the new project *(in the future, XAML Islands will enable incrementally adopting WinUI 3)*
* 0.8 Stable requires using [MSIX](https://docs.microsoft.com/windows/msix/overview), but unpackaged apps can [try the 0.8 Experimental release](https://docs.microsoft.com/windows/apps/windows-app-sdk/deploy-unpackaged-apps)!
* 0.8 Stable only includes WinUI 3 / Text rendering / Resource management
* WinUI 3 currently cannot be added to existing WPF/WinForms/etc apps *(we'll enable that in a future release via XAML Islands).*
### Roadmap
Here's a snippet of what we intend to deliver in 2021 *(times/features/releases are tentative and subject to change)*:
Here's a snippet of what's currently available and what we intend to deliver in 2021 *(times/features/releases are tentative and subject to change)*:
App type | Windows App SDK 0.8 | Windows App SDK 1.0 (Q4 2021) |
-- | ------------------------------- | ------------------------------- |
[Packaged MSIX](https://docs.microsoft.com/windows/msix/overview) desktop apps<br>(WPF, Win32, WinForms, console) | ✅ [WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3)<br>✅ [Text rendering](https://docs.microsoft.com/windows/apps/windows-app-sdk/dwritecore)<br>✅ [Localization](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview)<br>🔄 [App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111) | ✅ [WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3)<br>✅ [Text rendering](https://github.com/microsoft/WindowsAppSDK/issues/112)<br>✅ [Localization](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview)<br>✅ [App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111) <br>🔄 [Push Notifications](https://github.com/microsoft/WindowsAppSDK/issues/334) |
Unpackaged desktop apps<br>(WPF, Win32, WinForms, console) | 🔄 [Text rendering](https://docs.microsoft.com/windows/apps/windows-app-sdk/dwritecore)<br>🔄 [Localization](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview)<br>🔄 [App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111) | ✅ [WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3)<br>✅ [Text rendering](https://docs.microsoft.com/windows/apps/windows-app-sdk/dwritecore)<br>✅ [Localization](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview)<br>✅ [App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111) <br>🔄 [Push Notifications](https://github.com/microsoft/WindowsAppSDK/issues/334) |
App type | 0.8 | 1.0 (Q4 2021) | Future |
-- | ------------------------------- | ------------------------------- |-----|
[Packaged MSIX](https://docs.microsoft.com/windows/msix/overview) apps<br>(WinUI 3, WPF, etc) | ✅ [WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3)\*\*<br>✅ [Text rendering](https://docs.microsoft.com/windows/apps/windows-app-sdk/dwritecore)<br>✅ [Resource management](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview)<br>🔄 [App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111)<br>🔄 [Windowing](https://docs.microsoft.com/windows/apps/windows-app-sdk/windowing/windowing-overview) | ✅ [WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3)\*\*<br>✅ [Text rendering](https://github.com/microsoft/WindowsAppSDK/issues/112)<br>✅ [Resource management](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview)<br>✅ [App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111)<br>✅ [Windowing](https://docs.microsoft.com/windows/apps/windows-app-sdk/windowing/windowing-overview)<br>🔄 [Push Notifications](https://github.com/microsoft/WindowsAppSDK/issues/334) | ✅ [WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3)<br>✅ [Text rendering](https://github.com/microsoft/WindowsAppSDK/issues/112)<br>✅ [Resource management](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview)<br>✅ [App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111)<br>✅ [Windowing](https://docs.microsoft.com/windows/apps/windows-app-sdk/windowing/windowing-overview)<br> [Push Notifications](https://github.com/microsoft/WindowsAppSDK/issues/334) |
[Unpackaged](https://docs.microsoft.com/windows/apps/windows-app-sdk/deploy-unpackaged-apps) apps<br>(WinUI 3, WPF, etc) | 🔄 [Text rendering](https://docs.microsoft.com/windows/apps/windows-app-sdk/dwritecore)<br>🔄 [Resource management](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview)<br>🔄 [App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111)<br>🔄 [Windowing](https://docs.microsoft.com/windows/apps/windows-app-sdk/windowing/windowing-overview) | ✅ [WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3)\*\*<br>✅ [Text rendering](https://docs.microsoft.com/windows/apps/windows-app-sdk/dwritecore)<br>✅ [Resource management](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview)<br>✅ [App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111)<br>✅ [Windowing](https://docs.microsoft.com/windows/apps/windows-app-sdk/windowing/windowing-overview)<br>🔄 [Push Notifications](https://github.com/microsoft/WindowsAppSDK/issues/334) | ✅ [WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3)<br>✅ [Text rendering](https://github.com/microsoft/WindowsAppSDK/issues/112)<br>✅ [Resource management](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview)<br>✅ [App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111)<br>✅ [Windowing](https://docs.microsoft.com/windows/apps/windows-app-sdk/windowing/windowing-overview)<br> [Push Notifications](https://github.com/microsoft/WindowsAppSDK/issues/334) |
✅ Supported | 🔄 Experimental
*\*\* - WinUI 3 in 0.8 and 1.0 is only supported for use by full WinUI 3 apps. You'll be able to use WinUI 3 in WPF/WinForms/other apps in a future release via XAML Islands.*
See our [full roadmap](docs/roadmap.md) for more details.

Просмотреть файл

@ -4,42 +4,42 @@ The roadmap for the Windows App SDK supports the primary goals of breaking down
For a general overview, see the [readme](https://github.com/microsoft/WindowsAppSDK/tree/master/docs) and [FAQ](https://github.com/microsoft/WindowsAppSDK/blob/master/docs/faq.md).
## 2021 Roadmap
Here's how we intend to roll out the Windows App SDK. To subscribe to updates, subscribe to [this discussion](https://github.com/microsoft/WindowsAppSDK/discussions/507). *(all times/features/releases are tentative and subject to change)*:
### Packaged Desktop Apps
As a [packaged MSIX desktop app](https://docs.microsoft.com/windows/msix/overview) (WPF, WinForms, Win32, console), here's what and when you (tentatively) can expect from the Windows App SDK!
As a [packaged MSIX desktop app](https://docs.microsoft.com/windows/msix/overview) (WinUI 3, WPF, WinForms, Win32, console), here's what you (tentatively) can expect from the Windows App SDK!
🌟 | Windows App SDK 0.5 | Windows App SDK 0.8 | Windows App SDK 1.0 (Q4 2021) |
🌟 | 0.8 | 1.0 (Q4 2021) | Future release
-- | ------------------------------- | --------------------------------- | ------------------------------- |
[WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3) | ✅ Supported | ✅ Supported | ✅ Supported |
[WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3) | ✅ Supported<br>(WinUI 3 apps only) | ✅ Supported<br>(WinUI 3 apps only) | ✅ Supported |
XAML Islands<br>(Use WinUI 3 in other apps)| ❌ Not Supported | ❌ Not Supported | ✅ Supported
[Text rendering](https://docs.microsoft.com/windows/apps/windows-app-sdk/dwritecore) | ✅ Supported | ✅ Supported | ✅ Supported |
[Localization](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview) | ✅ Supported | ✅ Supported | ✅ Supported |
[App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111) | ❌ Not Supported | 🔄 Experimental | ✅ Supported |
[Power state notifications](https://github.com/microsoft/WindowsAppSDK/issues/111) | ❌ Not Supported | 🔄 Experimental | ✅ Supported |
Windowing | ❌ Not Supported | ❌ Not Supported | ✅ Supported |
[Push Notifications](https://github.com/microsoft/WindowsAppSDK/blob/main/specs/PushNotifications/PushNotifications-spec.md) | ❌ Not Supported | ❌ Not Supported | 🔄 Experimental |
[Resource management](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview) | ✅ Supported | ✅ Supported | ✅ Supported |
[App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111) | 🔄 Experimental | ✅ Supported | ✅ Supported |
[Power state notifications](https://github.com/microsoft/WindowsAppSDK/issues/111) | 🔄 Experimental | ✅ Supported | ✅ Supported |
[Windowing](https://docs.microsoft.com/windows/apps/windows-app-sdk/windowing/windowing-overview) | 🔄 Experimental | ✅ Supported | ✅ Supported |
[Push Notifications](https://github.com/microsoft/WindowsAppSDK/blob/main/specs/PushNotifications/PushNotifications-spec.md) | ❌ Not Supported | 🔄 Experimental | ✅ Supported |
Deploy Options: |
• In-app | ✅ Supported | ✅ Supported | ✅ Supported |
• Fx Package | ✅ Supported | ✅ Supported | ✅ Supported |
### Unpackaged Desktop Apps
As an unpackaged desktop app (WPF, WinForms, Win32, or console, not using [MSIX](https://docs.microsoft.com/windows/msix/overview)), here's what and when you (tentatively) can expect from the Windows App SDK!
As an [unpackaged](https://docs.microsoft.com/windows/apps/windows-app-sdk/deploy-unpackaged-apps) desktop app (WinUI 3, WPF, WinForms, Win32, or console, not using [MSIX](https://docs.microsoft.com/windows/msix/overview)), here's what you (tentatively) can expect from the Windows App SDK!
🌟 | Windows App SDK 0.5 | Windows App SDK 0.8 | Windows App SDK 1.0 (Q4 2021) |
🌟 | 0.8 | 1.0 (Q4 2021) | Future release
-- | ---------------------------------- | ------------------------------ | ------------------------------- |
[WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3) | ❌ Not Supported | ❌ Not Supported | ✅ Supported |
[Text rendering](https://docs.microsoft.com/windows/apps/windows-app-sdk/dwritecore) | ❌ Not Supported | 🔄 Experimental | ✅ Supported |
[Localization](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview) | ❌ Not Supported| 🔄 Experimental | ✅ Supported |
[App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111) | ❌ Not Supported | 🔄 Experimental | ✅ Supported |
[Power state notifications](https://github.com/microsoft/WindowsAppSDK/issues/111) | ❌ Not Supported | 🔄 Experimental | ✅ Supported |
Windowing | ❌ Not Supported | ❌ Not Supported | ✅ Supported |
[Push Notifications](https://github.com/microsoft/WindowsAppSDK/blob/main/specs/PushNotifications/PushNotifications-spec.md) | ❌ Not Supported | ❌ Not Supported | 🔄 Experimental |
[WinUI 3](https://github.com/microsoft/microsoft-ui-xaml/blob/master/docs/roadmap.md#winui-3) | ❌ Not Supported | ✅ Supported<br>(WinUI 3 apps only) | ✅ Supported |
XAML Islands<br>(Use WinUI 3 in other apps)| ❌ Not Supported | ❌ Not Supported | ✅ Supported
[Text rendering](https://docs.microsoft.com/windows/apps/windows-app-sdk/dwritecore) | 🔄 Experimental | ✅ Supported | ✅ Supported |
[Resource management](https://docs.microsoft.com/windows/apps/windows-app-sdk/mrtcore/mrtcore-overview) | 🔄 Experimental | ✅ Supported | ✅ Supported |
[App lifecycle](https://github.com/microsoft/WindowsAppSDK/issues/111) | 🔄 Experimental | ✅ Supported | ✅ Supported |
[Power state notifications](https://github.com/microsoft/WindowsAppSDK/issues/111) | 🔄 Experimental | ✅ Supported | ✅ Supported |
[Windowing](https://docs.microsoft.com/windows/apps/windows-app-sdk/windowing/windowing-overview) | 🔄 Experimental | ✅ Supported | ✅ Supported |
[Push Notifications](https://github.com/microsoft/WindowsAppSDK/blob/main/specs/PushNotifications/PushNotifications-spec.md) | ❌ Not Supported | 🔄 Experimental | ✅ Supported |
Deploy Options: |
• In-app | ❌ Not Supported | 🔄 Experimental | ✅ Supported |
• Fx Package | ❌ Not Supported | 🔄 Experimental | ✅ Supported |
• In-app | 🔄 Experimental | ✅ Supported | ✅ Supported |
• Fx Package | 🔄 Experimental | ✅ Supported | ✅ Supported |
## 2021 Focus Areas
@ -87,4 +87,4 @@ This isn't an exhaustive list: it's a sampling of some of the key infrastructure
## 2022 and Beyond
In the future, you can expect multiple releases per year from the Windows App SDK team. We will continue to improve app compatibility and deliver new capabilities.
In the future, you can expect multiple releases per year from the Windows App SDK team. We will continue to improve app compatibility and deliver new capabilities. One of our top features for a future release is XAML Islands, which will allow you to use WinUI 3 controls in an existing WPF/WinForms/etc app. We'll share more details when we have a more concrete schedule, but that's one of our top requests!