WinUI dans Windows 11 ajoute des fonctionnalités de base qui réduisent la consommation de RAM après des années de plaintes des utilisateurs

Microsoft a publié la version expérimentale du Windows App SDK 2.5, la mise à jour qui intègre WinUI 3 les contrôles TableView et Chart que les développeurs réclamaient depuis longtemps. Le correctif, publié le 29 septembre, corrige également un bug qui provoquait une consommation de mémoire dans certaines applications Windows 11 modernes, un problème qui avait alimenté la fuite des programmeurs vers des frameworks Web comme Electron.

Microsoft avait déjà reconnu cette lacune lors de la conférence Build 2026, où il avait admis que WinUI restait son framework natif phare pour Windows 11, même s'il présente encore des lacunes par rapport aux alternatives qui, sans être natives, proposaient des fonctions plus prêtes à l'emploi. Jusqu'à cette mise à jour, il n'existait aucun moyen de créer une application avec WinUI affichant des tableaux ou des graphiques à l'aide des propres contrôles de Microsoft : quiconque souhaitait cette fonctionnalité devait recourir à des solutions créées par la communauté ou passer à un autre framework.

TableView et Chart arrivent dans les contrôles WinUI natifs

Le nouveau SDK Windows App ajoute deux éléments qui manquaient à WinUI depuis des années : les contrôles TableVue et Graphiquetous deux construits de manière native plutôt que de s'appuyer sur des solutions créées par la communauté ou des bibliothèques externes.

TableView ne se limite pas à peindre des lignes et des colonnes : il inclut le regroupement de données, les en-têtes de groupe avec ses propres modèles, le tri et le filtrage avec des indicateurs visuels dans l'en-tête et le redimensionnement des colonnes avec le pointeur et le clavier. Il ajoute également des info-bulles facultatives dans les cellules et les en-têtes, conçues pour les scénarios professionnels dans lesquels l'utilisateur a besoin d'un contexte rapide sans ouvrir un panneau séparé.

Chris Anderson de l'équipe de l'interface utilisateur Windows chez Microsoft, il avait déjà alerté sur ces pièces lors de la session Build 2026. « Nous avons DataGrid et Charting sur le point d'arriver, ils devraient être disponibles dans un délai relativement court », a-t-il alors déclaré. « Ils apparaîtront au cœur de WinUI et vous permettront d'aborder de nombreux autres scénarios orientés données. » La promesse est désormais tenue, mais pour l'instant uniquement dans la branche Expérimentale du SDK.

Section du Panneau de configuration Windows pour désinstaller les programmes avec l'ancienne interface. Photo : capture depuis SoftZone.

Le fait qu'un framework que Microsoft définit comme un drapeau ne supportait pas les graphiques de manière native a alimenté l'idée que ses promesses concernant WinUI étaient lettre morte, ce qui était déjà arrivé avec les autres frameworks de l'entreprise. Avec Chart intégré au SDK, les équipes qui doivent représenter des données au sein d'une application métier ne s'appuient plus sur des bibliothèques externes pour quelque chose d'aussi basique.

Une erreur de mémoire qui s'est développée sans s'arrêter sous Windows

Au-delà des nouveaux contrôles, la mise à jour corrige un bug qui entraînait une augmentation de la consommation de mémoire lorsque les applications créaient à plusieurs reprises des storyboards d'état visuel ou résolvaient des ressources statiques et thématiques. Microsoft l'a confirmé directement.

Anderson avait placé les performances comme la priorité numéro un de WinUI : « D'abord et avant tout, les performances, les fondamentaux, la qualité, la correction de nombreux bugs », a-t-il expliqué lors de la même session de build. Il a également expliqué où allait le travail en arrière-plan : « Du côté des performances, nous avons beaucoup investi pour améliorer réellement l'utilisation de la mémoire, ainsi que pour passer à un compositeur système qui devrait apporter des améliorations encore plus importantes en termes de performances », a-t-il noté.

Le tweak arrivé maintenant n'est disponible que dans la branche expérimentale du SDK, donc ni nous, en tant qu'utilisateurs ni les développeurs, ne le remarquerons automatiquement jusqu'à ce que Microsoft le déplace vers les versions stables. C'est le signe que l'entreprise est prête à investir dans les fondations du framework avant de continuer à ajouter des fonctionnalités flashy.

Pourquoi tant d'applications Windows 11 pèsent encore autant

Si nous ouvrons le Gestionnaire des tâches et examinons le cadre de chaque processus, nous comprenons pourquoi Microsoft avait besoin de cette démarche. Des applications telles que MSN Météo, le menu Démarrer lui-même ou des produits haut de gamme comme Outlook et Teams fonctionnent sur des composants Web, soit via WebView2 d'Edge, soit via Electron. Lors de tests effectués en août 2026, MSN Weather a dépassé les gigaoctet de RAM en utilisation normale.

Le cas de WhatsApp C'est encore plus illustratif du chemin parcouru : l'application disposait d'une version native UWP, mais a été remplacée par une version basée sur WebView2 qui, selon les tests enregistrés, passe d'une consommation initiale d'environ 600 Mo de RAM à environ 1,2 Go lors de la navigation dans les messages. Microsoft a annoncé qu'il commencerait à intégrer WinUI dans le shell Windows à un rythme plus rapide maintenant qu'il corrige ces bogues critiques et que les prochaines applications propriétaires Ils seront construits sur WinUI 100%. « Nous avons commencé à l'intégrer dans le shell à un rythme beaucoup plus rapide », a confirmé Anderson, « et vous allez voir de nombreuses fonctionnalités de Microsoft construites sur WinUI. »

FAQ du SDK d’application Windows 2.5

Qu'est-ce que le SDK d'application Windows ?

Il s'agit de l'ensemble d'outils et de bibliothèques avec lesquels Microsoft permet aux développeurs de créer des applications natives pour Windows en utilisant WinUI, le framework que l'entreprise présente comme son option phare pour créer des interfaces modernes.

Quand les utilisateurs finaux recevront-ils les améliorations de la mémoire WinUI ?

Pour le moment, ils ne sont disponibles que dans la branche expérimentale du Windows App SDK 2.5. Microsoft devra d'abord les intégrer dans une version stable du SDK avant qu'ils n'atteignent les applications que les utilisateurs utilisent sur Windows 11.

Pourquoi certaines applications Windows 11 consomment-elles autant de RAM ?

Parce que beaucoup, comme MSN Weather ou la version actuelle de WhatsApp, sont construits avec WebView2 ou Electron au lieu de WinUI natif, ce qui signifie charger un moteur de navigateur complet dans chaque application.