Windows App SDK 1.1 pridáva podporu pre vylepšené aplikácie a materiál Mica

Spoločnosť Microsoft vydala verziu 1,1 súpravy Windows App SDK s podporou vytvárania aplikácií, ktoré vyžadujú zvýšenú výšku, upozornenia a ďalšie.

Microsoft vydal verziu 1.1 Windows App SDK, sadu vývojových nástrojov, ktoré (neprekvapivo) umožňujú vytvárať aplikácie pre Windows 10 a 11. Prvé vydanie súpravy Windows App SDK prišlo krátko nato Windows 11 bol spustený a je to spôsob, ako spojiť moderné vizuálne prvky a funkcie, ako aj tradičné možnosti Win32 v tej istej aplikácii. Táto nová verzia prichádza s niekoľkými pozoruhodnými vylepšeniami, aby bol zážitok ešte lepší.

Sľuda je nový povrchový materiál, ktorý spoločnosť Microsoft predstavila s Windowsom 11, a umožňuje, aby pozadie pracovnej plochy jemne presvitalo cez aplikáciu a pridalo do používateľského rozhrania trochu farby. Zatiaľ čo prvé vydanie Windows App SDK prišlo po tom, čo už bol Windows 11 vydaný, nemohli ste týmto spôsobom vytvárať aplikácie, ktoré by používali nový materiál Mica. Spolu s tým má galéria WinUI 3 v súprave Windows App SDK nové ukážky, nové ovládacie prvky a vynovené rozhranie, aby bolo viac v súlade s princípmi dizajnu Windowsu 11.

Ďalším veľkým vylepšením je možnosť vytvárať aplikácie, ktoré vyžadujú zvýšenie (čo znamená, že musia byť spustené ako správca), čo bolo obmedzenie pôvodného vydania. Navyše, aplikácie zabalené pomocou formátu MSIX, aplikácie s riedkym balením a nezabalené aplikácie môžu teraz odosielať upozornenia systému Windows aj vtedy, keď aplikácia nie je spustená. To znamená, že aplikácie majú spôsob, ako upozorniť používateľov, aj keď sa aplikácia nepoužíva.

Spoločnosť Microsoft tiež zlepšila výkon pre aplikácie, ktoré používajú C#, vďaka aktualizáciám vo vrstve interoperability WinRT. Microsoft hovorí, že jednoduchá aplikácia „Hello World“ dokáže zobraziť časy spustenia až o 9 % rýchlejšie a veľké vylepšenia by ste mali vidieť aj pri používaní vlastností závislosti v aplikáciách WinUI 3.

Na strane vývojárov je teraz možné nastaviť, aby sa aplikácia automaticky reštartovala, keď sa zatvorí z dôvodu aktualizácie alebo zlyhania. Okrem toho môžete nastaviť možnosti obnovenia, aby aplikácia mohla vrátiť používateľov tam, kde boli pred neočakávaným zatvorením aplikácie.

Medzi ďalšie zmeny patria vylepšené bootstrapper API, podpora pre samostatné aplikácie (t. j. aplikácie, ktoré obsahujú požadované Windows Závislosti App SDK na ich použitie) a možnosť meniť premenné prostredia bez toho, aby ste museli používať API registra priamo. Spoločnosť Microsoft tiež predstavila nové rozhranie API na vytváranie okien, ktoré umožňuje nastaviť poradie vykresľovania okien vašej aplikácie. Nakoniec spoločnosť Microsoft oznámila, že teraz je k dispozícii Template Studio for WinUI (C#). dostupné na Visual Studio Marketplace. Toto rozšírenie uľahčuje vytváranie aplikácie WinUI pomocou sprievodcu, vytvára „dobre vytvorený a čitateľný kód“ a je to dobrý spôsob, ako začať s vývojom WinUI.

Ak chcete nainštalovať nástroje Windows App SDK na vývoj, musíte používať Visual Studio 2022 alebo 2019 a postupujte podľa pokynov na tejto stránke v závislosti od typu aplikácie, ktorú chcete vytvoriť. Týmto spôsobom by ste mali automaticky získať najnovšiu verziu nástrojov. Úplné poznámky k vydaniu nájdete aj tu.


Zdroj: Microsoft