l'application Web que vous ne vous attendiez pas à avoir

La communauté Microsoft vient de confirmer ce que de nombreux utilisateurs soupçonnaient déjà lors de l'utilisation de Windows 11. Et c'est qu'une fonction que nous connaissons tous du Centre de notifications Windows n'est pas, en soi, un composant natif du système, mais plutôt une application Web construite sur la plateforme WebView2. La même couche qui intègre Microsoft Edge dans notre propre Windows…

Pendant longtemps, les utilisateurs ont manqué le Ordre du jour. Celui-ci, disparu en 2021, après le lancement de Windows 11 lui-même, est revenu cette année. Et ce qui semble être une victoire pour les utilisateurs de Windows 11 est en fait une fonctionnalité de Windows 10 camouflée dans Windows 11. Dans ce cas, Microsoft a opté pour une voie plus rapide et moins chère : encapsuler une interface Web dans l'Explorateur Windows.

Par conséquent, lorsque nous ouvrons le Centre de notifications et activons la fonction « Agenda », nous ouvrons en réalité une application Web. En fait, les processus de rendu d'Edge augmentent instantanément, consommant entre 6 % et 20 % du processeur. Un symptôme qui peut marquer un chemin inquiétant pour Microsoft envers ses utilisateurs…

WebView2 : la solution simple de Microsoft

Bien que Microsoft n’ait pas inventé ce problème, il l’amplifie. WebView2 permet aux développeurs d'intégrer des applications complètes dans des applications qui apparaissent sur le bureau, mais sans créer une interface à partir de zéro. Quant aux équipes de développement, elles sont très efficaces. Mais pour les utilisateurs, c’est précisément le contraire.

Pour vous donner une idée, des applications comme Teams, WhatsApp (ordinateur de bureau) ou Discord ne sont que cela : des applications qui absorbent trop de RAM car ce sont, en réalité, des navigateurs déguisés. Pour activer le calendrier, il suffit d'aller dans « Paramètres », dans les options de Windows 11, de choisir « Système », puis de choisir « Notifications ». Recherchez le service Outlook et vous verrez l’écran suivant :

Activez les notifications pour Outlook, qui activent également le carnet d'adresses par défaut. Photo : Capture depuis Softzone.

Si vous activez les options « Afficher les bannières de notification » et « Afficher les notifications dans le centre de notification », vous verrez que vous disposez de ce qui ressemble à une fonction native appelée « Agenda ». Ce qui n’est rien de plus qu’une autre application Web camouflée. Et bien que le résultat fonctionne, il s'agit en fait de code Web enveloppé dans un shell Windows, et non de Windows agissant comme réellement Windows.

Le problème principal : la consommation des ressources

Lorsque nous ouvrons le Centre de notifications et activons « Agenda », Windows déclenche l'utilisation de la mémoire RAM de manière abrupte et suspecte. Les processus de mémoire graphique, de rendu et d'utilitaire WebView2 se réveillent s'ils ont été suspendus. Et par conséquent, cela provoque des pics notables du processeur. En cas de fermeture du Centre de notifications, la RAM tombe presque à zéro et les composants se bloquent.

Mais le vrai problème est que cette méthode consomme jusqu'à 130 Mo de RAM pour quelque chose d'aussi simple que d'afficher notre agenda. Et pour vous donner une idée de ce que ferait une application de calendrier native, elle ne consommerait qu'environ 10 à 20 Mo de mémoire. À l’heure actuelle, alors que le prix de la RAM monte en flèche, Microsoft gaspille une ressource précieuse pour faciliter le développement. Ce qui, à long terme, dans des systèmes pas si avancés, transforme Windows en une expérience plus lente.

Pourquoi cette décision de Microsoft ?

La réponse s’adresse à deux facteurs fondamentaux : l’économie et l’organisation. Le simple développement d'un composant Windows natif nécessite des ingénieurs spécialisés, des tests et une maintenance à long terme. Web View2 permet de réutiliser le code existant, réduit les temps de développement et « atteint » les équipes plus rapidement. Autrement dit, Microsoft s'engage sur la rapidité plutôt que sur la qualité.

Et cette décision a un coût pour notre PC. Windows a promis de réinventer le système d'exploitation après Windows 10. Mais au lieu de cela, il bourre le système de correctifs pour applications Web. Une demande de ressources et de temps que Redmond semble consacrer exclusivement à l’IA.