Windows 11 devient (partiellement) open source : voici le plan et les raisons

 
Microsoft change de braquet avec WinUI. L’entreprise vient d’annoncer l’ouverture progressive de son framework d’interface utilisateur, cœur de Windows 11, selon un plan en quatre phases. Une révolution pour l’écosystème de développement Windows.

Microsoft a rendu WinUI open source. Ce framework d’interface utilisateur, qui fait tourner Windows 11 et de nombreuses applications Microsoft, s’ouvrira progressivement aux développeurs externes selon un plan en quatre phases.

L’annonce vient de Beth Pan, ingénieure logicielle chez Microsoft, sur GitHub. WinUI, l’infrastructure d’interface utilisateur moderne de Windows, va devenir un projet entièrement open source. La première phase a débuté avec la version préliminaire 1.8 du SDK d’application Windows, sortie le 19 août.

C’est un changement radical de philosophie pour Microsoft. Longtemps adepte du développement fermé, l’entreprise ouvre désormais le cœur de son système d’exploitation à la collaboration externe.

Un processus d’ouverture minutieusement orchestré

Microsoft ne précipite rien dans cette transition délicate. La feuille de route s’étale sur quatre phases distinctes, chacune apportant progressivement plus d’ouverture aux développeurs externes.

Phase 1 (en cours jusqu’à début octobre) : « Augmentation de la fréquence de mise en miroir » des commits internes sur GitHub « pour augmenter la transparence et montrer la progression« . Les développeurs peuvent suivre l’évolution du code mais sans y contribuer.

Phase 2 : Les développeurs externes pourront « cloner et construire le dépôt localement, avec une documentation sur la configuration et les dépendances disponible« . Une étape cruciale qui permet de tester et comprendre le framework.

Phase 3 : Ouverture aux contributions communautaires. « Les contributeurs peuvent soumettre des demandes de publication et exécuter des tests localement. » Microsoft travaille à « dégrouper les dépendances privées et rendre l’infrastructure de test accessible au public« .

Phase 4 : GitHub devient « le principal lieu de développement, de suivi des problèmes et d’engagement communautaire. La mise en miroir interne sera progressivement supprimée.« 

C’est un gros changement, WinUI n’est pas un simple framework d’interface : il est « étroitement intégré aux API et services Windows internes » et « utilise DirectX pour l’accélération graphique matérielle« .

WinUI utilise DirectX pour l’accélération graphique. Il accède à des composants Windows internes qui ne peuvent pas être rendus publics pour des raisons de sécurité. Microsoft doit donc démêler ce code spaghetti et séparer ce qui peut être ouvert de ce qui doit rester secret.

L’histoire complique encore les choses. WinUI a d’abord été créé pour UWP, la plateforme universelle de Windows qui devait unifier PC, tablettes et smartphones. Quand Windows Mobile a planté, Microsoft a dû bricoler pour supporter aussi les applications Win32 classiques. Résultat : des couches d’abstraction qui s’empilent et se chevauchent.

Pourquoi maintenant ?

Cette ouverture n’est pas philanthropique. Microsoft se bat contre une réalité inconfortable : les développeurs abandonnent WinUI pour des alternatives comme Flutter, React Native ou Avalonia. Ces frameworks permettent de créer une app qui fonctionne partout – Windows, Mac, Linux, mobile. WinUI, lui, reste coincé sur Windows uniquement.

En ouvrant son code, Microsoft espère relancer l’intérêt des développeurs. L’idée est simple : si la communauté peut améliorer WinUI, corriger ses bugs et ajouter des fonctionnalités, le framework redeviendra attractif face à la concurrence.

C’est un pari risqué. Révéler le fonctionnement interne de Windows expose potentiellement des failles de sécurité. Les concurrents peuvent étudier le code pour comprendre les points faibles. Mais l’alternative semble pire : voir WinUI mourir à petit feu.

Microsoft joue gros avec cette décision. Mais face à la montée des frameworks multiplateformes et à l’érosion de sa base de développeurs, l’entreprise n’avait peut-être plus le choix. Parfois, il faut savoir ouvrir ses cartes pour continuer à jouer.

Windows 11 Famille

Windows 11 Famille

Windows 11 Professionnel

Windows 11 Professionnel


Pour ne rater aucun bon plan, rejoignez notre nouveau channel WhatsApp Frandroid Bons Plans, garanti sans spam !

Recherche IA boostée par
Perplexity