App web ou app nativa? Como escolher para a sua empresa
Se a aplicação é para a sua equipa ou para clientes que já o conhecem, uma app web instalável (PWA) costuma ser a melhor opção: fica pronta mais cedo, custa menos e não depende das revisões da Apple e da Google. Se quer que qualquer pessoa a encontre nas lojas, cobrar dentro da aplicação ou usar funções do telemóvel como Bluetooth ou NFC no iPhone, precisa de uma app nativa publicada na App Store e no Google Play.
| App web instalável (PWA) | App nativa (lojas) | |
|---|---|---|
| Como se instala | A partir de uma ligação, no ecrã principal | Descarregando-a da App Store ou do Google Play |
| Funciona em | iPhone, Android e computador ao mesmo tempo | iPhone e Android |
| Sem rede | Sim | Sim |
| Notificações | Sim, também no iPhone se estiver instalada | Sim |
| Revisão da Apple e da Google | Não é necessária | Em cada versão |
| Atualizações | Chegam a todos de imediato | O utilizador descarrega a nova versão |
| Visível nas lojas | Não | Sim |
| Pagamentos dentro da app, Bluetooth, NFC no iPhone | Limitado | Sim |
| Tempo e custo | Menor | Maior (testes e revisões) |
O que realmente encarece uma aplicação
Programar a aplicação é só uma parte. O que mais tempo leva numa app nativa são os testes em muitos telemóveis diferentes, as fichas das lojas e as revisões da Apple e da Google, que se repetem a cada nova versão. Uma app web instalável evita tudo isso: publica-a e fica logo disponível para todos.
Quando escolher uma app web instalável
É a melhor opção quando:
- A aplicação é para a sua equipa: comerciais, técnicos, estafetas, armazém.
- Os seus utilizadores já o conhecem e pode enviar-lhes a ligação (clientes, sócios, alunos).
- Precisa que funcione também no computador.
- Quer lançar depressa e ir melhorando sem esperar por revisões.
Quando escolher uma app nativa
Vale a pena passar pelas lojas quando:
- Quer que pessoas que não o conhecem o encontrem e descarreguem a aplicação.
- Vai vender subscrições ou conteúdos dentro da aplicação.
- Precisa de Bluetooth, NFC ou outras funções do telemóvel que o navegador do iPhone não permite.
- A imagem de «estar na App Store e no Google Play» é importante para a sua marca.
Dois exemplos reais
A Catalenza, a ferramenta de encomendas para comerciais que visitam lojas, é uma app web instalável: os comerciais abrem-na com uma ligação, funciona sem rede e cada melhoria chega-lhes de imediato. A Cuentas Claras e a DanZela, pelo contrário, são aplicações para o público e estão publicadas na App Store e no Google Play.
E não é uma decisão para sempre: pode começar com uma app web e, se o projeto crescer, publicar depois a versão nativa reaproveitando grande parte do trabalho.
Perguntas frequentes
Uma app web instalável funciona no iPhone?
Sim. No iPhone instala-se a partir do Safari com «Adicionar ao ecrã principal» e abre-se como qualquer aplicação, também sem rede. Desde o iOS 16.4 pode enviar notificações se estiver instalada.
É possível passar de app web para app nativa mais tarde?
Sim. Grande parte do design e da lógica é reaproveitada, por isso começar com uma app web não é deitar dinheiro fora.
Preciso de uma conta de programador da Apple e da Google?
Só para a app nativa. Para uma app web instalável não é necessária nenhuma conta das lojas.