BlogDesenvolvimento
PWA ou aplicativo nativo, qual escolher
O que é um PWA, o que ele já faz no Android e no iPhone, onde o app nativo ainda ganha e como decidir sem gastar à toa.
Equipe AvancesBR · · 3 min de leitura

"Precisamos de um aplicativo" é um pedido frequente, e muitas vezes o que a empresa precisa é de um sistema que funcione bem no celular e fique na tela inicial, com ícone. Isso tem nome: PWA, ou aplicativo web progressivo. Entender a diferença pode cortar o custo do projeto pela metade.
O que é um PWA
É um site feito para se comportar como aplicativo. O usuário abre o endereço no navegador e escolhe instalar. A partir daí o sistema ganha ícone na tela inicial, abre em tela cheia, sem barra do navegador, e pode funcionar parcialmente sem internet.
Por baixo é o mesmo sistema web. Um código só atende computador, Android e iPhone.
O que um PWA já faz
- Instalar na tela inicial no Android e no iPhone.
- Mandar notificações push. No iPhone isso funciona desde o iOS 16.4, com o PWA instalado na tela inicial.
- Usar câmera, localização, compartilhamento e leitura de QR Code.
- Funcionar offline com dados guardados no aparelho.
- Atualizar sozinho: você publica uma versão nova e todo mundo recebe na próxima abertura, sem passar por loja.
O último ponto é subestimado. App nativo depende de revisão da Apple e do Google a cada atualização e de o usuário atualizar. No PWA, uma correção urgente chega a todos em minutos.
Onde o app nativo ainda ganha
- Recursos de hardware mais profundos, como Bluetooth com dispositivos específicos, NFC no iPhone e sensores em segundo plano.
- Tarefas em segundo plano, como rastrear localização com o app fechado.
- Presença na loja, quando o cliente procura o app pelo nome na App Store ou no Google Play.
- Desempenho em jogos e animações pesadas.
- Notificações no iPhone para quem não instalou o PWA. No navegador comum do iOS elas não funcionam.
Se o seu caso cai em um desses pontos, nativo (ou um app híbrido, como React Native ou Flutter) é o caminho. Se não cai, o PWA provavelmente resolve.
Custos de cada caminho
O PWA aproveita o sistema web que você já ia fazer. O custo extra é pequeno: ícones, manifesto, regras de cache e notificações.
O app nativo soma:
- Desenvolvimento das telas no app, além do painel web que quase sempre existe também.
- Conta de desenvolvedor: a Apple cobra 99 dólares por ano e o Google, uma taxa única de 25 dólares.
- Revisão das lojas a cada versão, com risco de rejeição.
- Manutenção para novas versões do iOS e do Android, que todo ano mudam alguma regra.
- Comissão das lojas se você vender assinatura dentro do app.
Uma estratégia comum é começar pelo PWA, validar com os usuários e só depois investir no app de loja, se ainda fizer falta. O app de loja também pode ser uma "casca" que abre o sistema web, o que aproveita quase todo o código.
Como decidir
Responda estas perguntas:
- O usuário precisa de alguma função da lista "onde o nativo ganha"?
- Seus clientes procuram empresas como a sua na loja de apps?
- O sistema é usado pela sua equipe (que você orienta a instalar) ou por clientes que chegam sozinhos?
Equipe interna, painel de gestão e área do cliente quase sempre funcionam muito bem como PWA. O sistema de rastreamento da AGenteAcha, por exemplo, instala no celular como aplicativo direto do navegador, com a marca de cada central.
Se o orçamento está apertado, leia também quanto custa desenvolver um sistema sob medida. A escolha entre PWA e nativo é uma das decisões que mais mexem no preço.


