Microsoft wil af van trage webapps in Windows 11

Er zijn heel veel apps voor Windows 11 die eigenlijk niet echt volwaardige apps zijn, maar eerder gewoon een soort websites in een eigen venster. Dat is voor ontwikkelaars lekker eenvoudig, maar dit soort apps kunnen ook meer werkgeheugen dan nodig gebruiken en wat traag aanvoelen.
Hier wil Microsoft nu verandering in brengen met een nieuw framework dat het ontwikkelen van native Windows 11-apps eenvoudiger en dus ook aantrekkelijker moet maken (via Windows Latest).
Windows 11-apps maken wordt eenvoudiger
Momenteel kunnen ontwikkelaars wel al gewoon Windows-apps maken met behulp van WinUI, maar daarvoor moeten ze toch enige kennis van XAML hebben. Dat is een taal waarmee de gebruikersinterface van van een app wordt opgebouwd. Voor ontwikkelaars die voornamelijk ontwikkelen voor andere platformen, zoals macOS of Android, kan het leren van een nieuwe taal toch weer een extra drempel vormen. Daardoor kiezen ze dus vaker voor simpele webapps.
‘Microsoft.UI.Reactor’ moet het ontwikkelen van native Windows 11-apps een stuk eenvoudiger maken. Het zorgt er namelijk voor dat ontwikkelaars niet per se XAML hoeven te gebruiken. Ze kunnen de interface gewoon ontwikkelen met C#. Deze optie moet dus wat vertrouwder aanvoelen voor ontwikkelaars die al eerder met bijvoorbeeld React, SwiftUI of Jetpack Compose hebben gewerkt.
Minder webapps?
Door het ontwikkelproces te versimpelen, hoopt Microsoft dat meer ontwikkelaars toch kiezen voor native Windows-apps en niet webapps. Uiteindelijk levert dat waarschijnlijk ook voordelen op voor gebruikers. Native Windows 11-apps gaan over het algemeen wat efficiënter om met bijvoorbeeld je werkgeheugen. Daarnaast sluiten ze ook qua design en lay-out wat beter aan op de rest van de Windows-interface.
Voor nu is Microsoft.UI.Reactor nog een experimentele functie, maar het klinkt als een zeer nuttige tool voor het verbeteren van de app-ervaring op Windows. Het is overigens geen vervanging voor XAML of WinUI, maar gewoon een hulpmiddel. Dit alles past ook mooi bij de verbeteringen die Microsoft probeert door te voeren om Windows 11 soepeler en efficiënter te laten draaien.











