# PWA ou aplicativo nativo: qual escolher para equipes de campo

> Compare PWA e aplicativo nativo para equipes de campo. Distribuição, notificações no iPhone, uso sem conexão, câmera, GPS e custo de manutenção.

Autor: José Carlos Maciel, Fundador e desenvolvedor. Publicado em 2026-09-30, atualizado em 2026-09-30.
Fonte: https://boosting.tech/blog/pwa-ou-aplicativo-nativo/

**Resposta rápida:** Para equipes internas, o PWA costuma ser a melhor escolha. Ele se instala por um link, atualiza sozinho e usa câmera, QR code e notificações sem passar por loja. O aplicativo nativo vale quando o produto precisa estar na App Store, vender assinatura ou rastrear posição com o celular bloqueado.

Quando um sistema precisa chegar ao celular de quem trabalha em campo, a primeira pergunta é sempre a mesma: precisa de aplicativo na loja? Na maior parte das vezes, não. Este artigo mostra quando o PWA resolve e quando o aplicativo nativo é necessário.

## O que é um PWA?

PWA, ou aplicativo web progressivo, é um site construído para se comportar como aplicativo. O usuário abre um endereço, instala na tela de início e passa a usar em tela cheia, com ícone próprio. Por baixo, continua sendo tecnologia web.

Segundo a documentação da MDN, um PWA é construído com tecnologias da plataforma web e oferece uma experiência parecida com a de um aplicativo específico de plataforma. Na prática, isso significa um código só para Android, iPhone e computador.

## O que um PWA consegue fazer hoje?

Mais do que muita gente imagina. Um PWA moderno faz o seguinte.

- Usa a câmera para fotos e para ler QR code.
- Lê a localização por GPS enquanto está aberto.
- Recebe notificações push, inclusive no iPhone.
- Guarda a interface e parte dos dados no aparelho para abrir sem conexão.
- Atualiza para todos os usuários no momento em que uma versão nova é publicada.

As notificações no iPhone são recentes. A Apple liberou o recurso para aplicativos web instalados na tela de início a partir do iOS e iPadOS 16.4, como descreve o blog do WebKit. Antes disso, essa era a principal razão para ir à loja.

## Quando o aplicativo nativo é necessário?

Em quatro situações.

| Situação | Por quê |
| --- | --- |
| Produto vendido ao público nas lojas | As pessoas procuram na App Store e no Google Play |
| Assinatura ou compra dentro do aplicativo | As lojas têm regras e sistemas próprios de pagamento |
| Rastreamento com o celular bloqueado | O sistema operacional suspende o navegador em segundo plano |
| Recursos específicos do aparelho | Bluetooth com equipamentos, sensores e integrações do sistema |

No [aplicativo de saúde](/casos/aplicativo-de-saude/) que desenvolvemos, a assinatura nas lojas e o login com Apple decidiram pelo nativo. Usamos React Native com Expo, que gera as versões de iOS e Android a partir da mesma base.

## Como cada um se comporta sem conexão?

Os dois conseguem funcionar sem sinal, mas o trabalho de desenvolvimento é diferente. No nativo, guardar dados no aparelho é o caminho natural. No PWA, é preciso planejar o que fica armazenado, por quanto tempo e como os dados sincronizam quando a conexão volta.

O ponto de atenção é o conflito. Se duas pessoas alteram o mesmo registro sem conexão, o sistema precisa de uma regra para decidir o que vale. Essa regra é de negócio e deve ser definida antes do desenvolvimento, em qualquer das duas tecnologias.

Em embarcações e áreas remotas, esse costuma ser o requisito que mais pesa. Tratamos dele no caso de [inspeção de embarcações](/casos/inspecao-e-manutencao-de-embarcacoes/).

## Qual custa menos para manter?

O PWA. Ele tem um código só, e não existe versão antiga em circulação, porque todos recebem a nova ao mesmo tempo. Também não há revisão de loja nem conta de desenvolvedor para administrar.

O nativo exige publicar em duas lojas, acompanhar as mudanças de regras de cada uma e conviver com usuários que demoram a atualizar. Ferramentas como o Expo reduzem bastante esse trabalho, mas ele continua existindo.

## E a segurança de um PWA?

É a mesma de um sistema web bem feito. O PWA só funciona em conexão criptografada, o acesso exige login e as permissões são conferidas no servidor a cada ação. Câmera, localização e notificações dependem de autorização explícita do usuário, pedida pelo próprio sistema operacional.

A diferença para o nativo está na distribuição. Um aplicativo de loja pode ser instalado por qualquer pessoa que o encontre. Um PWA interno é um endereço que só a sua equipe conhece e que não aparece em busca de loja. Para sistemas de operação, isso costuma ser uma vantagem.

O que precisa de atenção é o aparelho compartilhado. Em portarias e em embarcações é comum várias pessoas usarem o mesmo celular ou tablet. O sistema deve encerrar a sessão por inatividade e registrar quem fez cada ação. O caso de [operação portuária](/casos/operacao-portuaria/) mostra esse tipo de uso em portaria.

## Como decidir para uma equipe de campo?

Responda a três perguntas.

1. Quem vai usar? Se são funcionários e terceiros da operação, o PWA distribui por link ou QR code, sem loja.
2. O aplicativo precisa funcionar com a tela bloqueada? Se o rastreamento contínuo é requisito, vá de nativo.
3. Há cobrança dentro do aplicativo? Se sim, vá de nativo.

Se as três respostas apontam para o PWA, comece por ele. Como a API é a mesma, um aplicativo nativo pode vir depois e reaproveitar tudo o que já existe. É o caminho que descrevemos em [aplicativos](/servicos/aplicativos-mobile/), e a base é sempre um [sistema web sob medida](/servicos/sistemas-web-sob-medida/).

## Perguntas frequentes sobre PWA e aplicativo nativo

### PWA funciona no iPhone?

Funciona. O usuário abre o endereço no Safari e adiciona à tela de início. A partir do iOS 16.4, o aplicativo instalado também recebe notificações push, depois que o usuário autoriza.

### PWA é mais lento que aplicativo nativo?

Para telas de formulário, listas e consulta, a diferença não é percebida. Ela aparece em animações pesadas, jogos e processamento intenso no aparelho, que não são o caso de um sistema de operação.

### Posso publicar um PWA na loja?

No Google Play, sim, empacotado como aplicativo. Na App Store o caminho é mais restrito, e as diretrizes de revisão da Apple pedem que o aplicativo ofereça mais do que um site empacotado.

### O usuário precisa instalar para usar?

Não. O PWA abre no navegador como qualquer site. A instalação melhora a experiência e é necessária para as notificações no iPhone.

### Dá para ler QR code com um PWA?

Dá. O aplicativo acessa a câmera pelo navegador e lê o código na própria tela, como no caso de [controle de acesso industrial](/casos/controle-de-acesso-industrial/).

## Referências

- [MDN: Progressive web apps](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps)
- [web.dev: Progressive Web Apps](https://web.dev/explore/progressive-web-apps)
- [WebKit: Web Push for Web Apps on iOS and iPadOS](https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/)
- [Apple: App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/)
