Microsoft ouvre progressivement l’interface utilisateur de Windows aux développeurs

fenêtres 11

Microsoft annonce un processus pour ouvrir l’interface utilisateur de Windows aux développeurs externes. Ils obtiendront progressivement plus d’accès et de participation.

Microsoft annonce dans un post GitHub son intention d’ouvrir WinUI 3, la bibliothèque d’interface utilisateur de Windows, aux développeurs externes. Ce changement ne se fera pas du jour au lendemain, mais suivra un processus étalé sur six mois. Les développeurs externes gagneront progressivement plus d’influence dans le développement de Windows.

lire aussi

Microsoft arrête le support de Windows 11 22H2 en octobre

Ouverture en quatre étapes

Microsoft explique que le processus d’open source de WinUI 3 se déroulera en quatre phases. Après la sortie de Windows App SDK 1.8, prévue fin août, l’organisation reflétera plus rapidement les modifications internes de la base de code vers GitHub. Cela devrait assurer plus de transparence.

Dans la deuxième phase, les développeurs externes pourront cloner le dépôt et le compiler localement. Une documentation sera mise à disposition pour simplifier la configuration de l’environnement. Dans une troisième phase, les développeurs externes pourront contribuer via des pull requests et effectuer des tests locaux. Microsoft travaille à découpler les dépendances internes pour rendre cela possible.

La quatrième et dernière phase fera de GitHub la plateforme de développement principale. Les outils et plateformes de développement internes seront alors abandonnés. Cette dernière étape devrait être achevée dans six mois.

Limitations techniques

Si Microsoft procède par étapes, c’est pour des raisons de sécurité et de stabilité de Windows. Ouvrir l’interface utilisateur n’est pas simplement une question d’« activer un interrupteur », selon Microsoft. WinUI interagit étroitement avec des composants « fermés » de Windows.

Microsoft doit séparer le code utilisable des parties qui ne peuvent plus être partagées publiquement, comme le noyau du système d’exploitation. Cela demande du temps et des évaluations précises. Microsoft souligne également que ce processus doit s’aligner sur les objectifs plus larges de l’entreprise. Les équipes impliquées combinent ce travail avec d’autres responsabilités dans le développement de Windows.

Les développeurs externes souhaitant contribuer sont invités à continuer à fournir des retours, à soumettre des rapports de bugs et à indiquer leurs priorités via GitHub. Un tableau de projet sera bientôt lancé permettant à la communauté de définir les priorités de développement en collaboration avec Microsoft.