Condividi tramite


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:

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:

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: x86o x64 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: