Microsoft a réorganisé le manuel que ses développeurs utilisent pour créer des applications Windows 11. La société vient de publier Galerie WinUI 3.0l'exemple d'application qui montre le fonctionnement des contrôles d'interface du système et intègre pour la première fois des versions expérimentales du SDK d'application Windows avant qu'elles n'atteignent une livraison stable. Le changement accélère l’accès aux nouveaux contrôles et ouvre une voie directe aux programmeurs pour influencer leur conception finale.
Jusqu'à présent, la galerie ajoutait un contrôle uniquement lorsqu'elle atteignait une version stable du SDK de l'application Windows. Cette dépendance limitait la possibilité pour Microsoft de modifier les composants en fonction des critiques reçues : au moment où un développeur pouvait enfin les tester, ils étaient pratiquement fermés. Avec WinUI Gallery 3.0, l'entreprise inverse l'ordre et apporte les éditions expérimentales du SDK directement dans l'application, afin que les programmeurs testent les nouvelles fonctionnalités pendant que Microsoft peut encore les ajuster.
Quels changements chez Microsoft pour créer des applications Windows 11
WinUI Gallery est l'exemple d'application avec lequel Microsoft enseigne aux programmeurs comment se comportent les contrôles natifs de Windows 11 et comment les intégrer afin qu'une application ressemble et fonctionne véritablement à partir du système. Niels Lautéchef de produit senior chez Microsoft, a expliqué dans un message : À partir de cette version, la galerie adopte des éditions expérimentales du SDK Windows App, donnant aux développeurs un accès plus rapide à des échantillons de nouveaux contrôles et API afin qu'ils puissent les tester, partager leurs commentaires et aider à définir la prochaine étape.
Laute lui-même a résumé la livraison comme une version « chargée de nouveaux contrôles », et c'est précisément ce package qui fait la différence par rapport aux mises à jour précédentes de la galerie. Le changement d'orientation place WinUI Gallery comme un point de rencontre entre l'équipe Microsoft qui conçoit les contrôles et les développeurs qui les utilisent ensuite dans leurs propres applications, ce qui ne se produisait auparavant qu'une fois la conception terminée.
Nouvelle convivialité et contrôles dans WinUI Gallery 3.0
La liste des nouvelles fonctionnalités incorporées par WinUI Gallery 3.0 est longue et couvre plusieurs fronts de la conception d'interface. Parmi les composants que les équipes de développement peuvent désormais consulter et tester figurent :
- Encrage dans WinUI : prise en charge des fonctions d'écriture manuscrite dans le cadre lui-même.
- TableVue : un contrôle conçu pour afficher des données tabulaires de manière native.
- Graphiques : composants pour représenter des graphiques sans recourir à des bibliothèques externes.
- Contrôle de la pagination : Conçu pour parcourir de longues listes de contenu.
- API de fenêtrage simplifiées : pour gérer les fenêtres avec moins de code.
- WrapPanel et StackLayout : nouveaux systèmes de répartition des éléments sur l'écran.
Étant disponibles en phase expérimentale, ces contrôles peuvent changer d’ici une version stable du SDK Windows App. C'est pourquoi Microsoft insiste sur le fait que l'utilité de cette livraison réside dans les commentaires que les développeurs génèrent en les testant, et non dans le fait de les considérer comme définitifs.
La version 3.0 apporte également des ajustements de convivialité pour ceux qui utilisent quotidiennement la galerie. Les boutons Précédent et Suivant de la souris permettent désormais de se déplacer entre les pages de l'application, comme dans un navigateur, une amélioration signalée sous le ticket #2195 et que Microsoft attribue à la contribution d'un contributeur de la communauté.
Le moteur de recherche interne a également été renforcé avec un système de balises, afin que les termes courants entre développeurs (menu contextuel, carrousel, WCAG) mènent directement à la page correspondante. Lorsqu'une recherche ne trouve aucune correspondance, l'application ne reste plus vide : elle affiche des suggestions et propose un bouton pour consulter le catalogue complet des échantillons disponibles.
Ce que le changement signifie pour les programmeurs et les utilisateurs
Pour les équipes qui programment pour l'écosystème Microsoft, la nouveauté se traduit par une marge de manœuvre : elles peuvent intégrer un contrôle expérimental dans leurs propres projets, voir comment il se comporte et fournir des commentaires avant que la conception ne soit verrouillée dans le SDK de l'application Windows. Cette fenêtre de feedback est, selon Laute, la raison pour laquelle l'entreprise a décidé d'ouvrir la porte à ces échantillons plus tôt.
Ceux d'entre vous qui utilisent simplement Windows 11 ne remarqueront rien sur votre bureau à court terme, car ce changement affecte la boîte à outils avec laquelle les applications sont construites, et non le système d'exploitation lui-même. L'effet, s'il se produit, se verra au fil du temps dans l'interface des applications tierces qui adoptent ces contrôles : tableaux, graphiques ou panneaux avec une apparence plus cohérente avec le reste du système.
FAQ de la galerie WinUI 3.0 Il s'agit de l'exemple d'application que Microsoft propose aux développeurs pour voir comment fonctionnent les contrôles d'interface natifs de Windows 11 et comment les intégrer dans leurs propres applications.
Il s'agit de l'ensemble d'outils et d'API avec lesquels vous créez des applications de bureau pour Windows, y compris des contrôles visuels qui sont ensuite affichés dans la galerie WinUI.
Pas immédiatement. Le changement affecte la boîte à outils utilisée par les développeurs, donc chaque application intégrera ces contrôles à son rythme, si son équipe décide de les adopter.
Microsoft n'a pas fixé de date. Le passage à une version stable du SDK d’application Windows dépendra des commentaires que vous recevrez des développeurs au cours de cette phase de test.
Qu'est-ce que la galerie WinUI ?
Qu'est-ce que le SDK d'application Windows ?
Vais-je remarquer des changements dans les applications que j’ai déjà installées ?
Quand ces contrôles expérimentaux passeront-ils à une version stable ?