Microsoft a lansat versiunea 1,1 a Windows App SDK, cu suport pentru crearea de aplicații care necesită elevație, notificări și multe altele.
Microsoft a lansat versiunea 1.1 a Windows App SDK, un set de instrumente de dezvoltare care (nesurprinzător) vă permit să creați aplicații pentru Windows 10 și 11. Lansarea inițială a Windows App SDK a venit la scurt timp după Windows 11 a fost lansat și este o modalitate de a reuni elementele vizuale și caracteristicile moderne, precum și capabilitățile tradiționale Win32 în aceeași aplicație. Această nouă versiune vine cu câteva îmbunătățiri notabile pentru a face experiența și mai bună.
Mica este un nou material de suprafață introdus de Microsoft cu Windows 11 și permite fundalul desktopului să strălucească ușor prin aplicație, adăugând un pic de culoare interfeței de utilizare. În timp ce lansarea inițială a Windows App SDK a venit după ce Windows 11 a fost deja lansat, nu ați putut crea aplicații care să folosească noul material Mica în acest fel. Împreună cu aceasta, galeria WinUI 3 din Windows App SDK are noi mostre, noi controale și o interfață reîmprospătată pentru a se alinia mai mult cu principiile de proiectare Windows 11.
O altă îmbunătățire majoră este capacitatea de a crea aplicații care necesită o creștere (însemnând că trebuie să fie rulate ca administrator), ceea ce a fost o limitare a versiunii originale. În plus, aplicațiile împachetate folosind formatul MSIX, aplicațiile rar și aplicațiile neambalate pot trimite, de asemenea, notificări Windows toast acum, inclusiv atunci când aplicația nu rulează. Aceasta înseamnă că aplicațiile au o modalitate de a alerta utilizatorii chiar și atunci când aplicația nu este utilizată.
Microsoft a adus, de asemenea, îmbunătățiri de performanță pentru aplicațiile care folosesc C# datorită actualizărilor din stratul de interoperabilitate WinRT. Microsoft spune că o aplicație simplă „Hello World” poate vedea timpii de pornire cu până la 9% mai rapid și ar trebui să vedeți, de asemenea, îmbunătățiri mari atunci când utilizați proprietăți de dependență în aplicațiile WinUI 3.
Din partea dezvoltatorului, acum este posibil să setați o aplicație să repornească automat atunci când se închide din cauza unei actualizări sau a unei blocări. În plus, puteți seta opțiuni de recuperare, astfel încât aplicația să poată aduce utilizatorii înapoi acolo unde erau înainte ca aplicația să se închidă în mod neașteptat.
Alte modificări includ API-uri de bootstrapper îmbunătățite, suport pentru aplicații autonome (adică aplicații care conțin Windows-ul necesar). Dependențe SDK pentru aplicații pentru a le utiliza) și capacitatea de a modifica variabilele de mediu fără a fi nevoie să utilizați API-ul de registru direct. Microsoft a introdus, de asemenea, un nou API de ferestre care face posibilă setarea ordinii z a ferestrelor aplicației. În cele din urmă, Microsoft a anunțat că Template Studio pentru WinUI (C#) este acum disponibil în Visual Studio Marketplace. Această extensie facilitează crearea unei aplicații WinUI folosind o experiență bazată pe vrăjitor, producând „cod bine format, care poate fi citit” și este o modalitate bună de a începe dezvoltarea WinUI.
Pentru a instala instrumentele Windows App SDK pentru dezvoltare, va trebui să utilizați Visual Studio 2022 sau 2019 și urmați instrucțiunile de pe această pagină în funcție de tipul de aplicație pe care doriți să o construiți. Ar trebui să puteți obține automat cea mai recentă versiune a instrumentelor în acest fel. De asemenea, puteți găsi notele complete de lansare aici.
Sursă: Microsoft