Note sulla versione del canale sperimentale di Windows App SDK 1.0
Importante
Il canale sperimentale non è supportato per l'uso negli ambienti di produzioni e le app che utilizzano i rilasci sperimentali non possono essere pubblicati nel Microsoft Store.
Il canale sperimentale offre versioni di Windows App SDK funzionalità del canale sperimentale che sono nelle prime fasi di sviluppo. Le API delle funzionalità sperimentali hanno l'attributo Sperimentale. Se si chiama un'API sperimentale nel codice, si riceve un avviso in fase di compilazione. Tutte le API nel canale sperimentale potrebbero avere significative modifiche nelle future versioni, ma le API sperimentali sono specialmente soggette a modifiche. Le funzionalità sperimentali possono essere rimosse nella versione successiva oppure non essere mai rilasciate.
Collegamenti importanti:
- Se si vuole aggiornare un'app esistente da una versione precedente di Windows App SDK di Windows a una versione più recente, vedere Aggiornare i progetti esistenti alla versione più recente di Windows App SDK.
- Per la documentazione sulle versioni sperimentali, vedere Installare gli strumenti per i canali di anteprima e sperimentali di Windows App SDK.
Ultime note sulla versione del canale sperimentale:
Ultime note sulla versione del canale Stabile
Versione 1.0 sperimentale (1.0.0-experimental1)
Questa versione supporta tutte le funzionalità del canale sperimentale.
Nelle sezioni seguenti vengono descritte le funzionalità nuove e aggiornate, le limitazioni e i problemi noti di questa versione.
WinUI 3
Questa versione di WinUI 3 è incentrata sulla creazione di nuove funzionalità per la versione 1.0 stabile e sulla correzione di bug.
- Nuove funzionalità: supporto per la visualizzazione di ContentDialog per finestra anziché per thread.
- Bugs: per l'elenco completo dei bug risolti in questa versione, vedere il nostro repository GitHub.
- Esempi: per vedere controlli e funzionalità WinUI3 in azione, è possibile clonare e compilare l'app della raccolta WinUI da GitHub o scaricare l'app da Microsoft Store.
Per altre informazioni o per iniziare a sviluppare con WinUI, vedere:
Notifiche push (funzionalità sperimentale)
Questa versione introduce un'API per le notifiche push che può essere usata dalle app desktop in pacchetto con identità basate sulla registrazione delle app Azure. Per usare questa funzionalità, è necessario iscriversi all'anteprima privata.
Limitazioni importanti:
- Le notifiche push sono supportate solo nelle app in pacchetto MSIX in esecuzione in Windows 10, versione 2004 (build 19041) o versioni successive.
- Microsoft si riserva il diritto di disabilitare le notifiche push o di revocarle durante l'anteprima privata.
- Microsoft non garantisce l'affidabilità o la latenza delle notifiche push.
- Durante l'anteprima privata, il volume delle notifiche push è limitato a 1 milione al mese.
Per maggiori informazioni, consultare la sezione Panoramica notifiche push
Windowing
Questa versione include aggiornamenti alle API di windowing. Si tratta di un set di API di windowing di alto livello, incentrate sulla classe AppWindow, che consente scenari di windowing facili da usare che si integrano bene con l'esperienza utente di Windows e altre app. Il set è simile, ma non uguale ad AppWindow sulla piattaforma UWP.
Limitazioni importanti:
- Questa versione di
AppWindow
è attualmente disponibile solo per le app Win32 (in pacchetto e non in pacchetto). - Al momento Windows App SDK non fornisce metodi per collegare il contenuto del framework dell'interfaccia utente a un
AppWindow
; è possibile usare solo i metodi di accesso di interoperabilitàHWND
. - Al momento l'API di windowing non funziona in Windows versione 1809 e 1903 per AMD64.
Per maggiori informazioni, consultare la sezione Gestione delle app Windows (Windows App SDK).
Distribuzione per app non in pacchetto
Questa versione introduce gli aggiornamenti alla funzionalità delle dipendenze dinamiche, inclusa l'Api del programma di avvio automatico.
Limitazioni importanti:
- La funzionalità delle dipendenze dinamiche è supportata solo per le app non in pacchetto.
- I chiamanti con privilegi elevati non sono supportati.
Per altre informazioni, vedere gli articoli seguenti:
- Pacchetti del framework MSIX e dipendenze dinamiche
- Usare il runtime di SDK per app di Windows per le app in pacchetto con posizione esterna o non in pacchetto
Altre limitazioni e problemi noti
- Nessun supporto per la configurazione di compilazione Qualsiasi CPU: Windows App SDK viene scritto nel codice nativo e pertanto non supporta le configurazione di compilazione Qualsiasi CPU. I modelli WinUI 3 in Visual Studio consentono solo compilazioni specifiche per l'architettura. Quando si aggiunge Windows App SDK a un'applicazione o a un componente .NET esistente che supporta Qualsiasi CPU, è necessario specificare l'architettura desiderata:
x86
ox64
arm64
. - Le app .NET devono avere come destinazione la build 18362 o successive: il TFM deve essere impostato su
net6.0-windows10.0.18362
o successive e la<TargetPlatformVersion>
del progetto di creazione del pacchetto su 18362 o successive. Per altre informazioni, vedere il problema noto su GitHub. - Le app C# che usano la versione 1.0 sperimantale devono usare uno dei seguenti SDK .NET:
- SDK .NET 6 o successive (vedere Scaricare .NET e Il supporto per .NET 5 terminerà il 10 maggio 2022).
Argomenti correlati
- Ultime note sulla versione del canale stabile per Windows App SDK
- Ultime note sulla versione del canale di anteprima per Windows App SDK
- Installare gli strumenti per Windows App SDK
- Creare il primo progetto WinUI 3 (Windows App SDK)
- Usare SDK per app di Windows in un progetto esistente
- Panoramica della distribuzione