2 Punkte von GN⁺ 2025-11-14 | 1 Kommentare | Auf WhatsApp teilen
  • WhatsApp für Windows 11 wird auf einen Web-Wrapper auf Basis von WebView2 umgestellt, die bisherige native WinUI/UWP-App wird eingestellt
  • Die neue Version lädt web.whatsapp.com in einem WebView2-Container und verbraucht schon im Login-Bildschirm bis zu 300 MB RAM
  • Nach dem Login steigt der Speicherverbrauch auf bis zu 2 GB, im Durchschnitt werden 1,2 GB RAM im Hintergrund dauerhaft belegt
  • Es wurden Probleme wie schlechtere Performance, langsames Laden und verzögerte Benachrichtigungen gemeldet; außerdem ist die Kompatibilität mit den Benachrichtigungen von Windows 11 und dem Nicht-stören-Modus gering
  • Die Verteilung läuft per automatischem Update über den Microsoft Store; auch Nutzer der bisherigen nativen App sollen bald zwangsweise umgestellt werden

Änderungen bei WhatsApp für Windows 11

  • WhatsApp für Windows 11 wird von einer nativen App auf einen Web-Wrapper auf Basis von WebView2 umgestellt
    • Die neue App ist so aufgebaut, dass sie web.whatsapp.com in einem WebView2-Container lädt
    • Zuvor startete WhatsApp als Electron-basierte Anwendung, entwickelte sich danach zu einer nativen UWP/WinUI-App und kehrt nun wieder zu einem Web-Ansatz zurück
  • Durch diese Änderung kommt es zu Leistungseinbußen und hohem Speicherverbrauch

Vergleich des Speicherverbrauchs

  • Testergebnisse zeigen, dass die neue WebView2-Version im Login-Bildschirm etwa 300 MB RAM verbraucht
    • Nach dem Login und beim Laden aller Chats sind bis zu 2 GB RAM möglich; im Hintergrund werden durchschnittlich 1,2 GB RAM gehalten
  • Die bisherige native App lag dagegen im Schnitt bei 190 MB und fiel im Leerlauf auf unter 100 MB
    • Selbst bei viel Aktivität lag sie nur bei maximal etwa 300 MB
  • Wenn mehrere Chatfenster geöffnet sind, kann die neue Version bis zu 3 GB RAM erreichen

Performance- und Funktionsprobleme

  • Das neue WhatsApp zeigt langsame Reaktionszeiten und lange Ladezeiten
    • Beim Wechsel zwischen Unterhaltungen kommt es zu Verzögerungen
  • Die Integration in das Windows-Benachrichtigungssystem ist instabil,
    zudem gibt es Kompatibilitätsprobleme mit dem Nicht-stören-Modus (Do Not Disturb) und der Funktion Active Hours
  • Auch verzögerte Benachrichtigungen wurden gemeldet

Update und Umgehungsmöglichkeiten

  • WhatsApp Version 2.2584.3.0 wird über den Microsoft Store verteilt und
    ersetzt die bisherige native App automatisch
  • Wer das Update aufschiebt, kann die alte App vorübergehend weiter nutzen,
    jedoch sollen bald alle Nutzer abgemeldet und zwangsweise auf die WebView2-Version umgestellt werden

Weiterer Kontext

  • Die Änderung fällt zeitlich mit der Einführung einer nativen WhatsApp-Erfahrung für die Apple Watch zusammen
    • Die Apple Watch hat 115 Millionen Nutzer
    • Windows verfügt über mehr als 1 Milliarde aktive Geräte,
      doch sowohl Meta als auch Microsoft fahren die Entwicklung nativer Apps für Windows zurück
  • Der Originaltext erwähnt, dass Meta aus Kostengründen auf die Pflege einer Web-Codebasis umgestellt haben könnte,
    ein konkreter Grund wird jedoch nicht genannt

1 Kommentare

 
GN⁺ 2025-11-14
Hacker-News-Kommentare
  • Es macht mich etwas wehmütig, dass sich die App, die ich selbst entworfen und begleitet habe, so verändert hat
    Die frühere native App war nicht perfekt, aber sie wirkte so, als würde sie ihre Umgebung als Produktivitätswerkzeug respektieren
    Letztlich halte ich native Desktop-Apps für große Unternehmen in der Praxis für unmöglich. Der Grund sind die Abstimmungskosten
    Wenn man Funktionen gleichzeitig auf mehreren Plattformen ausrollen will, wächst die Komplexität exponentiell. Mit einem gemächlichen Entwicklungstempo wäre das möglich, aber wenn man schnelle Experimente und Iterationen will, kommt man am Ende zu dem Schluss, dass es besser ist, den Web-Code einmal zu schreiben
    Inzwischen entwickelt sogar Microsoft auf diese Weise. Ironischerweise können kleinere Unternehmen native Apps oft besser pflegen

    • Ich verstehe diese Aussage nicht. Ein Kollege und ich haben mit wxWidgets eine plattformübergreifende GUI für Audiosignalverarbeitung gebaut, und sie lief gut auf macOS und Windows
      Dass ein Großkonzern Textblasen und Emojis nicht nativ darstellen kann, leuchtet mir nicht ein. Das konnte schon der alte MSN Messenger
    • Der Kern des Problems ist nicht die Zahl der Mitarbeiter, sondern die Abstimmungskosten
      Im Wasserfallmodell ist das in Ordnung, aber im heutigen „Agile“-Stil ist es völliges Chaos
      Bei Android oder iOS lohnt sich das, weil dort das native Erlebnis wichtig ist, aber unter Windows ändern sich die APIs ständig und das native Gefühl ist fast verschwunden
      Wahrscheinlich wäre es besser gewesen, es wie Telegram mit Qt zu bauen
    • Ich habe früher die Windows-Versionen von Facebook und Messenger entwickelt, aber ihre Nutzung lag gegenüber dem Web bei nicht einmal 1 %, sodass das Management es als Misserfolg ansah
    • Ich frage mich, ob jemand unter Windows den Speicherort des Secret Stores für den DB-Schlüssel kennt. Ich würde ihn gern exportieren, bevor die DB bald gesperrt wird
    • Heutige Apps werden eher für Entwickler als für Nutzer optimiert
      Am Anfang wird eine native App mit viel Handwerksstolz gebaut und wird beliebt, aber sobald das Unternehmen wächst, haben Experimente, Telemetrie und schnelle Iteration Priorität
      Dank einer monopolartigen Stellung wird Qualität unwichtig, und am Ende wird es eine aufgeblähte Electron-App, gegen die niemand etwas tun kann
  • Der Grund für den Austausch ist klar. In der Web-Version ließen sich neue Funktionen schnell ausrollen, und der native Client konnte damit nur schwer Schritt halten
    Deshalb ist man letztlich auf einen Web-Wrapper umgestiegen
    Heutzutage ist schon der Begriff „native Windows-App“ selbst unscharf, und auch Performance oder Offline-Unterstützung lassen sich im Web ausreichend umsetzen
    Dass der GPU-Prozess auf 400 MB anwächst, ist allerdings schon etwas lächerlich. Aber bei einem Großkonzern wie Meta ist so etwas offenbar möglich

    • Inzwischen scheint selbst unter Windows das native Gefühl fast verschwunden zu sein
    • Tatsächlich war der frühere native Client funktional weiter. Es gab zum Beispiel auch Videotelefonie
      Seit Meta den Web-Client zum Hauptprodukt gemacht hat, scheint man alle Nicht-Mobil-Plattformen aufs Web vereinheitlicht zu haben
    • Ich streite mich ständig mit Entwicklern, die sagen: „Lasst uns alles im Web machen“
      „Wird von Firefox nicht unterstützt. Ich benutze kein Chrome.“ war meine letzte Waffe, aber inzwischen muss ich auch Safari als Vorwand benutzen. Wegen React
    • Wenn man daran denkt, dass Facebook 2012 seine HTML5-App aufgegeben und in nativen iOS-Code neu geschrieben hat, wirkt diese Entscheidung wie ein Rückschritt
      Dazu passend: Making News Feed Nearly 50% Faster on iOS
    • Heutzutage scheint niemand mehr native Apps bauen zu wollen oder in einer Position zu sein, das durchzusetzen
      Aus Sicht des Managements wirkt es verschwenderisch, dieselben Funktionen auf mehreren Plattformen zu entwickeln, daher geht alles in Richtung zahlengetriebener Entwicklung
      Performance oder Speichernutzung werden nicht berücksichtigt, und die Vorstellung, dass „Web-Apps schnell genug sind“, hat sich verbreitet
  • Ich fand die alte native Windows-App von WhatsApp wirklich schrecklich
    Häufig blieb die Eingabe hängen oder akzentuierte Zeichen wurden beschädigt, sodass ich neu starten musste. Die neue Electron-App ist schwergewichtig, aber sie funktioniert wenigstens richtig

    • Ich habe denselben Bug auch gesehen. Heutzutage wirkt das Bauen von Chat-Apps wie eine unmögliche Wissenschaft. Zu ICQ-Zeiten ging das alles, aber diese Technik scheint verloren gegangen zu sein
    • „Sie funktioniert“ ist vielleicht übertrieben. Seit ich auf Linux umgestiegen bin, bin ich eher erleichtert
    • Ich bin auch ein Heavy User, und ich freue mich eher auf diese Änderung. Selbst wenn es Electron ist, glaube ich, dass es besser wird als vorher
    • Tatsächlich ist es nicht Electron, sondern basiert auf WebView2
      Offizielle Microsoft-WebView2-Seite
    • Ich kann kaum glauben, dass Meta mit all seinen Talenten so eine App herausgebracht hat
  • Früher waren Sprach- und Videoanrufe schon mit 128 MB RAM und einer Single-Core-CPU möglich, heute scheint die Effizienz zurückgegangen zu sein

    • Eigentlich ist das ein Beispiel für das Jevons-Paradoxon. Je höher die Effizienz, desto mehr Ressourcen werden verbraucht
      Die Leistungssteigerungen von JS und dem Web haben letztlich nur zu mehr Werbung und mehr ausgeliefertem Code geführt
      Jevons paradox Wiki
    • Natürlich waren Auflösung und Bitrate früher niedriger und es gab keine Verschlüsselung, aber trotzdem stimmt es, dass es effizienter war als heute
    • Ich erinnere mich auch daran, auf einem ThinkPad mit 32 MB RAM alles problemlos gemacht zu haben
  • Dass WhatsApp den Weg Web-Wrapper → nativ → wieder Web gegangen ist, ist ein interessanter Kreislauf
    Man sagt zwar, die Pflege nativer Apps sei teuer, aber ist es nicht noch verschwenderischer, sie alle paar Jahre neu zu schreiben?

    • Es könnte auch das Ergebnis interner Machtkämpfe sein. Vielleicht wurde einfach die Person befördert, die die falsche technische Entscheidung getroffen hat
    • Web-Entwickler verbringen die meiste Zeit mit Dependency-Updates oder Framework-Streitigkeiten, besonders mit dem Schimpfen auf React
    • Noch nie wurde jemand befördert, weil er gesagt hat: „Lasst uns die App nicht neu schreiben“
    • Die nativen Frameworks von Windows sind so chaotisch, dass nicht einmal Microsoft sie benutzt
      Es gibt viele Bugs und fehlende Funktionen, während Chrome solche Probleme nicht hat
    • Am Ende ist es ein Problem der Beförderungsanreize. Für die Pflege einer gut funktionierenden App wird niemand belohnt
  • Ich reise oft und fände es gut, wenn man WhatsApp gleichzeitig auf mehreren Handys nutzen könnte
    Jedes Mal, wenn ich ein Reisehandy zurücksetze, ist das Sichern und Wiederherstellen lästig

    • Inzwischen kann man es auf bis zu 4 oder 5 Geräten installieren. Auch neben dem Hauptgerät können die Clients unabhängig Nachrichten senden und empfangen
    • Ich benutze WhatsApp nicht, aber Telegram ist über mehrere Geräte hinweg perfekt synchronisiert. Heutzutage benutzen alle Telegram
    • Ich frage mich, welche Apps du auf einem zurückgesetzten Handy installierst
  • Man kommt auf den Gedanken, dass Metas AI-Coding-Agent nicht einmal eine native App ordentlich pflegen konnte

    • Aber auch eine mit AI gebaute native App wäre vermutlich nicht groß anders gewesen
  • Dieser Trend hin zu webbasierter Umstellung wird wohl weitergehen
    Das New Outlook von Microsoft ist im Grunde ebenfalls nur ein in eine EXE verpackter Web-Client
    Dadurch sind zentrale Funktionen wie COM Add-ins, VBA, MAPI und .PST-Unterstützung weggefallen
    Vielleicht ist diese Entwicklung am Ende sogar ein Zeichen für den Zusammenbruch der Zivilisation
    Dazu passend: Collapse of Civilization

    • Im New Outlook funktioniert die Suche nicht richtig. Selbst Mails an sich selbst tauchen nur teilweise auf
    • Auch in unserer Organisation beschweren sich alle, dass das alte Outlook viel besser ist
  • Flutter hätte ein guter Kompromiss sein können
    Damit hätte man plattformübergreifende Desktop-Apps effizient bauen können, und sie hätten deutlich weniger Ressourcen verbraucht

  • In Wirklichkeit wird vielleicht gar nicht so viel Speicher genutzt, sondern V8 reserviert ihn nur
    Unter Windows wird in 256-MB-Blöcken reserviert, sodass es bei mehreren Prozessen so aussieht, als wären bis zu 1 GB belegt
    Was im Task-Manager zu sehen ist, ist nicht die tatsächliche Nutzung, sondern der von Chromium reservierte Speicher
    Das ist weniger ein Fehler von WhatsApp als ein strukturelles Problem von Chromium

    • Trotzdem trägt man Verantwortung, wenn man so eine Plattform wählt
      Wer sich trotz des bekannten Speicherverbrauchs für Electron entscheidet, trifft diese Entscheidung am Ende selbst
      Verglichen mit dem früheren WhatsApp auf iOS oder der Windows-Version von 2018 gibt es funktional kaum Unterschiede, daher ist fraglich, ob man es überhaupt neu bauen musste