WhatsApp pour Windows 11 passe de l’application UWP/Native à Chromium Web Wrapper

WhatsApp pour Windows 11 passe de l’application UWP/Native à Chromium Web Wrapper

À la surprise générale, Meta (désormais Meta AI) a révélé que WhatsApp passait de son framework UWP (WinUI) à un conteneur basé sur Chromium sous Windows 11. Ce changement marque un retour à la structure précédente de l’application, tout en introduisant quelques fonctionnalités actualisées, web.whatsapp.com ayant souvent devancé le développement de l’application Windows. Cependant, cette dernière version a tendance à être plus lente et à consommer davantage de mémoire.

Bien qu’il soit courant pour les petits développeurs de s’appuyer sur des applications Web en raison de ressources limitées pour maintenir le code multiplateforme, il est décourageant de voir une entité colossale comme Meta choisir de ne pas prendre en charge une application native pour Windows 11, d’autant plus que la plate-forme compte 1, 4 milliard de PC actifs par mois.

WhatsApp bêta Chromium

Comme l’a souligné Windows Latest, une mise à jour est en cours de déploiement pour la version bêta de WhatsApp. Elle remplace l’ancienne application native par une plateforme WebView. L’interface est très proche de celle de web.whatsapp.com, mais elle présente quelques inconvénients notables, le plus important étant la lenteur des performances.

Identifier WebView dans WhatsApp pour Windows 11

WhatsApp Beta WebView
Nouvelle version WebView2 de WhatsApp / Image reproduite avec l’aimable autorisation de WindowsLatest.com

Si vous consultez le Gestionnaire des tâches ou un outil de surveillance des ressources comme Process Hacker, vous verrez plusieurs sous-processus associés à WhatsApp. Ces processus sont optimisés par WebView2, un moteur développé par Microsoft qui sous-tend le navigateur Edge, lui-même basé sur Chromium.

Cette dernière version de WhatsApp fonctionne comme un conteneur de bureau utilisant les technologies web (HTML, JavaScript et CSS), avec WebView2 affichant le contenu de manière similaire à une page web dans Edge. Si vous êtes curieux, vous pouvez observer le gestionnaire de tâches intégré à Microsoft Edge, où vous découvrirez des outils d’aide tels que GPU Process et Utility.

Les mêmes types d’assistants sont responsables de l’exécution de WhatsApp sur Windows 11, chacun gérant des tâches distinctes telles que le rendu graphique, la connectivité réseau et le stockage de données.

WhatsApp bêta natif UWP WinUI
Version UWP native précédente de WhatsApp

À titre de comparaison, l’image ci-dessus illustre l’ancienne version de WhatsApp pour Windows 10, conçue comme une application UWP/WinUI pure et fonctionnant avec un seul sous-processus. Cette application native exploitait les outils de l’interface utilisateur du système et s’exécutait principalement dans un processus léger.

Selon les évaluations de performances réalisées par Windows Latest, la nouvelle version de WhatsApp consomme environ 30 % de RAM en plus par rapport à son prédécesseur natif.

Il est intéressant de noter que la documentation d’assistance de WhatsApp soutient ce point de vue, indiquant que les applications natives « offrent des performances et une fiabilité améliorées » tout en offrant divers avantages, notamment une meilleure gestion des notifications, une meilleure gestion des appels, un meilleur partage d’écran et une expérience utilisateur globale améliorée.

Qu’est-ce qui pousse Meta à abandonner UWP/WinUI pour WebView Chromium ?

En adoptant WebView2, Meta simplifie son processus de développement en conservant une base de code unique pour toutes les plateformes. Cependant, cette transition peut également faire de WhatsApp une application gourmande en ressources, à l’instar de Chrome.

Il est surprenant que l’ancienne application WhatsApp UWP, saluée comme l’une des meilleures applications pour Windows 11, ait été supplantée par un wrapper Web.

Cette évolution fait suite aux éloges des dirigeants de Microsoft, dont Panos Panay, désormais chez Amazon, qui a salué l’application native WinUI. Contrairement à de nombreuses applications Windows modernes intégrant des fonctionnalités WebView, WhatsApp pour Windows 11 était entièrement native.

Les lecteurs familiers avec les analyses précédentes se souviendront peut-être que la version de bureau Windows de WhatsApp a constamment maintenu la parité des fonctionnalités avec ses homologues Android et iOS, gagnant parfois des fonctionnalités avant leurs homologues mobiles.

Malheureusement, ce changement signale une régression, car nous revenons à une expérience à la fois gourmande en ressources et peu inspirée – un environnement Web décevant.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *