O que é uma PWA (app web instalável)?
Uma PWA (progressive web app, ou app web progressiva) é um site que se comporta como uma aplicação: instala-se no ecrã principal do telemóvel ou do computador, abre em ecrã inteiro, funciona sem rede e pode enviar notificações. Não se descarrega da App Store nem do Google Play: abre-se com uma ligação.
Como se instala
Não é preciso procurá-la em nenhuma loja:
- No Android (Chrome): ao abrir o site aparece «Instalar app», ou no menu ⋮ → «Instalar aplicação».
- No iPhone (Safari): botão Partilhar → «Adicionar ao ecrã principal».
- No computador (Chrome ou Edge): o ícone de instalar na barra de endereço.
O que uma PWA pode fazer
Mais do que muita gente pensa:
- Funcionar sem ligação e sincronizar quando a rede voltar.
- Enviar notificações, também no iPhone se estiver instalada.
- Usar a câmara e a localização, e partilhar ficheiros.
- Guardar dados no próprio dispositivo.
- Atualizar-se sozinha: todos os utilizadores têm sempre a versão mais recente.
As suas limitações
No iPhone, o navegador não permite algumas funções, como Bluetooth ou NFC, e uma PWA não aparece na App Store, por isso as pessoas não a descobrem a pesquisar na loja. Para vender conteúdos ou subscrições dentro da aplicação, ou para aparecer nas lojas, é necessária uma app nativa.
A que empresas compensa
É ideal para ferramentas internas e para clientes que já o conhecem: catálogos e encomendas para comerciais, folhas de serviço de técnicos, reservas de um centro, áreas de cliente. Fica pronta mais cedo e custa menos do que uma app nativa, porque não passa pelos testes e revisões das lojas. É assim que funciona a Catalenza, a nossa ferramenta de encomendas para comerciais em rota.
Perguntas frequentes
Uma PWA é segura?
Sim. Funciona sempre sobre uma ligação cifrada (HTTPS) e com os mesmos controlos de segurança do navegador.
Ocupa muito espaço no telemóvel?
Normalmente muito menos do que uma app nativa, porque só guarda aquilo de que precisa.
É possível cobrar com uma PWA?
Sim, com pagamentos com cartão como em qualquer site (por exemplo, com o Stripe). O que não tem é o sistema de pagamentos dentro da aplicação da Apple e da Google.