A Microsoft kiadta a Windows App SDK 1., 1-es verzióját, amely támogatja az olyan alkalmazások létrehozását, amelyek emelkedést, értesítéseket és egyebeket igényelnek.
A Microsoft kiadta a Windows App SDK 1.1-es verzióját, egy olyan fejlesztői eszközkészletet, amely (nem meglepő módon) lehetővé teszi alkalmazások készítését a Windows 10 és 11 rendszerhez. A Windows App SDK első kiadása röviddel ezután jelent meg Windows 11 elindításra került, és ez egy módja annak, hogy egy alkalmazásban egyesítse a modern látványelemeket és funkciókat, valamint a hagyományos Win32-képességeket. Ez az új verzió néhány figyelemre méltó fejlesztést tartalmaz, hogy még jobb élményt nyújtson.
A Mica egy új felületi anyag, amelyet a Microsoft a Windows 11 rendszerben mutatott be, és lehetővé teszi, hogy az asztal háttere lágyan átragyogjon az alkalmazáson, egy kis színt adva a felhasználói felületnek. Míg a Windows App SDK első kiadása a Windows 11 megjelenése után jelent meg, így nem lehetett olyan alkalmazásokat készíteni, amelyek az új Mica anyagot használták. Ezzel együtt a Windows App SDK WinUI 3 galériája új mintákat, új vezérlőket és frissített felületet tartalmaz, hogy jobban igazodjon a Windows 11 tervezési alapelveihez.
Egy másik jelentős fejlesztés az, hogy olyan alkalmazásokat lehet készíteni, amelyek emelést igényelnek (ami azt jelenti, hogy rendszergazdaként kell futtatni), ami az eredeti kiadás korlátozása volt. Ezenkívül az MSIX formátumba csomagolt alkalmazások, ritkásan csomagolt alkalmazások és csomagolatlan alkalmazások is küldhetnek értesítéseket a Windows számára, beleértve azt is, ha az alkalmazás nem fut. Ez azt jelenti, hogy az alkalmazásoknak lehetőségük van figyelmeztetni a felhasználókat akkor is, ha az alkalmazás nincs használatban.
A Microsoft a C#-t használó alkalmazások teljesítményét is javította a WinRT interop réteg frissítéseinek köszönhetően. A Microsoft szerint egy egyszerű „Hello World” alkalmazás akár 9%-kal gyorsabban látja az indítási időt, és a WinUI 3 alkalmazások függőségi tulajdonságainak használatakor is jelentős javulást kell tapasztalnia.
A fejlesztői oldalon most már beállítható, hogy egy alkalmazás automatikusan újrainduljon, ha frissítés vagy összeomlás miatt bezárul. Ezenkívül beállíthat helyreállítási beállításokat, hogy az alkalmazás vissza tudja juttatni a felhasználókat oda, ahol az alkalmazás váratlanul bezárása előtt voltak.
Az egyéb változtatások közé tartozik a továbbfejlesztett bootstrapper API-k, az önálló alkalmazások támogatása (azaz olyan alkalmazások, amelyek tartalmazzák a szükséges Windowst az alkalmazás SDK-függőségei a használatukhoz), valamint a környezeti változók módosításának lehetősége a registry API használata nélkül közvetlenül. A Microsoft egy új ablakkezelő API-t is bevezetett, amely lehetővé teszi az alkalmazásablak z-sorrendjének beállítását. Végül a Microsoft bejelentette, hogy a Template Studio for WinUI (C#) már elérhető elérhető a Visual Studio Marketplace-en. Ez a bővítmény megkönnyíti a WinUI-alkalmazások varázsló alapú tapasztalattal történő létrehozását, „jól formázott, olvasható kódot” állítva elő, és jó módja annak, hogy elkezdje a WinUI-fejlesztést.
A Windows App SDK fejlesztési eszközeinek telepítéséhez Visual Studio 2022 vagy 2019 alkalmazást kell használnia, és kövesse az ezen az oldalon található utasításokat attól függően, hogy milyen alkalmazást szeretne létrehozni. Így automatikusan be kell szereznie az eszközök legújabb verzióját. A teljes kiadási megjegyzéseket is itt találja.
Forrás: Microsoft