Microsoft opent beetje bij beetje gebruikersinterface Windows voor ontwikkelaars

windows 11

Microsoft kondigt een traject aan om de gebruikersinterface van Windows open te stellen voor externe ontwikkelaars. Stap voor stap zullen ze meer toegang en inspraak krijgen.

Microsoft kondigt in een GitHub-post aan dat het WinUI 3, de gebruiksinterfacebibliotheek van Windows, wil openstellen voor externe ontwikkelaars. Dat zal niet van dag op dag gebeuren, maar volgens een traject dat over zes maanden gespreid wordt. Externe ontwikkelaars krijgen stapsgewijs meer inspraak in de ontwikkeling van Windows.

lees ook

Microsoft stopt ondersteuning Windows 11 22H2 in oktober

Openheid in vier stappen

Het opensourcetraject van WinUI 3 zal in vier fases verlopen, licht Microsoft toe. Na de release van Windows App SDK 1.8, gepland eind augustus, zal de organisatie interne wijzigingen aan de codebase sneller spiegelen naar GitHub. Dat moet voor meer transparantie zorgen.

In de tweede fase zullen externe ontwikkelaars de repository kunnen klonen en lokaal compileren. Daarbij komt documentatie beschikbaar om het opzetten van de omgeving te vereenvoudigen. In een derde fase mogen externe ontwikkelaars bijdragen via pull requests en lokale tests uitvoeren. Microsoft werkt aan het loskoppelen van interne afhankelijkheden zodat dit mogelijk wordt.

De vierde en laatste fase moet GitHub tot het primaire ontwikkelplatform maken. Interne ontwikkeltools en platformen worden dan afgebouwd. De vierde en laatste stap zou over zes maanden voltooid moeten zijn.

Technische beperkingen

Waarom Microsoft stapsgewijs te werk gaat, heeft met de beveiliging en stabiliteit van Windows te maken. De gebruikersinterface openstellen is niet gewoon ‘een schakelaar aanzetten’, zegt Microsoft. WinUI heeft nauwe interactie met ‘gesloten’ onderdelen van Windows.

Microsoft moet de bruikbare code scheiden van delen die niet (meer) publiek gedeeld kunnen worden, zoals de kernel van het besturingssysteem. Dat vergt tijd en nauwkeurige afwegingen. Microsoft benadrukt verder dat het traject moet aansluiten bij bredere bedrijfsdoelstellingen. De betrokken teams combineren dit werk met andere verantwoordelijkheden binnen de ontwikkeling van Windows.

Externe ontwikkelaars die willen bijdragen, worden uitgenodigd om feedback te blijven geven, bugrapporten in te dienen en prioriteiten aan te duiden via GitHub. Binnenkort wordt een projectbord gelanceerd waarop de community samen met Microsoft de ontwikkelprioriteiten kan bepalen.