Windows App SDK 1.1 dodaja podporo za povišane aplikacije in material Mica

Microsoft je izdal različico 1,1 Windows App SDK s podporo za ustvarjanje aplikacij, ki zahtevajo nadgradnjo, obvestila in drugo.

Microsoft je izdal različico 1.1 Windows App SDK, nabor razvojnih orodij, ki vam (kar ni presenetljivo) omogočajo ustvarjanje aplikacij za Windows 10 in 11. Prvotna izdaja kompleta za razvoj programske opreme Windows App je prišla kmalu zatem Windows 11 je bil predstavljen in je način za združevanje sodobnih vizualnih elementov in funkcij ter tradicionalnih zmogljivosti Win32 v isti aplikaciji. Ta nova različica je opremljena z nekaterimi opaznimi izboljšavami, da bo izkušnja še boljša.

Mica je nov površinski material, ki ga je Microsoft predstavil z operacijskim sistemom Windows 11 in omogoča, da ozadje vašega namizja nežno zasije skozi aplikacijo in uporabniškemu vmesniku doda malo barve. Medtem ko je prva izdaja Windows App SDK prišla po tem, ko je Windows 11 že izšel, na ta način niste mogli zgraditi aplikacij, ki bi uporabljale nov material Mica. Poleg tega ima galerija WinUI 3 v kompletu za razvoj programske opreme Windows App nove vzorce, nove kontrolnike in osvežen vmesnik za boljšo uskladitev z načeli oblikovanja sistema Windows 11.

Druga večja izboljšava je možnost ustvarjanja aplikacij, ki zahtevajo povišanje (kar pomeni, da jih je treba izvajati kot skrbnik), kar je bila omejitev prvotne izdaje. Poleg tega lahko aplikacije, zapakirane v formatu MSIX, redko zapakirane aplikacije in nepakirane aplikacije, zdaj prav tako pošiljajo obvestila o zdravju Windows, tudi ko se aplikacija ne izvaja. To pomeni, da lahko aplikacije opozorijo uporabnike, tudi če se aplikacija ne uporablja.

Microsoft je prav tako izboljšal zmogljivost za aplikacije, ki uporabljajo C#, zahvaljujoč posodobitvam interop sloja WinRT. Microsoft pravi, da lahko preprosta aplikacija "Hello World" vidi zagonske čase do 9 % hitreje, opaziti pa bi morali tudi velike izboljšave pri uporabi lastnosti odvisnosti v aplikacijah WinUI 3.

Na strani razvijalca je zdaj mogoče nastaviti, da se aplikacija samodejno znova zažene, ko se zapre zaradi posodobitve ali zrušitve. Poleg tega lahko nastavite možnosti obnovitve, tako da lahko aplikacija vrne uporabnike nazaj, kjer so bili, preden se je aplikacija nepričakovano zaprla.

Druge spremembe vključujejo izboljšane API-je zagonskega programa, podporo za samostojne aplikacije (tj. aplikacije, ki vsebujejo zahtevani sistem Windows Odvisnosti SDK aplikacije za njihovo uporabo) in možnost spreminjanja spremenljivk okolja, ne da bi morali uporabiti API registra neposredno. Microsoft je predstavil tudi nov API za okna, ki omogoča nastavitev z-vrstnega reda oken vaše aplikacije. Končno je Microsoft objavil, da je Template Studio za WinUI (C#) zdaj na voljo v Visual Studio Marketplace. Ta razširitev poenostavi ustvarjanje aplikacije WinUI z uporabo izkušnje, ki temelji na čarovniku, in ustvari "dobro oblikovano, berljivo kodo", in je dober način za začetek razvoja WinUI.

Če želite namestiti orodja Windows App SDK za razvoj, boste morali uporabljati Visual Studio 2022 ali 2019 in sledite navodilom na tej strani odvisno od vrste aplikacije, ki jo želite zgraditi. Na ta način bi morali samodejno dobiti najnovejšo različico orodij. Tukaj lahko najdete tudi celotne opombe ob izdaji.


Vir: Microsoft