Windows App SDK 1.0.0-eksperimentel med WinUI 3, mere udgivet

Ikon for læsetid 3 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

winui 3

Microsoft har netop udgivet Windows App SDK 1.0.0-experimental, et værktøjssæt, der giver desktop app-udviklere mulighed for at bygge apps med en moderne Windows UI, API'er og platformsfunktioner.

Version 1.0.0 af SDK indeholder følgende funktioner og forbedringer:

WindowsUI 3

Denne udgivelse af WinUI 3 er fokuseret på at bygge mod nye funktioner til 1.0 stabil og rette fejl.

  • Nye funktioner: Understøttelse af visning af en ContentDialog pr. vindue i stedet for pr. tråd.
  • Bugs: For den fulde liste over fejl behandlet i denne udgivelse, se GitHub-repoen.
  • Prøver: For at se WinUI 3-kontroller og funktioner i aktion kan du klone og bygge WinUI 3 Controls Gallery-appen fra GitHub, eller download appen fra Microsoft Store.

Push-meddelelser (eksperimentel funktion)

Denne udgivelse introducerer en push notifications API, der kan bruges af MSIX-pakkede desktop-apps med Azure-appregistreringsbaserede identiteter. For at bruge denne funktion skal du tilmeld dig Microsofts private forhåndsvisning.

Vigtige begrænsninger:

  • Push-meddelelser understøttes kun i MSIX-pakkede apps, der kører på Windows 10 version 2004 (build 19041) eller nyere udgivelser.
  • Microsoft forbeholder sig retten til at deaktivere eller tilbagekalde apps fra push-meddelelser under den private forhåndsvisning.
  • Microsoft garanterer ikke pålideligheden eller forsinkelsen af ​​push-meddelelser.
  • Under den private forhåndsvisning er push-meddelelsesvolumen begrænset til 1 million pr. måned.

Vindue (eksperimentel funktion)

Denne udgivelse inkluderer opdateringer til vindues-API'erne. Disse er et sæt vindues-API'er på højt niveau, centreret omkring AppWindow-klassen, som giver mulighed for letanvendelige vinduesscenarier, der integreres godt med Windows-brugeroplevelsen og andre apps. Dette ligner, men ikke det samme som, UWP AppWindow.

Vigtige begrænsninger:

  • Denne udgivelse af AppWindow er i øjeblikket kun tilgængelig for Win32-apps (både pakket og upakket).
  • Windows App SDK giver i øjeblikket ikke metoder til at vedhæfte UI-rammeindhold til en AppWindow; du er begrænset til at bruge HWND interop-adgangsmetoder.
  • Windowing API'erne vil i øjeblikket ikke virke på Windows version 1809 og 1903 til AMD64.

Implementering af upakkede apps (eksperimentel funktion)

Denne udgivelse introducerer opdateringer til dynamiske afhængigheder funktion, herunder bootstrapper API.

Vigtige begrænsninger:

  • Funktionen dynamiske afhængigheder understøttes kun for upakkede apps (det vil sige apps, der ikke bruger MSIX til deres implementeringsteknologi).
  • Forhøjede opkald understøttes ikke.

Andre begrænsninger og kendte problemer

  • Ingen understøttelse af enhver CPU-bygningskonfiguration: Windows App SDK er skrevet i native kode og understøtter derfor ikke Enhver CPU bygge konfigurationer. Det WinUI projekt skabeloner tillade kun arkitekturspecifikke byggerier. Hvornår tilføjelse af Windows App SDK til en eksisterende .NET-applikation eller -komponent, der understøtter Enhver CPU, skal du angive den ønskede arkitektur: x86x64 or arm64.
  • .NET-apps skal målrette build 18362 eller nyere: Din TFM skal være indstillet til net5.0-windows10.0.18362 eller højere, og dit emballageprojekts <TargetPlatformVersion> skal indstilles til 18362 eller højere. For mere information, se kendt problem på GitHub.

Læs mere og find downloadlinkene hos Microsoft link..

Mere om emnerne: Windows App SDK 1.0.0, winui 3

Giv en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *