No cabe duda de que si nos centramos en las aplicaciones de mensajería instantánea, WhatsApp de Meta está a la cabeza en cuanto a penetración de mercado. De ahí la importancia de los cambios que aquí se lleven a cabo por parte de sus desarrolladores.
De un tiempo a esta parte, tenemos al alcance de la mano una aplicación nativa para Windows y así poder llevar la experiencia de la mensajería al PC, de la mejor manera. Sin embargo, ahora se va a producir un importante cambio que no será en absoluto beneficioso respecto al rendimiento de la aplicación como tal. Y es que en estos instantes la empresa que está detrás de este proyecto, Meta AI, acaba de anunciar que WhatsApp abandonará la plataforma UWP de Windows, o WinUI, para pasar a ser un contenedor basado en Chromium en Windows 11.
Básicamente, esto significa que la aplicación oficial de mensajería para el sistema operativo de Microsoft, volverá a ser lo que era hace unos años. Cierto es que aquí se incluye algunas características nuevas, pero lo peor de este cambio vendrá dado por su rendimiento general, ya que a partir de ahora la aplicación será más lenta y utilizará más memoria RAM del equipo.
Con todo y con ello, a muchos usuarios les ha extrañado ese cambio que os comentamos. Y es que una cosa es que un desarrollador independiente opte por las aplicaciones web, como es el caso. Normalmente, esto se produce porque no pueden permitirse mantener el código base en todas las plataformas. Pero que esto lo lleve a cabo un gigante como Meta, es más extraño. Puede lanzar y mantener una aplicación nativa para Windows 11 sin problema alguno, más si tenemos en cuenta que hablamos de un sistema con más 1400 millones de usuarios activos al mes.
Cambios de la nueva app de WhatsApp para Windows
Todo esto significa que hay una nueva actualización disponible para WhatsApp Beta que ya sustituye la aplicación nativa por una basada en WebView. Para que os hagáis una idea, es la misma experiencia que encontraremos en la versión web de WhatsApp. La interfaz de usuario es casi idéntica, pero hay varias diferencias notables. Podemos afirmar que la principal es que ofrece un rendimiento más lento que la anterior.
Esto es algo que podemos ver en Administrador de tareas de Windows. A partir de este cambio, observamos varios subprocesos ejecutándose bajo el de WhatsApp. El proceso principal se llama WebView2, desarrollado por Microsoft y es el motor de Edge, que se basa en el proyecto Chromium. Así, podemos decir que la nueva versión de WhatsApp es un contenedor de escritorio que llama al código web y a WebView2. A partir de ahí, lo renderiza al igual que sucede una página web de Edge, por ejemplo.
Hay que decir que consume en torno a 500 megas de RAM en reposo, frente a los 100 MB de la versión UWP nativa y además esta nueva versión requiere de entre 600 y 700 megas de memoria RAM del PC en la carga inicial de la aplicación, triplicando los 200 megas de la versión anterior. Y no solo eso, ya que genera entre 4 y 5 procesos activos en el Administrador de Tareas.
Utiliza herramientas auxiliares como GPU Process, Manager y Utility, que alimentan la nueva WhatsApp para Windows 11 y que se encargan de diferentes tareas. Estas están relacionadas con los gráficos, las redes o el almacenamiento de la app como tal.
El WhatsApp UWP WinUI solo tenía un subproceso y utilizaba el kit de herramientas de la interfaz de usuario del propio sistema operativo. Así, se ejecutaba principalmente en un proceso ligero, al contrario de lo que sucederá ahora.
| Métrica | Versión UWP Nativa | Versión WebView2 Beta | Impacto |
|---|---|---|---|
| Consumo de RAM (reposo) | ~100 MB | ~500 MB | ↑ 400% |
| Consumo de RAM (carga inicial) | 200 MB | 600-700 MB | ↑ 300% |
| Procesos secundarios | 1 proceso principal | 4-5 procesos (GPU, Manager, Utility) | ↑ 400% |
Os diremos que el cambio relativo a la migración a WebView2, facilita las cosas a Meta. Ahora solo tiene que mantener una base de código que funciona en todas partes por igual, independientemente de la plataforma o el dispositivo.
