Quando uma empresa decide levar o sistema para o celular da equipe, a primeira ideia costuma ser "precisamos de um aplicativo". Aí aparecem os custos de desenvolver duas versões (Android e iOS), publicar em duas lojas, esperar aprovação e manter tudo atualizado. Para a maioria das operações de campo, isso é desnecessário. Um PWA resolve.
O que é um PWA
PWA é a sigla de Progressive Web App. Na prática, é um sistema web construído de um jeito que o celular reconhece como aplicativo. O usuário abre o endereço no navegador, toca em "adicionar à tela inicial" e pronto: aparece um ícone ao lado dos outros apps, abre em tela cheia, sem barra de navegador, e funciona como qualquer aplicativo instalado.
Não há download de loja, não há cadastro na Apple ou no Google, não há espera de aprovação. A atualização acontece no servidor e todos os celulares passam a usar a versão nova na próxima abertura.
Tecnicamente, três recursos fazem isso acontecer:
- Manifesto: um arquivo que diz ao celular o nome, o ícone e a cor do aplicativo.
- Service worker: um script que roda em segundo plano, guarda arquivos em cache e permite abrir o app mesmo com sinal fraco.
- HTTPS: a conexão segura obrigatória, que também é o que o cliente espera de qualquer sistema corporativo.
Por que isso importa para quem trabalha em campo
Equipe de obra, técnico de manutenção, equipe de instalação, supervisor que roda entre clientes: todos têm em comum um celular na mão, pouco tempo e, muitas vezes, pouco sinal. O que eles precisam de um sistema é simples: abrir rápido, registrar o que fizeram, anexar foto e seguir.
Um PWA atende isso sem a fricção do app de loja.
Instalação em segundos
O gestor manda o link por WhatsApp. O colaborador abre, adiciona à tela inicial e começa a usar. Não há senha de loja, não há conta de desenvolvedor, não há "não encontrei o app". Em uma equipe de vinte pessoas, isso é a diferença entre adesão em um dia e adesão em um mês.
Atualização sem depender de ninguém
Corrigiu um campo, mudou uma regra, criou um relatório novo? Publica no servidor e todo mundo recebe. Não existe a cena do colaborador com versão antiga que "não tem o botão".
Câmera, GPS e arquivos
PWAs modernos acessam a câmera para foto e vídeo, leem a localização e aceitam upload de arquivos. É o que um diário de obra precisa, por exemplo. O RDO Simples, nosso SaaS de Relatório Diário de Obra, funciona exatamente assim: foto e vídeo pelo celular, direto para o relatório.
Funciona com sinal ruim
O service worker guarda a interface no celular. Com sinal fraco, o app abre do mesmo jeito; o que foi registrado é enviado quando a conexão volta. Não é mágica e tem limites (falamos deles abaixo), mas cobre a maior parte das situações de campo.
PWA, app nativo e site comum: o que muda
| Característica | Site comum | PWA | App nativo (loja) |
|---|---|---|---|
| Ícone na tela inicial | Não | Sim | Sim |
| Abre em tela cheia | Não | Sim | Sim |
| Precisa de loja | Não | Não | Sim (duas lojas) |
| Atualização | Imediata | Imediata | Depende de publicação e do usuário |
| Câmera, GPS, arquivos | Limitado | Sim | Sim |
| Notificação push | Não | Sim, com restrições no iOS | Sim |
| Funciona com sinal fraco | Não | Sim, com cache | Sim |
| Custo de manter | Um código | Um código | Dois códigos, duas lojas |
| Acesso a Bluetooth, NFC, sensores avançados | Não | Parcial | Sim |
A última linha mostra quando o app nativo ainda faz sentido: quando o sistema depende de hardware específico do celular (leitor Bluetooth, NFC, sensores). Para registrar atividades, fotos, formulários, aprovações e consultas, o PWA cobre.
Limites honestos
Vale dizer o que um PWA não faz tão bem:
- Notificação push no iPhone existe, mas exige que o app tenha sido adicionado à tela inicial e tem comportamento mais restrito que no Android. Por isso preferimos avisar a equipe por WhatsApp, que todo mundo já tem aberto, em vez de depender do push.
- Trabalho totalmente offline por dias exige um projeto específico de sincronização. Para "perdi o sinal por vinte minutos dentro do galpão", o cache padrão resolve. Para "a equipe fica uma semana sem internet", é outro tipo de solução.
- Presença na loja como vitrine de marketing. Se o objetivo é ser encontrado na loja por desconhecidos, o PWA não serve para isso. Para sistema interno e portal de cliente, não faz falta.
Como fica no dia a dia da empresa
Um fluxo típico, que já vimos em obra e em prestadores de serviço:
- O escritório cria o cadastro do colaborador e envia o link do sistema por WhatsApp.
- O colaborador abre no celular, instala na tela inicial e faz login uma vez.
- Em campo, registra a atividade, tira foto ou vídeo e marca como concluída.
- O sistema dispara a notificação para quem precisa aprovar.
- O gestor vê o painel atualizado no computador ou no próprio celular.
Nenhum passo depende de loja, de TI ou de suporte. É um dos motivos pelos quais a equipe adere.
O que levar em conta ao contratar
Se você vai pedir um sistema para a equipe de campo, três perguntas ajudam a fechar o escopo certo:
- Quais ações a equipe precisa fazer no celular? Normalmente são poucas: registrar, fotografar, concluir, consultar. O resto fica no computador.
- Onde o sinal é ruim? Isso define quanto o app precisa guardar localmente.
- Como as pessoas serão avisadas? WhatsApp costuma ser mais confiável que push para equipes que não ficam no escritório.
Essas perguntas são parte do que levantamos na descoberta, antes de qualquer código. Se quiser entender como fazemos esse mapeamento, veja como trabalhamos.
Próximo passo
Se a sua equipe trabalha com celular na mão e o sistema atual exige computador, planilha ou app que ninguém instala, provavelmente um PWA resolve com menos custo do que você imagina. Conte a sua situação e em 30 minutos dizemos se faz sentido.