App nativo é escrito separadamente para iOS e Android e tira o máximo de cada aparelho. App multiplataforma, ou híbrido, usa uma só base de código com experiência muito próxima da nativa. PWA é um site instalável no celular, fora das lojas. A escolha depende de quanto o app usa o aparelho e de quem vai usá-lo.
Comparação direta
| Ponto | Nativo | Multiplataforma | PWA |
|---|---|---|---|
| Bases de código | Uma por sistema | Uma para iOS e Android | Uma, a do site |
| Experiência | A melhor possível | Muito próxima da nativa | Boa, com limites |
| Recursos do aparelho | Todos | Quase todos | Os que o navegador libera |
| Lojas de aplicativos | Sim | Sim | Não precisa |
| Notificações no iPhone | Sim | Sim | Com restrições |
| Atualização | Pela loja | Pela loja, parte sem nova versão | Imediata, como um site |
Quando cada um faz sentido
- Nativo: uso intenso de câmera, sensores, Bluetooth ou desempenho gráfico, ou quando a experiência é o produto.
- Multiplataforma: a maioria dos apps de empresa e de e-commerce, que precisam estar nas lojas sem manter duas bases.
- PWA: uso interno ou ocasional, em que estar nas lojas não importa e atualizar na hora vale mais.
Para o e-commerce da Mirante, a proposta foi um aplicativo para iOS e Android com vitrine e campanhas que a equipe muda sem esperar uma nova versão do app, o que mostra como parte do conteúdo pode ser atualizada fora da loja.
O que pesa além da tecnologia
- Contas de desenvolvedor e as regras de revisão da Apple e do Google.
- Política de privacidade e permissões explicadas ao usuário.
- A mesma API e as mesmas regras do sistema web, para não manter dois cérebros.
- Um plano para acompanhar as versões novas de iOS e Android todo ano.















