Windows App SDK 1.0.0-sperimentale con WinUI 3, più rilasciato

Icona del tempo di lettura 3 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Winui 3

Microsoft ha appena rilasciato Windows App SDK 1.0.0-experimental, un toolkit che consente agli sviluppatori di app desktop di creare app con un'interfaccia utente Windows moderna, API e funzionalità della piattaforma.

La versione 1.0.0 dell'SDK offre le seguenti funzionalità e miglioramenti:

Interfaccia utente di Windows 3

Questa versione di WinUI 3 è incentrata sulla creazione di nuove funzionalità per la stabilità 1.0 e sulla correzione dei bug.

  • Nuove caratteristiche: supporto per la visualizzazione di un ContentDialog per finestra anziché per thread.
  • Bugs: per l'elenco completo dei bug risolti in questa versione, vedere il repository GitHub.
  • Campioni: per vedere i controlli e le funzionalità di WinUI 3 in azione, puoi clonare e creare l'app Galleria dei controlli di WinUI 3 da GitHubo scarica l'app dal Microsoft Store.

Notifiche push (funzione sperimentale)

Questa versione introduce un'API per le notifiche push che può essere usata dalle app desktop in pacchetto MSIX con identità basate sulla registrazione delle app di Azure. Per utilizzare questa funzione, è necessario iscriviti all'anteprima privata di Microsoft.

Limitazioni importanti:

  • Le notifiche push sono supportate solo nelle app in pacchetto MSIX in esecuzione su Windows 10 versione 2004 (build 19041) o versioni successive.
  • Microsoft si riserva il diritto di disabilitare o revocare le app dalle notifiche push 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.

Windowing (caratteristica sperimentale)

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 di facile utilizzo che si integrano bene con l'esperienza utente di Windows e altre app. È simile, ma non uguale, a UWP AppWindow.

Limitazioni importanti:

  • Questa versione di AppWindow è attualmente disponibile solo per le app Win32 (sia in pacchetto che non in pacchetto).
  • Windows App SDK non fornisce attualmente metodi per allegare contenuto del framework dell'interfaccia utente a un AppWindow; sei limitato a usare il HWND metodi di accesso all'interoperabilità.
  • Le API di Windowing attualmente non funzioneranno su Windows versione 1809 e 1903 per AMD64.

Distribuzione per app decompresse (funzione sperimentale)

Questa versione introduce gli aggiornamenti al dipendenze dinamiche caratteristica, compreso il API bootstrap.

Limitazioni importanti:

  • La funzionalità delle dipendenze dinamiche è supportata solo per le app decompresse (ovvero le app che non usano MSIX per la tecnologia di distribuzione).
  • I chiamanti con privilegi elevati non sono supportati.

Altre limitazioni e problemi noti

  • Nessun supporto per qualsiasi configurazione di build della CPU: Windows App SDK è scritto nel codice nativo e quindi non supporta Qualsiasi CPU costruire configurazioni. Il Modelli di progetto WinUI consentire solo build specifiche dell'architettura. quando aggiunta di Windows App SDK a un'applicazione .NET esistente o un componente che supporta Qualsiasi CPU, è necessario specificare l'architettura desiderata: x86x64 or arm64.
  • Le app .NET devono avere come destinazione la build 18362 o successiva: Il tuo TFM deve essere impostato su net5.0-windows10.0.18362 o superiore e il tuo progetto di imballaggio <TargetPlatformVersion> deve essere impostato su 18362 o superiore. Per maggiori informazioni, vedere il problema noto su GitHub.

Leggi di più e trova i link per il download su Microsoft qui.

Maggiori informazioni sugli argomenti: SDK dell'app Windows 1.0.0, Winui 3

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *