PWA — Progressive Web App
Instale a plataforma como aplicativo
O módulo PWA transforma a plataforma em um Progressive Web App que pode ser instalado no desktop e dispositivos móveis, funcionando como um aplicativo nativo — sem precisar publicar na App Store ou Google Play.
O que é um PWA?
Um Progressive Web App é um site que se comporta como um app nativo: abre em tela cheia, tem ícone na tela inicial, funciona offline e envia notificações push. É a forma mais rápida e econômica de oferecer uma experiência de app aos seus usuários.
Benefícios
- Instalação instantânea: Instale direto do navegador com um clique — sem loja de apps, sem aprovação, sem espera.
- Funciona offline: Acesso a recursos básicos (dashboard, artigos salvos, configurações) mesmo sem internet.
- Notificações push: Receba notificações mesmo com a aba do navegador fechada.
- Carregamento instantâneo: Cache inteligente (Service Worker) garante carregamento rápido mesmo em conexões lentas.
- Atualizações automáticas: Sem necessidade de atualizar manualmente — a versão mais recente é baixada em segundo plano.
- Multiplataforma: Funciona em Windows, macOS, Linux, Android e iOS com a mesma base de código.
Como instalar
| Plataforma | Instruções |
|---|---|
| Chrome (Desktop) | Clique no ícone de instalar (⊕) na barra de endereço |
| Chrome (Android) | Menu (⋮) → "Adicionar à tela inicial" |
| Safari (iOS) | Compartilhar (↑) → "Adicionar à Tela Inicial" |
| Edge (Windows) | Menu (…) → "Aplicativos" → "Instalar este site como um aplicativo" |
Para o administrador
- Personalize o manifest: nome do app, ícone, cores e splash screen.
- Configure quais recursos ficam disponíveis offline.
- Monitore: instalações, usuários ativos do PWA, versão em uso.
Service Worker
O PWA usa um Service Worker para gerenciar cache e sincronização em segundo plano. O administrador pode configurar a estratégia de cache (network-first, cache-first ou stale-while-revalidate) conforme a necessidade.
Este artigo foi útil?
Perguntas e Respostas
Nenhuma pergunta ainda. Seja o primeiro a perguntar!