← Questões de Engenharia de Software

Engenharia de Software · FGV · 2025

Questão comentada de Engenharia de Software

PWA são aplicativos que usam tecnologias web e que podem ser instalados e executados em todos os dispositivos. Com relação aos principais benefícios do PWA, analise os itens a seguir. I. Têm um custo de desenvolvimento multiplataforma menor do que os aplicativos compilados que exigem uma base de código específica e separada para cada plataforma, como por exemplo Android, iOS e cada sistema operacional de desktop. II. São criados usando código HTML, CSS e JavaScript hospedados em servidores da Web e executados em mecanismos de navegador da Web. Podem ser usados diretamente em um navegador, como um site, ou instalados em um dispositivo de uma loja de aplicativos ou usando o recurso de instalação de aplicativo de um navegador compatível. III. PWA também têm acesso a capacidades avançadas. Por exemplo, eles podem continuar funcionando quando o dispositivo estiver offline. Oferecem suporte a notificações push; podem executar atualizações periódicas mesmo quando o aplicativo não está em execução e podem acessar recursos de hardware. Está correto o que se afirma em

Gabarito: E

PWA (Progressive Web App) é uma forma de aplicativo web que tenta juntar o melhor dos dois mundos: a facilidade de distribuição da web com alguns recursos típicos de app nativo. Na prática, ele é feito com HTML, CSS e JavaScript, roda no navegador e pode ser instalado no aparelho, muitas vezes sem passar por uma loja de aplicativos. Parece “site turbinado”, e é mesmo: só que com superpoderes úteis. O item I está correto porque, em geral, um PWA sai mais barato para desenvolver e manter do que criar vários aplicativos nativos separados para Android, iOS e desktop. Como você trabalha com uma base de código web, reduz retrabalho, tempo de equipe e custo de atualização. Isso é um dos grandes atrativos do modelo. O item II também está correto: PWA são construídos com tecnologias web e executados em mecanismos de navegador, podendo ser acessados diretamente pela web ou instalados no dispositivo. Esse é exatamente o ponto central do conceito, sustentado por recursos como service workers e manifest, que permitem instalação e experiência semelhante à de aplicativo. O item III também está correto. PWA podem funcionar offline ou com conexão instável, enviar notificações push, executar tarefas em segundo plano em certos cenários e acessar alguns recursos do hardware, conforme as permissões e capacidades do navegador e do sistema. Por isso, a banca considerou a alternativa E. Em resumo: baixo custo, base web e recursos avançados - trio clássico dos PWA.

Continue treinando

Questões relacionadas