Meta (recentemente renomeada como Meta AI) anunciou discretamente que o WhatsApp abandonará o UWP (WinUI) no Windows 11 e voltará para um contêiner baseado em Chromium. Isso significa que o WhatsApp voltou a ser o que era há alguns anos. Como o web.whatsapp.com sempre esteve à frente no desenvolvimento de aplicativos para Windows, ele possui alguns recursos novos, mas é mais lento e ocupa mais memória.

Uma coisa é que desenvolvedores independentes escolham aplicativos da web porque não podem manter uma base de código para todas as plataformas, mas é realmente triste quando uma empresa de um trilhão de dólares como a Meta não está disposta a fornecer e manter aplicativos nativos para Windows 11, que tem 1,4 bilhão de PCs ativos todos os meses.


Uma atualização chegará ao WhatsApp Beta em breve. Ele substitui o aplicativo nativo pelo WhatsApp baseado em WebView. A experiência é a mesma que você vê em web.whatsapp.com. A interface do usuário é quase idêntica, mas existem algumas diferenças significativas, sendo a principal delas (e minha maior implicância) o desempenho lento.

Como você sabe que o WhatsApp para Windows 11 é um WebView?


Novo WhatsApp WebView2

Ao usar o Gerenciador de Tarefas ou outras ferramentas como o Process Hacker, você notará vários processos filhos em execução no WhatsApp. O processo é denominado WebView2, desenvolvido pela Microsoft e é o mecanismo subjacente do navegador Edge baseado em Chromium.

A nova versão do WhatsApp é apenas um contêiner de desktop que pode chamar código web (HTML, JavaScript, CSS) e depois ser renderizado pelo WebView2, assim como a página no Edge. Se você tiver alguns minutos de sobra, basta abrir o Gerenciador de Tarefas integrado do Microsoft Edge. Você encontrará ferramentas auxiliares como processos de GPU, gerenciadores e utilitários.

Esses assistentes agora também oferecem suporte para WhatsApp no ​​Windows 11. Todos esses assistentes realizam diferentes tarefas, como gráficos, rede ou armazenamento.


Aplicativo WhatsApp nativo/legado

Para comparação, veja a imagem acima. A versão antiga do WhatsApp para Windows 10 era um aplicativo UWP/WinUI puro com apenas um processo filho, seu próprio tempo de execução. Esse tipo de aplicativo usa o kit de ferramentas de UI do próprio sistema e é executado principalmente em um processo leve.

Em nossos testes, o Windows Latest descobriu que a nova versão do WhatsApp usa cerca de 30% mais memória do que o aplicativo nativo existente.

Ironicamente, a documentação de suporte do WhatsApp concorda com nossas ideias sobre mudanças. Como diz Meta, os aplicativos nativos “oferecem maior desempenho e confiabilidade” e vêm com uma série de benefícios, incluindo uma melhor experiência do usuário para notificações, chamadas, compartilhamento de tela, uma melhor experiência do usuário e muito mais.

Por que o WhatsApp da Meta está abandonando o UWP/WinUI (código nativo) para o WebView Chromium? Porque a mudança para o WebView2 tornou tudo mais fácil para o Meta, já que agora eles só precisam manter uma base de código que pode ser executada em qualquer lugar. Isso também significa que o WhatsApp agora consumirá recursos como o Chrome.

O WhatsApp UWP costumava ser um dos melhores aplicativos do Windows 11, mas agora foi substituído por web.whatsapp.com e WebView.

Líderes seniores da Microsoft, incluindo o atual funcionário da Amazon, Panos Panay, também elogiaram o aplicativo WinUI do WhatsApp. Ao contrário da maioria dos aplicativos nativos “modernos” do Windows que usam WebView como recurso, o WhatsApp para Windows 11 é totalmente nativo.

A versão Windows do WhatsApp tem basicamente as mesmas funcionalidades das versões Android e iOS. Quase todos os recursos estão integrados ao aplicativo de desktop nativo e houve raros casos em que a versão do Windows adicionou recursos antes da versão do Android.

Está tudo acabado e voltamos à estaca zero. Um wrapper da web frustrante, que consome muitos recursos e é chato.