Windows App SDK 1.1 legger til støtte for forhøyede apper og Mica-materiale

Microsoft har gitt ut versjon 1,1 av Windows App SDK, med støtte for å lage apper som krever høyde, varsler og mer.

Microsoft har gitt ut versjon 1.1 av Windows App SDK, et sett med utviklingsverktøy som (ikke overraskende) lar deg bygge apper for Windows 10 og 11. Den første utgivelsen av Windows App SDK kom kort tid etter Windows 11 ble lansert, og det er en måte å samle moderne grafikk og funksjoner så vel som tradisjonelle Win32-funksjoner i samme app. Denne nye versjonen kommer med noen bemerkelsesverdige forbedringer for å gjøre opplevelsen enda bedre.

Mica er et nytt overflatemateriale som Microsoft introduserte med Windows 11, og det lar skrivebordsbakgrunnen din mykt skinne gjennom appen, og tilfører litt farge til brukergrensesnittet. Mens den første utgivelsen av Windows App SDK kom etter at Windows 11 allerede var ute, kunne du ikke bygge apper som brukte det nye Mica-materialet på denne måten. Sammen med dette har WinUI 3-galleriet i Windows App SDK nye eksempler, nye kontroller og et oppfrisket grensesnitt for å tilpasse seg Windows 11-designprinsippene.

En annen stor forbedring er muligheten til å lage apper som krever elevasjon (som betyr at de må kjøres som administrator), som var en begrensning av den opprinnelige utgivelsen. I tillegg kan apper pakket med MSIX-formatet, sparsomt pakkede apper og upakkede apper også sende Windows toast-varsler nå, inkludert når appen ikke kjører. Det betyr at apper har en måte å varsle brukere på selv når appen ikke brukes.

Microsoft har også gjort ytelsesforbedringer for apper som bruker C# takket være oppdateringer i WinRT interop-laget. Microsoft sier at en enkel "Hello World"-app kan se oppstartstider opptil 9 % raskere, og du bør også se store forbedringer når du bruker avhengighetsegenskaper i WinUI 3-apper.

På utviklersiden er det nå mulig å sette en app til å starte på nytt automatisk når den lukkes på grunn av en oppdatering eller krasj. I tillegg kan du angi gjenopprettingsalternativer slik at appen kan bringe brukere tilbake til der de var før appen uventet lukket.

Andre endringer inkluderer forbedrede bootstrapper APIer, støtte for selvstendige apper (dvs. apper som inneholder de nødvendige Windows App SDK-avhengigheter for å bruke dem), og muligheten til å endre miljøvariabler uten å måtte bruke registret API direkte. Microsoft har også introdusert et nytt vindus-API som gjør det mulig å angi z-rekkefølgen til appvinduene dine. Til slutt kunngjorde Microsoft at Template Studio for WinUI (C#) er nå tilgjengelig i Visual Studio Marketplace. Denne utvidelsen gjør det enklere å lage en WinUI-app ved å bruke en veiviserbasert opplevelse, og produsere "velformet, lesbar kode", og det er en god måte å komme i gang med WinUI-utvikling.

For å installere Windows App SDK-verktøy for utvikling, må du bruke Visual Studio 2022 eller 2019, og følg instruksjonene på denne siden avhengig av hvilken type app du vil bygge. Du skal automatisk kunne få den nyeste versjonen av verktøyene på denne måten. Du kan også finne de fullstendige utgivelsesnotatene her.


Kilde: Microsoft