Windows App SDK 1.1 lägger till stöd för förhöjda appar och Mica-material

Microsoft har släppt version 1,1 av Windows App SDK, med stöd för att skapa appar som kräver höjd, aviseringar och mer.

Microsoft har släppt version 1.1 av Windows App SDK, en uppsättning utvecklingsverktyg som (föga överraskande) låter dig bygga appar för Windows 10 och 11. Den första utgåvan av Windows App SDK kom strax efter Windows 11 lanserades, och det är ett sätt att sammanföra moderna bilder och funktioner samt traditionella Win32-funktioner i samma app. Den här nya versionen kommer med några anmärkningsvärda förbättringar för att göra upplevelsen ännu bättre.

Mica är ett nytt ytmaterial som Microsoft introducerade med Windows 11, och det låter din skrivbordsbakgrund mjukt lysa igenom appen och lägga till lite färg till användargränssnittet. Medan den första versionen av Windows App SDK kom efter att Windows 11 redan var ute, kunde du inte bygga appar som använde det nya Mica-materialet på detta sätt. Tillsammans med detta har WinUI 3-galleriet i Windows App SDK nya prover, nya kontroller och ett uppdaterat gränssnitt för att mer anpassas till Windows 11 designprinciper.

En annan stor förbättring är möjligheten att skapa appar som kräver höjning (vilket innebär att de måste köras som administratör), vilket var en begränsning av den ursprungliga versionen. Dessutom kan appar paketerade med MSIX-formatet, glespackade appar och opaketerade appar också skicka Windows toast-aviseringar nu, inklusive när appen inte körs. Det betyder att appar har ett sätt att varna användare även när appen inte används.

Microsoft har också gjort prestandaförbättringar för appar som använder C# tack vare uppdateringar i WinRT interop-lagret. Microsoft säger att en enkel "Hello World"-app kan se starttider upp till 9% snabbare, och du bör också se stora förbättringar när du använder beroendeegenskaper i WinUI 3-appar.

På utvecklarsidan är det nu möjligt att ställa in en app så att den automatiskt startar om när den stängs på grund av en uppdatering eller krasch. Dessutom kan du ställa in återställningsalternativ så att appen kan ta användarna tillbaka till där de var innan appen oväntat stängdes.

Andra ändringar inkluderar förbättrade bootstrapper-API: er, stöd för fristående appar (dvs appar som innehåller nödvändiga Windows App SDK-beroenden för att använda dem) och möjligheten att ändra miljövariabler utan att behöva använda register-API: et direkt. Microsoft har också introducerat ett nytt fönster-API som gör det möjligt att ställa in z-ordningen för dina appfönster. Slutligen meddelade Microsoft att Template Studio for WinUI (C#) är nu tillgängligt på Visual Studio Marketplace. Detta tillägg gör det enklare att skapa en WinUI-app med hjälp av en guidebaserad upplevelse, som producerar "välformad, läsbar kod", och det är ett bra sätt att komma igång med WinUI-utveckling.

För att installera Windows App SDK-verktyg för utveckling måste du använda Visual Studio 2022 eller 2019, och följ instruktionerna på denna sida beroende på vilken typ av app du vill bygga. Du bör automatiskt kunna få den senaste versionen av verktygen på detta sätt. Du kan också hitta de fullständiga utgåvorna här.


Källa: Microsoft