Microsoft heeft versie 1.1 van de Windows App SDK uitgebracht, met ondersteuning voor het maken van apps waarvoor uitbreidingen, meldingen en meer nodig zijn.
Microsoft heeft versie 1.1 van de Windows App SDK uitgebracht, een set ontwikkeltools waarmee je (niet verrassend) apps voor Windows 10 en 11 kunt bouwen. De eerste release van de Windows App SDK kwam kort daarna Windows 11 werd gelanceerd en het is een manier om moderne beelden en functies samen te brengen met traditionele Win32-mogelijkheden in dezelfde app. Deze nieuwe versie wordt geleverd met enkele opmerkelijke verbeteringen om de ervaring nog beter te maken.
Mica is een nieuw oppervlaktemateriaal dat Microsoft heeft geïntroduceerd met Windows 11, en het zorgt ervoor dat uw bureaubladachtergrond zachtjes door de app schijnt, waardoor een beetje kleur aan de gebruikersinterface wordt toegevoegd. Hoewel de eerste release van de Windows App SDK kwam nadat Windows 11 al uit was, kon je op deze manier geen apps bouwen die het nieuwe Mica-materiaal gebruikten. Daarnaast heeft de WinUI 3-galerij in de Windows App SDK nieuwe voorbeelden, nieuwe bedieningselementen en een vernieuwde interface om meer af te stemmen op de ontwerpprincipes van Windows 11.
Een andere grote verbetering is de mogelijkheid om apps te maken waarvoor uitbreiding nodig is (wat betekent dat ze als beheerder moeten worden uitgevoerd), wat een beperking was van de oorspronkelijke release. Bovendien kunnen apps die zijn verpakt met het MSIX-formaat, apps die in beperkte pakketten zijn verpakt en onverpakte apps nu ook Windows-toastmeldingen verzenden, ook wanneer de app niet actief is. Dat betekent dat apps een manier hebben om gebruikers te waarschuwen, zelfs als de app niet wordt gebruikt.
Microsoft heeft ook prestatieverbeteringen doorgevoerd voor apps die C# gebruiken dankzij updates in de WinRT-interoperabiliteitslaag. Microsoft zegt dat een eenvoudige "Hello World"-app opstarttijden tot 9% sneller kan laten verlopen, en dat je ook grote verbeteringen zou moeten zien bij het gebruik van afhankelijkheidseigenschappen in WinUI 3-apps.
Aan de kant van de ontwikkelaar is het nu mogelijk om een app zo in te stellen dat deze automatisch opnieuw opstart wanneer deze wordt afgesloten vanwege een update of crash. Bovendien kunt u herstelopties instellen, zodat de app gebruikers terug kan brengen naar waar ze waren voordat de app onverwachts werd gesloten.
Andere veranderingen zijn onder meer verbeterde bootstrapper-API's, ondersteuning voor op zichzelf staande apps (d.w.z. apps die de vereiste Windows-apps bevatten). App SDK-afhankelijkheden om deze te gebruiken) en de mogelijkheid om omgevingsvariabelen te wijzigen zonder de register-API te hoeven gebruiken direct. Microsoft heeft ook een nieuwe venster-API geïntroduceerd die het mogelijk maakt om de z-volgorde van uw app-vensters in te stellen. Ten slotte heeft Microsoft aangekondigd dat de Template Studio voor WinUI (C#) er nu is beschikbaar in de Visual Studio Marketplace. Deze extensie maakt het gemakkelijker om een WinUI-app te maken met behulp van een op een wizard gebaseerde ervaring, waarbij "goed opgemaakte, leesbare code" wordt geproduceerd, en het is een goede manier om aan de slag te gaan met de ontwikkeling van WinUI.
Als u de Windows App SDK-tools voor ontwikkeling wilt installeren, moet u Visual Studio 2022 of 2019 gebruiken, en volg de instructies op deze pagina afhankelijk van het soort app dat je wilt bouwen. Op deze manier zou u automatisch de nieuwste versie van de tools moeten kunnen verkrijgen. Hier vindt u ook de volledige releaseopmerkingen.
Bron: Microsoft