Share via


Cosa è supportato durante la migrazione dalla piattaforma UWP a WinUI 3

WinUI 3 e i SDK per app di Windows sono nuove tecnologie e, rispetto alla piattaforma UWP, alcune funzionalità non sono supportate. In questo argomento vengono fornite informazioni sulle funzionalità supportate prima di tentare la migrazione.

Funzionalità UWP Stato winUI 3
Acrilico di sfondo ✅ Disponibile tramite DesktopAcrylicController
Controlli comuni dell'interfaccia utente ✅ Supportati
Interoperabilità Di composizione/DirectX ✅ Per lo più supportato; la maggior parte delle caratteristiche di composizione e la maggior parte delle caratteristiche di disegno sono disponibili. Tuttavia, l'uso degli effetti di composizione globali non è supportato nella versione 1.5
Distribuzione tramite Store ✅ Supportati
Riquadri animati (in Windows 10) ✅ Supportati
MapControl ✅ Supportati; vedere MapControl (introdotto nella versione 1.5)
MediaElement e MediaPlayerElement ✅ Usare MediaPlayerElement, introdotto nella versione 1.2
Libreria MSAL ✅ Supportati
MSIX ✅ Supportati
Creazione di istanze singole ✅ Supportati
API TaskbarManager ✅ Supportati; per informazioni dettagliate, vedere Esempi di desktop taskbarManager
Notifiche di tipo avviso popup ✅ Supportati
Visual Studio App Center ✅ Supportati
Attività in background ✅ Supportato per C++
⚠️ Parzialmente supportato per C# (attività in background OOP supportate)
Migliore velocità e prestazioni di lancio ⚠️ Leggero svantaggio, vedere considerazioni sulle prestazioni
CoreTextServicesManager ⚠️ Supportato solo in Windows 11
PrintManager ⚠️ Supportato in Windows 11 (non ancora disponibile in Windows 10)
Fotocamera CaptureUI ❌ Non supportato nella versione 1.5. Per le API alternative, vedere Uso dell'acquisizione video
CoreWindow e le API correlate ❌ Non supportato nella versione 1.5. Per api alternative con alcune delle stesse funzionalità, vedere AppWindow e API basate su HWND
Containerizzazione completa dell'app ❌ Non supportato nella versione 1.5
InkCanvas ❌ Non supportato nella versione 1.5
Chiosco multimediale con app singola ❌ Non supportato nella versione 1.5
WebAuthenticationBroker ❌ Non supportato nella versione 1.5; ma vedere l'interfaccia IWebAuthenticationCoreManagerInterop
Supporto di Xbox e HoloLens ❌ Non supportato nella versione 1.5

Considerazioni sulle prestazioni

Oggi nella versione 1.5 della SDK per app di Windows, velocità di avvio, utilizzo della RAM e dimensioni di installazione delle app WinUI 3 sono più grandi/lente rispetto a quelle visualizzate nella piattaforma UWP. Stiamo lavorando attivamente per migliorare questo problema.

Visual Studio

La scheda Progettazione della finestra di progettazione XAML in Visual Studio (e Blend per Visual Studio) attualmente non supporta i progetti WinUI 3 (a partire dalla versione 1.5 del SDK per app di Windows). Per altre info, vedi Creare un'interfaccia utente usando la finestra di progettazione XAML.