# Aplicativos para iOS, Android e PWA

> Aplicativos para equipes de campo e para produtos digitais. PWA quando a loja é dispensável, nativo quando o aparelho precisa entregar mais.

Fonte: https://boosting.tech/servicos/aplicativos-mobile/

## PWA ou aplicativo nativo: qual escolher?

Para equipes internas, o PWA costuma resolver. Ele é um site que se instala no celular, abre em tela cheia, recebe notificações e atualiza sozinho, sem loja nem aprovação. Para um produto vendido ao público, com assinatura e presença nas lojas, o aplicativo nativo é o caminho.

| Critério | PWA | Aplicativo nativo |
| --- | --- | --- |
| Distribuição | Link ou QR code | App Store e Google Play |
| Atualização | Imediata, para todos | Passa pela revisão das lojas |
| Câmera, QR code, GPS, notificações | Sim | Sim |
| Assinatura dentro do aplicativo | Não | Sim |
| Custo de manter | Menor | Maior |

## Onde já aplicamos cada um?

A maior parte dos nossos sistemas de operação roda como PWA. É assim que um piloto de lancha registra a partida e a chegada de cada viagem e que um tripulante executa o checklist de inspeção a bordo. Veja o caso de [transporte marítimo de passageiros](/casos/transporte-maritimo-de-passageiros/) e o de [inspeção de embarcações](/casos/inspecao-e-manutencao-de-embarcacoes/).

No [aplicativo de saúde](/casos/aplicativo-de-saude/) o caminho foi o nativo, com React Native e Expo, porque o produto precisava de assinatura nas lojas, login com Apple e uma experiência de uso diário.

## O que vem junto com o aplicativo?

Um aplicativo quase nunca anda sozinho. Ele precisa de uma API, de um banco de dados e de um painel para a equipe que administra o conteúdo e os usuários. Entregamos as três partes e a publicação nas lojas, incluindo as contas de desenvolvedor, os textos e as telas de divulgação.

## Perguntas frequentes sobre aplicativos

### Um PWA recebe notificação no iPhone?

Sim. Desde o iOS 16.4 um PWA instalado na tela de início recebe notificações push. O usuário precisa instalar o aplicativo e autorizar as notificações.

### Vocês desenvolvem em Swift ou em React Native?

Nos dois. React Native com Expo atende a maioria dos projetos com um código só para iOS e Android. Swift entra quando o produto depende de recursos específicos do iPhone.

### Quanto tempo a loja leva para aprovar?

A revisão da Apple e do Google costuma levar de um a poucos dias, mas pode voltar com exigências. Planejamos a primeira publicação com folga e cuidamos das respostas à revisão.

### Dá para começar com PWA e virar nativo depois?

Dá, e é um caminho comum. Como a API é a mesma, o aplicativo nativo reaproveita as regras de negócio e os dados que já existem.
