Freigeben über


Was beim Migrieren von UWP zu WinUI 3 unterstützt wird

WinUI 3 und die Windows App SDK sind neue Technologien und im Vergleich zu UWP gibt es einige Features, die nicht unterstützt werden. Dieses Thema enthält Informationen darüber, welche Funktionen unterstützt werden, bevor Sie versuchen, die Migration durchzuführen.

UWP-Feature WinUI 3 Status
Hintergrund-Acryl ✅ Verfügbar über DesktopAcrylicController
Allgemeine Benutzeroberflächensteuerelemente ✅ Unterstützt
Composition/DirectX-Interoperabilität ✅ Wird hauptsächlich unterstützt; die meisten Kompositionsfeatures und die meisten Zeichnungsfeatures sind verfügbar. Die Verwendung globaler Kompositionseffekte wird in 1.5 jedoch nicht unterstützt
Verteilen über den Store ✅ Unterstützt
Livekacheln (auf Windows 10) ✅ Unterstützt
MapControl ✅ Unterstützt; siehe MapControl (eingeführt in 1.5)
MediaElement und MediaPlayerElement ✅ Verwenden von MediaPlayerElement, das in Version 1.2 eingeführt wurde
MSAL-Bibliothek ✅ Unterstützt
MSIX ✅ Unterstützt
Single-Instancing ✅ Unterstützt
TaskbarManager-API ✅ Unterstützt; Ausführliche Informationen finden Sie unter TaskbarManager-Desktopbeispiele
Popupbenachrichtigungen ✅ Unterstützt
Visual Studio App Center ✅ Unterstützt
Hintergrundaufgaben ✅ Unterstützt für C++
⚠️ Teilweise unterstützt für C# (OOP-Hintergrundaufgaben werden unterstützt)
Beste Startgeschwindigkeit und -leistung ⚠️ Leichter Nachteil, siehe Leistungsüberlegungen
CoreTextServicesManager ⚠️ Nur auf Windows 11 unterstützt
PrintManager ⚠️ Unterstützt auf Windows 11 (auf Windows 10 noch nicht verfügbar)
CameraCaptureUI ❌ Nicht unterstützt in Version 1.5 Alternative APIs finden Sie unter Verwenden der Videoaufnahme.
CoreWindow und zugehörige APIs ❌ Nicht unterstützt in Version 1.5 Alternative APIs mit einigen der gleichen Funktionen finden Sie unter APIs auf der Basis von AppWindow und HWND.
Vollständige Containerisierung Ihrer App ❌ Nicht unterstützt in Version 1.5
InkCanvas ❌ Nicht unterstützt in Version 1.5
Single-App-Kiosk ❌ Nicht unterstützt in Version 1.5
WebAuthenticationBroker ❌ In 1.5 nicht unterstützt; Weitere Informationen unter IWebAuthenticationCoreManagerInterop-Schnittstelle anzeigen
Xbox- und HoloLens-Support ❌ Nicht unterstützt in Version 1.5

Überlegungen zur Leistung

Heute in Version 1.5 des Windows App SDK sind Startgeschwindigkeiten, RAM-Nutzung und Installationsgröße von WinUI 3-Apps größer/langsamer als in UWP zu sehen. Wir arbeiten aktiv daran, dies zu verbessern.

Visual Studio

Die Registerkarte Entwurf des XAML-Designers in Visual Studio (und Blend für Visual Studio) unterstützt derzeit keine WinUI 3-Projekte (ab Version 1.5 des Windows App SDK). Weitere Informationen finden Sie unter Erstellen einer Benutzeroberfläche mithilfe von XAML-Designer.

Weitere Informationen