Korporācija Microsoft ir izlaidusi Windows App SDK versiju 1,1 ar atbalstu tādu lietotņu izveidei, kurām nepieciešams paaugstinājums, paziņojumi un daudz kas cits.
Korporācija Microsoft ir izlaidusi Windows App SDK versiju 1.1 — izstrādes rīku komplektu, kas (nepārsteidzoši) ļauj jums izveidot programmas operētājsistēmai Windows 10 un 11. Sākotnējā Windows App SDK izlaišana parādījās neilgi pēc tam Windows 11 tika palaists, un tas ir veids, kā tajā pašā lietotnē apvienot mūsdienīgus vizuālos elementus un funkcijas, kā arī tradicionālās Win32 iespējas. Šajā jaunajā versijā ir daži ievērojami uzlabojumi, lai padarītu pieredzi vēl labāku.
Vizla ir jauns virsmas materiāls, ko Microsoft ieviesa operētājsistēmā Windows 11, un tas ļauj jūsu darbvirsmas fonam maigi spīdēt cauri lietotnei, pievienojot lietotāja interfeisam mazliet krāsu. Lai gan sākotnējā Windows App SDK izlaišana tika izdota pēc tam, kad operētājsistēma Windows 11 jau bija izlaista, jūs nevarat izveidot programmas, kurās tika izmantots jaunais Mica materiāls. Līdztekus tam Windows App SDK WinUI 3 galerijā ir jauni paraugi, jaunas vadīklas un atsvaidzināts interfeiss, kas vairāk atbilst Windows 11 dizaina principiem.
Vēl viens būtisks uzlabojums ir iespēja izveidot programmas, kurām nepieciešams paaugstinājums (tas nozīmē, ka tās ir jāpalaiž kā administratoram), kas bija sākotnējā laidiena ierobežojums. Turklāt lietotnes, kas ir iepakotas, izmantojot MSIX formātu, reti iepakotās lietotnes un neiepakotās lietotnes, arī tagad var nosūtīt Windows grauzdēšanas paziņojumus, tostarp tad, ja lietotne nedarbojas. Tas nozīmē, ka lietotnēm ir veids, kā brīdināt lietotājus pat tad, ja lietotne netiek izmantota.
Pateicoties WinRT sadarbspējas slāņa atjauninājumiem, Microsoft ir arī veicis veiktspējas uzlabojumus programmām, kas izmanto C#. Microsoft saka, ka vienkārša "Hello World" lietotne var redzēt startēšanas laikus līdz pat 9% ātrāk, un jums vajadzētu arī redzēt lielus uzlabojumus, izmantojot atkarības rekvizītus WinUI 3 lietotnēs.
No izstrādātāja puses tagad ir iespējams iestatīt, lai lietotne tiktu automātiski restartēta, kad tā tiek aizvērta atjaunināšanas vai avārijas dēļ. Turklāt varat iestatīt atkopšanas opcijas, lai lietotne varētu atgriezt lietotājus tur, kur viņi bija pirms lietotnes negaidītas aizvēršanas.
Citas izmaiņas ietver uzlabotus bootstrapper API, atbalstu autonomām lietotnēm (t.i., programmām, kurās ir nepieciešamais Windows Lietotņu SDK atkarības, lai tos izmantotu), un iespēja mainīt vides mainīgos, neizmantojot reģistra API. tieši. Microsoft ir arī ieviesusi jaunu logu API, kas ļauj iestatīt jūsu lietotņu logu z-kārtību. Visbeidzot, Microsoft paziņoja, ka tagad ir pieejama WinUI (C#) veidņu studija pieejams Visual Studio Marketplace. Šis paplašinājums atvieglo WinUI lietotnes izveidi, izmantojot uz vedņa pieredzi, radot "labi veidotu, lasāmu kodu", un tas ir labs veids, kā sākt WinUI izstrādi.
Lai instalētu Windows App SDK izstrādes rīkus, jums ir jāizmanto Visual Studio 2022 vai 2019 un izpildiet šajā lapā sniegtos norādījumus atkarībā no tā, kāda veida lietotni vēlaties izveidot. Šādā veidā jums vajadzētu automātiski iegūt jaunāko rīku versiju. Šeit varat atrast arī visas izlaiduma piezīmes.
Avots: Microsoft