Para implementar aplicações que possuem as características ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é D - service workers e web app manifest files.
Para entender essa questão, precisamos discutir o conceito de Progressive Web Applications (PWAs). PWAs são aplicações web que usam tecnologias modernas para fornecer uma experiência de usuário semelhante à de um aplicativo nativo. Isso inclui capacidade de trabalhar offline, instalação no dispositivo e notificações push.
Vamos analisar as tecnologias mencionadas na questão:
Service Workers: Esta é uma tecnologia-chave que permite o processamento em segundo plano. Service Workers são scripts que o navegador executa em segundo plano, separados da página web. Eles são fundamentais para criar experiências offline, pois podem interceptar e gerenciar solicitações de rede, além de permitir cache eficiente de recursos.
Web App Manifest: Este é um arquivo JSON que fornece ao navegador informações sobre a aplicação e permite que ela seja instalada no dispositivo do usuário, tornando-se assim uma aplicação "instalável". O Manifesto contém detalhes como nome, ícones, tema e até mesmo a URL de início da aplicação.
Agora, vamos justificar as alternativas:
A - web app manifest files e quick install plugins: Embora o manifesto web esteja correto para tornar um aplicativo instalável, "quick install plugins" não é uma tecnologia padrão para processamento em segundo plano de PWAs.
B - service workers e applet content files: Enquanto "service workers" está correto para processamento em segundo plano, "applet content files" não é relacionado a PWAs, mas sim a uma tecnologia mais antiga usada para conteúdos Java.
C - web app manifest files e applet content files: Aqui, novamente, o manifesto web é correto para instalação, mas "applet content files" não se relacionam com as funções e características de uma PWA.
Em resumo, a combinação de service workers para permitir o processamento em segundo plano e web app manifest files para tornar o aplicativo instalável é o que torna a alternativa D a escolha correta para implementar as características essenciais de uma PWA.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo