2 puntos por GN⁺ 2025-11-14 | 1 comentarios | Compartir por WhatsApp
  • WhatsApp para Windows 11 cambia a un envoltorio web basado en WebView2, y la app nativa WinUI/UWP anterior queda descontinuada
  • La nueva versión carga web.whatsapp.com dentro de un contenedor WebView2 y, incluso en la pantalla de inicio de sesión, usa hasta 300 MB de RAM
  • Después de iniciar sesión, el uso de memoria aumenta hasta 2 GB, y en promedio ocupa de forma continua 1.2 GB de RAM en segundo plano
  • Se han reportado problemas como peor rendimiento, carga lenta y retrasos en las notificaciones; además, también hay baja compatibilidad con las notificaciones de Windows 11 y el modo No molestar
  • Se está distribuyendo mediante actualización automática a través de Microsoft Store, y los usuarios de la app nativa actual también serán migrados forzosamente pronto

Cambios en la versión de WhatsApp para Windows 11

  • WhatsApp para Windows 11 pasó de una app nativa a un envoltorio web basado en WebView2
    • La nueva app está diseñada para cargar web.whatsapp.com dentro de un contenedor WebView2
    • Antes comenzó como una app basada en Electron y luego evolucionó a una app nativa UWP/WinUI, pero ahora volvió a un enfoque web
  • Este cambio provoca menor rendimiento y alto consumo de memoria

Comparación del uso de memoria

  • Según las pruebas, la nueva versión con WebView2 usa alrededor de 300 MB de RAM en la pantalla de inicio de sesión
    • Después de iniciar sesión y cargar todos los chats, llega a hasta 2 GB de RAM, y mantiene en promedio 1.2 GB de RAM en segundo plano
  • En cambio, la app nativa anterior promediaba 190 MB, y en reposo bajaba a menos de 100 MB
    • Incluso con mucha actividad, se quedaba en torno a 300 MB como máximo
  • Al abrir muchas ventanas de conversación, la nueva versión puede alcanzar hasta 3 GB de RAM

Problemas de rendimiento y funciones

  • El nuevo WhatsApp muestra respuesta lenta y tiempos de carga largos
    • Al cambiar entre conversaciones, se producen retrasos
  • La integración con el sistema de notificaciones de Windows es inestable, y
    hay problemas de compatibilidad con el modo No molestar (Do Not Disturb) y la función Active Hours
  • También se han reportado retrasos en las notificaciones

Actualización y posibilidad de evitarla

  • La versión 2.2584.3.0 de WhatsApp ya se está distribuyendo por Microsoft Store y
    reemplaza automáticamente la app nativa anterior
  • Si el usuario pospone la actualización, puede seguir usando temporalmente la app anterior, pero
    pronto todos los usuarios serán desconectados y migrados forzosamente a la versión con WebView2

Otro contexto

  • Este cambio coincide con el lanzamiento de la experiencia nativa de WhatsApp para Apple Watch
    • Apple Watch tiene 115 millones de usuarios
    • Windows tiene más de 1,000 millones de dispositivos activos, pero
      tanto Meta como Microsoft muestran una tendencia a reducir el desarrollo de apps nativas para Windows
  • El texto original menciona la posibilidad de que Meta haya optado por mantener una base de código web para reducir costos,
    aunque no se indica una razón concreta

1 comentarios

 
GN⁺ 2025-11-14
Opiniones de Hacker News
  • Me deja un poco amargo ver que una app que yo mismo diseñé y cuidé haya terminado así
    La app nativa de antes no era perfecta, pero se sentía como una herramienta de productividad que intentaba respetar el entorno
    En conclusión, creo que para las grandes empresas una app de escritorio nativa es, en la práctica, inviable. La razón es el costo de coordinación
    Si quieres lanzar funciones al mismo tiempo en varias plataformas, la complejidad crece de forma exponencial. Tal vez sería posible con un ritmo de desarrollo relajado, pero si quieres experimentar e iterar rápido, al final llegas a la conclusión de que es mejor escribir el código web una sola vez
    Hoy en día hasta Microsoft desarrolla así. Irónicamente, mientras más pequeña es la empresa, mejor puede mantener apps nativas

    • No entiendo ese argumento. Un colega y yo hicimos una GUI multiplataforma para procesamiento de señales de audio con wxWidgets, y funcionaba bien tanto en macOS como en Windows
      No me convence que una gran empresa no pueda dibujar de forma nativa burbujas de texto y emojis. Hasta el viejo MSN Messenger hacía eso
    • El punto clave del problema no es la cantidad de gente, sino el costo de coordinación
      En un modelo waterfall está bien, pero en el desarrollo estilo ‘Agile’ de hoy es un caos total
      En Android o iOS vale la pena porque la experiencia nativa importa, pero en Windows las API cambian todo el tiempo y casi ya no queda sensación de nativo
      Quizá habría sido mejor hacerlo con Qt, como Telegram
    • Yo trabajé antes en las versiones de Facebook y Messenger para Windows, pero su uso no llegaba ni al 1% comparado con la web, así que la dirección lo consideró un fracaso
    • Me pregunto si alguien puede decirme la ubicación del almacén secreto para las claves de la base de datos en Windows. Quiero exportarlo antes de que la base de datos deje de funcionar
    • Hoy las apps están optimizadas más para los desarrolladores que para los usuarios
      Al principio, las apps nativas hechas con esmero ganan popularidad, pero cuando la empresa crece, la prioridad pasa a ser la experimentación, la telemetría y la iteración rápida
      Gracias a una posición monopólica, la calidad deja de importar y al final todo termina convertido en una app gigante en Electron sin que nadie pueda hacer nada
  • La razón del cambio es clara. En la versión web podían sacar nuevas funciones rápido, y al cliente nativo le costaba seguirles el paso
    Por eso terminaron cambiando a un wrapper web
    Hoy en día hasta el concepto de “app nativa de Windows” es ambiguo, y rendimiento u operación sin conexión también se pueden resolver bastante bien desde la web
    Eso sí, que el proceso de GPU llegue a 400MB da un poco de risa. Pero bueno, supongo que una empresa grande como Meta se puede dar ese lujo

    • Parece que incluso Windows ya casi perdió esa sensación de nativo
    • De hecho, el cliente nativo anterior estaba más adelantado en funciones. Tenía cosas como videollamadas
      Como Meta puso al cliente web como principal, parece que unificó todas las plataformas no móviles en torno a la web
    • Yo siempre estoy peleando con desarrolladores que quieren “hacer todo en la web”
      “No funciona en Firefox. No uso Chrome.” era mi arma final, pero ahora también tengo que usar la excusa de Safari. Por culpa de React
    • Si piensas que en 2012 Facebook abandonó su app HTML5 y la reescribió en código nativo para iOS, esta decisión se siente como un retroceso
      Artículo relacionado: Making News Feed Nearly 50% Faster on iOS
    • Parece que hoy nadie quiere hacer apps nativas, o no está en una posición para defender esa idea
      Desde la perspectiva de la gerencia, desarrollar las mismas funciones para varias plataformas se ve como desperdicio, así que todo deriva en desarrollo guiado por números
      El rendimiento y el uso de memoria ni se consideran, porque se ha extendido la idea de que “las webapps ya son suficientemente rápidas”
  • A mí la vieja app nativa de WhatsApp para Windows me parecía realmente terrible
    A menudo se congelaba la entrada de texto o se rompían los caracteres acentuados, así que había que reiniciarla. La nueva app en Electron es pesada, pero por lo menos sí funciona bien

    • Yo también vi ese bug. Hoy hacer una app de chat parece una ciencia imposible. En la época de ICQ eso sí se podía; parece que esa tecnología se perdió
    • Capaz que decir que “funciona” es exagerar. Desde que me pasé a Linux, más bien sentí alivio
    • Yo también soy usuario intensivo, y de hecho este cambio me entusiasma. Aunque sea Electron, confío en que será mejor que antes
    • En realidad no está hecha con Electron, sino con WebView2
      Página oficial de Microsoft WebView2
    • Cuesta creer que Meta, con tanto talento, haya sacado una app así
  • Antes se podían hacer llamadas de voz y video con 128MB de RAM y un CPU de un solo núcleo, y ahora da la impresión de que la eficiencia ha retrocedido

    • En realidad esto es un caso de la paradoja de Jevons. Cuanto más sube la eficiencia, más aumenta el consumo de recursos
      Las mejoras de rendimiento en JS y en la web terminaron llevando a más anuncios y a distribuir todavía más código
      Wiki sobre la paradoja de Jevons
    • Claro, antes la resolución y el bitrate eran más bajos y no había cifrado, pero aun así es cierto que era más eficiente que ahora
    • Yo también recuerdo haber hecho de todo sin problemas con un ThinkPad de 32MB de RAM
  • Es curioso el ciclo de WhatsApp: wrapper web → nativo → web otra vez
    Se dice que mantener lo nativo es caro, pero me pregunto si no es todavía más desperdicio reescribirlo cada pocos años

    • También podría ser resultado de peleas de política interna. Simplemente ascendieron a la persona que tomó una mala decisión técnica
    • Los desarrolladores web se la pasan gran parte del tiempo actualizando dependencias o peleándose por frameworks, especialmente tirándole a React
    • A nadie lo han ascendido por decir “no reescribamos la app”
    • Los frameworks nativos de Windows son un desastre tan grande que ni Microsoft los usa.
      Tienen muchos bugs y funciones faltantes, y Chrome no sufre esos problemas
    • Al final es un tema de incentivos de ascenso. Mantener una app que ya funciona bien no te recompensa
  • Viajo seguido, y me gustaría poder usar WhatsApp al mismo tiempo en varios teléfonos
    Cada vez que restablezco el teléfono de viaje, hacer backup y restaurar es una molestia

    • Ahora se puede instalar hasta en 4 o 5 dispositivos. Además del equipo principal, los clientes pueden enviar y recibir mensajes de forma independiente
    • Yo no uso WhatsApp, pero Telegram se sincroniza perfectamente entre varios dispositivos. Hoy en día todos usan Telegram
    • Me da curiosidad qué apps instalas en un teléfono recién reseteado
  • Me hace pensar si el agente de programación con IA de Meta no fue capaz ni de mantener bien una sola app nativa

    • Pero incluso si hubiera sido una app nativa hecha con IA, no creo que el resultado hubiera sido muy distinto
  • Parece que esta tendencia hacia lo web va a seguir
    El New Outlook de Microsoft también es básicamente un cliente web envuelto en un EXE
    Por eso se perdieron funciones clave como soporte para COM Add-in, VBA, MAPI y archivos .PST
    Tal vez esta corriente sea, al final, una señal del colapso de la civilización
    Artículo relacionado: Collapse of Civilization

    • En New Outlook, la búsqueda no funciona bien. Ni siquiera aparecen todos los correos enviados a uno mismo
    • En nuestra organización también todos se quejan de que el Outlook viejo es mucho mejor
  • Flutter podría haber sido un buen punto medio
    Habría permitido hacer una app de escritorio multiplataforma de forma eficiente y con mucho menos consumo de recursos

  • En realidad puede que no esté usando tanta memoria, sino que V8 solo la está reservando
    En Windows reserva en bloques de 256MB, así que si hay varios procesos puede parecer que ocupa hasta 1GB
    Lo que se ve en el Administrador de tareas no es el uso real, sino la memoria reservada de Chromium
    Quizá no sea tanto culpa de WhatsApp como un problema estructural de Chromium

    • Aun así, tienen responsabilidad por elegir esa plataforma
      Si sabían que se iba a comer la memoria y aun así eligieron Electron, al final fue decisión suya
      Comparado con el viejo WhatsApp de iOS o con la versión de Windows de 2018, casi no parece haber diferencia de funciones, así que queda la duda de si realmente había necesidad de hacerlo de nuevo