从 UWP 迁移到 WinUI 3 时支持的功能

WinUI 3 和 Windows App SDK 是全新的技术,与 UWP 相比,有一些功能仍不受支持。 本文提供有关在尝试迁移之前支持哪些功能的信息。

UWP 功能 WinUI 3 状态
常见 UI 控件 ✅ 受支持
MSIX ✅ 受支持
Toast 通知 ✅ 受支持
动态磁贴 (Windows 10) ✅ 受支持
通过应用商店分发 ✅ 受支持
MSAL 库 ✅ 受支持
Visual Studio App Center ✅ 受支持
单实例 ✅ 受支持
后台任务 ✅ C++ 支持
⚠️ 部分支持 C# (OOP 后台任务)
CameraCaptureUI ❌ 在 1.0 中不受支持
CoreTextServicesManager ⚠️ 仅在 Windows 11 上受支持
InkCanvas ❌ 在 1.0 中不受支持
MapControl ❌ 在 1.0 中不受支持
MediaElement ❌ 在 1.0 中不受支持
PrintManager ❌ 在 1.0 中不受支持
WebAuthenticationBroker ❌ 在 1.0 中不受支持
背景 Acrylic ❌ 在 1.0 中不受支持
单应用展台 ❌ 在 1.0 中不受支持
TaskbarManager API ❌ 在 1.0 中不受支持
应用的完全容器化 ❌ 在 1.0 中不受支持
最佳启动速度和性能 ⚠️ 略有劣势,请参阅性能注意事项

性能注意事项

如今,在 Windows App SDK 1.0 版中,与在 UWP 中相比,WinUI 3 应用的启动速度更慢、RAM 使用量和安装大小更大。 我们正在努力改进这些方面。 未来我们将会分享更多信息。