Windows App SDK 1.1 prideda palaikymą padidintoms programoms ir žėručio medžiagai

„Microsoft“ išleido „Windows App SDK“ 1, 1 versiją, kuri palaiko programas, kurioms reikalingas aukštis, pranešimai ir kt.

„Microsoft“ išleido „Windows App SDK“ 1.1 versiją – kūrimo įrankių rinkinį, kuris (nenuostabu) leidžia kurti programas, skirtas „Windows 10“ ir „Windows 11“. Pradinis „Windows App SDK“ leidimas pasirodė netrukus Windows 11 buvo paleista, ir tai būdas sujungti šiuolaikinius vaizdus ir funkcijas, taip pat tradicines Win32 galimybes toje pačioje programoje. Šioje naujoje versijoje yra keletas pastebimų patobulinimų, kad patirtis būtų dar geresnė.

Žėrutis yra nauja paviršiaus medžiaga, kurią „Microsoft“ pristatė su „Windows 11“, kuri leidžia jūsų darbalaukio fonui švelniai spindėti programoje ir vartotojo sąsajai suteikia šiek tiek spalvų. Nors pradinis „Windows App SDK“ leidimas buvo išleistas po to, kai „Windows 11“ jau buvo išleista, tokiu būdu negalėjote kurti programų, kuriose būtų naudojama nauja „Mica“ medžiaga. Be to, WinUI 3 galerijoje, esančioje Windows App SDK, yra naujų pavyzdžių, naujų valdiklių ir atnaujintos sąsajos, kad ji labiau atitiktų Windows 11 dizaino principus.

Kitas svarbus patobulinimas yra galimybė kurti programas, kurioms reikalingas paaukštinimas (tai reiškia, kad jas reikia paleisti kaip administratorius), o tai buvo pradinio leidimo apribojimas. Be to, programos, supakuotos naudojant MSIX formatą, retai supakuotos programos ir nesupakuotos programos, taip pat dabar gali siųsti „Windows“ pranešimus apie skrudinimą, įskaitant tada, kai programa neveikia. Tai reiškia, kad programos turi būdą įspėti vartotojus net tada, kai programa nenaudojama.

„Microsoft“ taip pat patobulino programų, naudojančių C#, našumą dėl WinRT sąveikos sluoksnio atnaujinimų. „Microsoft“ teigia, kad paprasta „Hello World“ programa gali pamatyti iki 9% greičiau paleisties laiką, taip pat turėtumėte pamatyti didelius patobulinimus, kai naudojate priklausomybės ypatybes „WinUI 3“ programose.

Kūrėjo pusėje dabar galima nustatyti, kad programa būtų automatiškai paleista iš naujo, kai ji užsidaro dėl atnaujinimo ar gedimo. Be to, galite nustatyti atkūrimo parinktis, kad programa galėtų grąžinti vartotojus ten, kur jie buvo prieš netikėtai uždarant programą.

Kiti pakeitimai apima patobulintas Bootstrapper API, savarankiškų programų palaikymą (t. y. programas, kuriose yra reikalinga Windows Programos SDK priklausomybės, kad jas būtų galima naudoti) ir galimybė keisti aplinkos kintamuosius nenaudojant registro API tiesiogiai. „Microsoft“ taip pat pristatė naują langų API, leidžiančią nustatyti programos langų z eilę. Galiausiai „Microsoft“ paskelbė, kad „WinUI“ (C#) šablonų studija dabar yra galima rasti Visual Studio Marketplace. Šis plėtinys leidžia lengviau sukurti „WinUI“ programą naudojant vedliu pagrįstą patirtį, sukuriant „gerai suformuotą, skaitomą kodą“, ir tai yra geras būdas pradėti kurti „WinUI“.

Norėdami įdiegti Windows App SDK kūrimo įrankius, turėsite naudoti Visual Studio 2022 arba 2019 ir vadovaukitės šiame puslapyje pateiktomis instrukcijomis priklausomai nuo to, kokią programą norite sukurti. Tokiu būdu turėtumėte automatiškai gauti naujausią įrankių versiją. Čia taip pat galite rasti visas išleidimo pastabas.


Šaltinis: Microsoft