Microsoft har udgivet version 1,1 af Windows App SDK, med understøttelse af oprettelse af apps, der kræver elevation, meddelelser og mere.
Microsoft har udgivet version 1.1 af Windows App SDK, et sæt udviklingsværktøjer, der (ikke overraskende) lader dig bygge apps til Windows 10 og 11. Den første udgivelse af Windows App SDK kom kort efter Windows 11 blev lanceret, og det er en måde at samle moderne billeder og funktioner samt traditionelle Win32-funktioner i den samme app. Denne nye version kommer med nogle bemærkelsesværdige forbedringer for at gøre oplevelsen endnu bedre.
Mica er et nyt overflademateriale, som Microsoft introducerede med Windows 11, og det tillader din skrivebordsbaggrund at skinne blødt gennem appen og tilføjer en smule farve til brugergrænsefladen. Mens den første udgivelse af Windows App SDK kom efter, at Windows 11 allerede var ude, kunne du ikke bygge apps, der brugte det nye Mica-materiale på denne måde. Sammen med dette har WinUI 3-galleriet i Windows App SDK nye eksempler, nye kontroller og en opdateret grænseflade for at tilpasse mere til Windows 11-designprincipperne.
En anden stor forbedring er muligheden for at lave apps, der kræver elevation (hvilket betyder, at de skal køres som administrator), hvilket var en begrænsning af den originale udgivelse. Derudover kan apps pakket med MSIX-formatet, sparsomt pakkede apps og upakkede apps også sende Windows toast-notifikationer nu, inklusive når appen ikke kører. Det betyder, at apps har en måde at advare brugere på, selv når appen ikke bliver brugt.
Microsoft har også foretaget ydeevneforbedringer for apps, der bruger C# takket være opdateringer i WinRT-interoplaget. Microsoft siger, at en simpel "Hello World"-app kan se opstartstider op til 9% hurtigere, og du bør også se store forbedringer, når du bruger afhængighedsegenskaber i WinUI 3-apps.
På udviklersiden er det nu muligt at indstille en app til automatisk at genstarte, når den lukker på grund af en opdatering eller nedbrud. Derudover kan du indstille gendannelsesmuligheder, så appen kan bringe brugerne tilbage til, hvor de var, før appen uventet lukkede.
Andre ændringer omfatter forbedrede bootstrapper API'er, understøttelse af selvstændige apps (dvs. apps, der indeholder de påkrævede Windows App SDK-afhængigheder for at bruge dem) og evnen til at ændre miljøvariabler uden at skulle bruge registreringsdatabasen API direkte. Microsoft har også introduceret en ny vindues-API, der gør det muligt at indstille z-rækkefølgen af dine app-vinduer. Endelig annoncerede Microsoft, at Template Studio for WinUI (C#) er nu tilgængelig på Visual Studio Marketplace. Denne udvidelse gør det nemmere at oprette en WinUI-app ved hjælp af en wizard-baseret oplevelse, der producerer "velformet, læsbar kode", og det er en god måde at komme i gang med WinUI-udviklingen.
For at installere Windows App SDK-værktøjerne til udvikling skal du bruge Visual Studio 2022 eller 2019, og følg instruktionerne på denne side afhængigt af, hvilken type app du vil bygge. Du skulle automatisk kunne få den nyeste version af værktøjerne på denne måde. Du kan også finde de fulde udgivelsesbemærkninger her.
Kilde: Microsoft