Vaccari's Code

No app é melhor

9/2/2026

Você já se viu preso naquele loop irritante em que uma empresa insiste para você usar o aplicativo dela, apenas para descobrir que a funcionalidade que você precisa está escondida, quebrada ou, pior, só funciona no navegador? Essa é uma experiência comum, e um lembrete vívido de que, às vezes, a corrida para ter um ícone na sua tela inicial pode ofuscar a necessidade fundamental de, bem, terminar o trabalho.

A Falácia do "Funciona Melhor no App"

Recentemente, me deparei com um desses momentos "Google-esque" que são, ao mesmo tempo, frustrantes e reveladores. Eu queria assinar um calendário de eventos. Tinha a URL, meu Google Pixel com a versão mais recente do Android e o aplicativo de calendário atualizado. Minha expectativa lógica era simples: clicar no link e adicioná-lo ao meu telefone.

A resposta? Um retumbante "Não".

Sim, você leu certo. A empresa com alguns dos maiores talentos de engenharia do planeta, que nos dá modelos de IA como o Gemini, não consegue implementar uma funcionalidade básica no seu aplicativo de calendário. Adicionar um botão "+", abrir um campo de texto, validar a URL e salvar. Não é a tarefa de engenharia de software mais complexa conhecida pela humanidade. Tenho certeza de que até um modelo generativo como o Gemini poderia "vibe code" isso em alguns meses, certo?

A solução, claro, foi patética: abri o calendar.google.com no meu telefone (usando o modo desktop no navegador), adicionei o calendário lá, e magicamente ele apareceu no aplicativo. Isso não é apenas uma falha de design; é uma quebra de confiança na experiência do usuário.

Por Que Continuamos Caindo Nessa Armadilha?

Para ser justo, esse não é um problema exclusivo do Google. Inúmeras empresas parecem querer uma presença permanente na sua tela inicial e assumem que você é "burro demais" para usar o recurso de favoritos do seu navegador. Talvez estejam certos em alguns casos. Talvez um aplicativo seja a única maneira de aumentar o KPI (Key Performance Indicator – Indicador Chave de Desempenho) de engajamento o suficiente para que "Quinn no time de liderança" possa atingir seus OKRs (Objectives and Key Results – Objetivos e Resultados Chave) e garantir um bônus.

Então, eles constroem um aplicativo. Ou, melhor dizendo, eles o constroem pela metade. Perdi a conta de quantas vezes me disseram "é mais fácil se você usar nosso aplicativo" apenas para ser rudemente "chutado de volta" para a web quando tentei fazer algo fora das estritas limitações do aplicativo.

Eu estava lá nos primórdios dos aplicativos de telefone. Construí coisas para Symbian, BlackBerry, até mesmo o Palm Pilot! O problema central com os aplicativos sempre foi que eles são difíceis de atualizar. Cada nova funcionalidade – ou mesmo uma nova página – precisa ser testada em milhares de dispositivos. Uma vez feito, leva uma eternidade para ser distribuído aos usuários. A única maneira de resolver isso é fazer com que o aplicativo puxe dinamicamente novas funcionalidades de um recurso remoto.

Nesse ponto, você reinventou o navegador da web!

Claro, há algumas coisas que você só pode fazer com um aplicativo (embora os navegadores estejam se aproximando rapidamente), e ter um ícone na tela inicial é útil (o que é fácil para sites adicionarem), assim como a funcionalidade offline (que, novamente, é possível na web). A verdade é que a linha entre um aplicativo nativo e uma Progressive Web App (PWA) – um site que se comporta como um app – está cada vez mais tênue.

A Lição Para Construtores e Tomadores de Decisão

Se você quer um aplicativo, ótimo. Faça-o. Mas, por favor, termine o trabalho!

Para nós, construtores e tomadores de decisão em tecnologia, a lição aqui é clara: não construa um aplicativo apenas por construir. Entenda o propósito. Se o seu aplicativo não entrega uma experiência superior, completa e sem atritos em comparação com a alternativa web, ele se torna um obstáculo, não um facilitador. Ele mina a confiança do usuário e cria frustração.

Priorize a experiência do usuário acima de métricas vazias de "engajamento de aplicativo". Um aplicativo incompleto ou malfeito não apenas falha em atingir seus objetivos, mas também prejudica a reputação da sua marca. Antes de embarcar em um projeto de aplicativo nativo complexo, considere as robustas capacidades da web moderna. Muitas vezes, uma PWA bem construída pode oferecer grande parte dos benefícios de um aplicativo nativo com uma fração do custo e da complexidade de manutenção.

No final das contas, a confiança do usuário é o nosso ativo mais valioso. Seja um aplicativo nativo, um site ou uma solução híbrida, a entrega deve ser completa, funcional e sem arestas. Isso é o que realmente importa e o que mantém seus usuários engajados e leais.

Fontes


📬 Gostou? Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: Assinar aqui

← todos os posts · ouça o episódio →