Progressive Web Apps (PWA) — Benefícios
Gabarito: letra E. Todos os três itens descrevem corretamente benefícios e características dos PWAs: desenvolvimento multiplataforma com custo reduzido (I), uso de tecnologias web e possibilidade de instalação (II), e capacidades avançadas como funcionamento offline, notificações push e acesso a hardware (III).
PWAs combinam o melhor da web e dos aplicativos nativos, eliminando a necessidade de bases de código separadas para cada plataforma (Android, iOS, desktop).
Item I — ✅ Correto
PWAs utilizam uma única base de código (HTML, CSS, JavaScript), o que reduz significativamente o custo de desenvolvimento e manutenção em comparação com aplicativos nativos compilados que exigem versões específicas para cada sistema operacional.
Item II — ✅ Correto
PWAs são construídos com tecnologias web padrão e executados em navegadores. Podem ser acessados diretamente via URL ou instalados no dispositivo por meio de lojas de aplicativos ou do recurso de instalação do navegador ("Add to Home Screen").
Item III — ✅ Correto
Através de service workers, PWAs oferecem funcionalidades avançadas como operação offline, notificações push, sincronização em segundo plano e acesso a recursos de hardware (câmera, geolocalização, etc.), tornando-os comparáveis a aplicativos nativos em muitos aspectos.
Conclusão: Todos os itens (I, II e III) estão corretos. Portanto, a alternativa E é a resposta.