Alguns dos melhores aplicativos de bate-papo no Android são bem conceituados por sua sincronização entre plataformas, permitindo que você acesse suas mensagens de qualquer lugar. Alguns dos aplicativos mais antigos, como o Telegram, oferecem praticamente os mesmos recursos na web que o seu dispositivo principal. O WhatsApp é o aplicativo de mensagens criptografadas mais popular e também independente de plataforma. No entanto, sua implementação apresenta vários problemas de longa data, como alertas duplicados de chamadas perdidas em dispositivos vinculados. Esse problema específico foi recentemente resolvido, pelo menos parcialmente, mas o Meta ainda tem muito trabalho pela frente.
O que é o WhatsApp para vários dispositivos?
Não deve ser confundido com o suporte recentemente introduzido para múltiplas contas no mesmo telefone, o WhatsApp multi-dispositivo permite vincular vários telefones, tablets e computadores a um telefone principal, para que compartilhem acesso simultâneo à mesma conta do WhatsApp. O recurso foi lançado no final de 2021, com suporte para até quatro dispositivos vinculados, todos retransmitindo dados para servidores WhatsApp por meio de seu smartphone principal.
Arquitetura multi-dispositivo do WhatsApp antes e depois da reformulação
Em 2022, a Meta deu a vários dispositivos uma revisão completa da infraestrutura em nuvem e desacoplou todos os dispositivos vinculados do telefone principal para se comunicarem com os servidores do WhatsApp de forma independente. Com esta mudança, os dispositivos vinculados agora podem enviar e receber chamadas ou mensagens mesmo quando o telefone principal estiver offline. Isso dá aos usuários a conveniência adicional de usar o WhatsApp em qualquer dispositivo que tenham em mãos, mesmo em situações em que o dispositivo principal ficou sem carga ou foi perdido.
Chamadas perdidas fantasmas problemáticas
Para quem usa o WhatsApp todos os dias, uma das maiores conveniências deve ser a flexibilidade com chamadas de voz e vídeo. Todos os seus dispositivos vinculados tocarão para qualquer chamada recebida e você poderá atender a chamada no dispositivo que for mais conveniente de usar. Na verdade, você pode fazer uma segunda chamada usando um dispositivo vinculado, mesmo que um de seus gadgets já esteja em uma chamada.
Captura de tela do telefone principal que atendeu a chamada (esquerda)alerta de chamada perdida no dispositivo vinculado (certo)
No entanto, depois de desligar, você poderá perceber que todos os dispositivos registram uma chamada perdida, exceto aquele que você usou para a chamada. Como resultado, muitas vezes eu acabava retornando chamadas perdidas, apenas para ser informado de que já conversamos antes. Esse comportamento minou minha fé nos alertas de chamadas perdidas do WhatsApp, porque simplesmente não é prático verificar em seus dispositivos vinculados para diferenciar chamadas perdidas genuínas de duplicatas. Escrevemos longamente sobre isso em janeiro, quase um ano depois que o WhatsApp reformulou a arquitetura de vários dispositivos, porque deveria ter sido tempo suficiente para resolver o incômodo.
Uma solução surge
Como cada um dos meus dispositivos vinculados se comunica com os servidores do WhatsApp de forma independente, o Meta também deve saber qual dispositivo usei para atender a chamada. Ele poderia compartilhar esses dados de maneira conveniente com todos os meus dispositivos, para que eu não retorne as chamadas que já atendi.
Banners antigos para notificações de chamadas em um bate-papo do WhatsApp
Vários elementos da UI foram reformulados no WhatsApp nos últimos meses. O aplicativo costumava mostrar o histórico de chamadas em uma conversa usando banners, como aqueles que você vê quando as pessoas renomeiam um bate-papo em grupo ou quando um novo participante entra. A nova IU abandona essa abordagem e mostra as chamadas feitas como seu balão de bate-papo. Se seus contatos entrarem em contato com você por voz ou vídeo, um balão de bate-papo com os detalhes da chamada aparecerá no final do bate-papo. O novo sistema também é mais descritivo, mostrando a duração das conversas e outros detalhes.
Notificações de novas chamadas fornecem detalhes adicionais
Felizmente, detectamos uma versão beta recente do WhatsApp levando os alertas de novas chamadas em bate-papos um passo adiante, mencionando se chamadas de voz ou vídeo perdidas foram atendidas em outro dispositivo. Esse detalhe adicional nos alertas de chamadas perdidas nos deu a garantia de que o alerta de chamadas perdidas era duplicado e que a conversa ocorreu por meio de outro dispositivo anteriormente. Efetivamente, esta pequena mudança resolve nosso problema com alertas duplicados de chamadas perdidas.
Embora o WhatsApp tenha progredido na direção certa com essa mudança, permanecem dois pontos problemáticos importantes. Em primeiro lugar, os novos alertas de chamadas perdidas que mencionam que usei outro dispositivo para a chamada só são visíveis no meu smartphone principal. Como resultado, sou forçado a verificar o telefone principal sempre que quero saber o verdadeiro status de uma chamada. Em segundo lugar, meu dispositivo principal ainda não me informa qual computador, tablet ou telefone vinculado foi usado para receber a chamada, embora o WhatsApp provavelmente capture essas informações por meio de sua arquitetura atualizada de vários dispositivos.
Uma descrição como “chamada atendida em seu Pixel 7” seria mais útil do que a mensagem atual “Aceita em outro dispositivo”. Se as descrições das chamadas perdidas especificassem o dispositivo usado, poderíamos ter vivido com elas aparecendo apenas no smartphone principal. Mesmo assim, o WhatsApp não tem desculpa para vários outros recursos e alertas ausentes em dispositivos vinculados, considerando há quanto tempo o suporte para vários dispositivos está disponível.
Ainda há muito mais para consertar
O WhatsApp sempre tratou os dispositivos vinculados como cidadãos de segunda classe, dando-lhes apenas os recursos essenciais e raramente adicionando novas funcionalidades. Por exemplo, meu smartphone principal executando a versão beta mais recente do WhatsApp está atualizado com atualizações de status, canais e atualizações da comunidade, mas meu smartphone vinculado não consegue nem postar atualizações de status ou editar aquelas que postei anteriormente. Atualizações de status efêmeras são um recurso do WhatsApp desde 2017, e meu smartphone vinculado também tem botões de ação flutuantes para fazer upload ou editar atualizações, mas tocar neles simplesmente mostra uma mensagem de brinde informando que o recurso não está disponível.
Compreensivelmente, os dispositivos vinculados também estão muito atrasados em algumas das mudanças mais recentes nas quais os desenvolvedores do WhatsApp têm trabalhado, como Comunidades para interações de grupos maiores, Canais para transmissão de mensagens e outras atualizações estilísticas destinadas a dar uma nova aparência à interface do usuário.
Os dispositivos vinculados não oferecem suporte à criação de link de chamada, o que permite um agendamento conveniente de chamadas, assim como no Google Meet e outros aplicativos de videoconferência. Uma rápida visita à página de configurações do aplicativo em um telefone ou tablet Android vinculado revela ainda mais recursos ausentes, como avatares personalizáveis e compartilhamento de contatos por meio de códigos QR. Já era hora do WhatsApp agir em conjunto e nos dar paridade de recursos entre dispositivos vinculados, em vez de trazer novos recursos apenas para os dispositivos principais.