Condividi tramite


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

WinUI 3 e Windows app SDK 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 interfaccia utente ✅ supportato
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 ✅ supportato
Riquadri animati (in Windows 10) ✅ supportato
MapControl ✅ Sostenuto; vedere MapControl (introdotto nella versione 1.5)
MediaElement e MediaPlayerElement ✅ Usare MediaPlayerElement, introdotto nella versione 1.2
Libreria MSAL ✅ supportato
MSIX ✅ supportato
creazione di istanze singole ✅ supportato
TaskbarManager API ✅ Sostenuto; per informazioni dettagliate, vedere Esempi di desktop taskbarManager
Notifiche di tipo avviso popup ✅ supportato
Visual Studio App Center ✅ supportato
Attività in background ✅ Supportato per C++
⚠️ Parzialmente supportato per C# (attività in background OOP supportate)
Migliore velocità e prestazioni di lancio ⚠️ Leggero svantaggio, a tale proposito, vedere considerazioni sulle prestazioni
CoreTextServicesManager ⚠️ Supportata solo su Windows 11
PrintManager ⚠️ Supportato su Windows 11 (non ancora disponibile in Windows 10)
CameraCaptureUI ❌ Non supportato su 1.5. Per le API alternative, vedere Uso dell'acquisizione video
CoreWindow e API correlate ❌ Non supportato su 1.5. Per api alternative con alcune delle stesse funzionalità, vedere AppWindow e API basate su HWND
Containerizzazione completa dell'app ❌ Non supportato su 1.5
InkCanvas ❌ Non supportato su 1.5
Chiosco multimediale con app singola ❌ Non supportato su 1.5
WebAuthenticationBroker ❌ Non supportato nella versione 1.5; ma vedere l'interfaccia IWebAuthenticationCoreManagerInterop
Supporto di Xbox e HoloLens ❌ Non supportato su 1.5

Considerazioni sulle prestazioni

Oggi nella versione 1.5 di Windows App SDK, 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 aspetto.

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 di Windows App SDK) Per altre info, vedere Creazione di un'interfaccia utente usando la finestra di progettazione XAML.

Vedi anche