Microsoft on välja andnud Windowsi rakenduste SDK versiooni 1,1, mis toetab selliste rakenduste loomist, mis nõuavad kõrgust, teatisi ja muud.
Microsoft on välja andnud Windows App SDK versiooni 1.1 – arendustööriistade komplekti, mis (mitteüllatavalt) võimaldavad teil luua rakendusi Windows 10 ja 11 jaoks. Windows App SDK esialgne väljalase ilmus varsti pärast seda Windows 11 käivitati ja see on viis kaasaegse visuaali ja funktsioonide ning traditsiooniliste Win32 võimaluste ühendamiseks samas rakenduses. See uus versioon sisaldab mõningaid märkimisväärseid täiustusi, mis muudavad kasutuskogemuse veelgi paremaks.
Mica on uus pinnamaterjal, mille Microsoft tutvustas koos Windows 11-ga ja mis võimaldab teie töölaua taustal rakendusest pehmelt läbi paista, lisades kasutajaliidesele pisut värvi. Kuigi Windowsi rakenduste SDK esialgne väljalase ilmus pärast seda, kui Windows 11 oli juba välja antud, ei saanud te sel viisil luua rakendusi, mis kasutasid uut Mica materjali. Lisaks on Windowsi rakenduste SDK WinUI 3 galeriis uued näidised, uued juhtelemendid ja värskendatud liides, et viia need paremini vastavusse Windows 11 kujunduspõhimõtetega.
Veel üks oluline täiustus on võime teha rakendusi, mis nõuavad tõstmist (see tähendab, et neid tuleb käivitada administraatorina), mis oli algse väljalaske piirang. Lisaks saavad MSIX-vormingusse pakendatud rakendused, hõredalt pakitud rakendused ja pakkimata rakendused saata nüüd ka Windowsi röstsaiateateid, sealhulgas siis, kui rakendus ei tööta. See tähendab, et rakendustel on võimalus kasutajaid hoiatada isegi siis, kui rakendust ei kasutata.
Microsoft on tänu WinRT interop-kihi värskendustele parandanud ka C#-i kasutavate rakenduste jõudlust. Microsoft ütleb, et lihtne "Tere maailm" rakendus näeb käivitusaegu kuni 9% kiiremini ja te peaksite nägema ka suuri täiustusi, kui kasutate WinUI 3 rakendustes sõltuvusatribuute.
Arendaja poolel on nüüd võimalik seadistada rakendus automaatselt taaskäivitama, kui see suletakse värskenduse või krahhi tõttu. Lisaks saate määrata taastamise valikud, et rakendus tooks kasutajad tagasi sinna, kus nad olid enne rakenduse ootamatut sulgemist.
Muud muudatused hõlmavad täiustatud buutstrapperi API-sid, iseseisvate rakenduste (st vajalikku Windowsi sisaldavate rakenduste) tuge Rakenduse SDK sõltuvused nende kasutamiseks) ja võimalus muuta keskkonnamuutujaid ilma registri API-d kasutamata. otse. Microsoft on kasutusele võtnud ka uue akende API, mis võimaldab määrata teie rakenduse akende z-järjestuse. Lõpuks teatas Microsoft, et WinUI (C#) mallistuudio on nüüd olemas saadaval Visual Studio Marketplace'is. See laiendus muudab WinUI-rakenduse loomise viisardil põhineva kogemuse abil lihtsamaks, luues "hästi vormindatud, loetava koodi" ja see on hea viis WinUI arendamisega alustamiseks.
Windows App SDK tööriistade arendamiseks installimiseks peate kasutama Visual Studio 2022 või 2019 ja järgige sellel lehel olevaid juhiseid olenevalt sellest, millist rakendust soovite luua. Sel viisil peaks teil olema automaatselt võimalik hankida tööriistade uusim versioon. Siit leiate ka täielikud väljalaskemärkmed.
Allikas: Microsoft