Analista Judiciário - Ciência da Computação - Sistemas da Informação
Para implementar aplicações que possuem as características de Progressive Web Applications (PWAs) os desenvolvedores usam principalmente duas tecnologias disponíveis na maioria dos navegadores modernos. Uma delas é composta pelos service workers, utilizados para habilitar o processamento em segundo plano. A outra é utilizada para tornar o aplicativo web instalável, conhecida como
Aweb app manifest files.
Bextensible configuration resources.
Capplet content files.
Dinstallation and configuration manager.
Equick install plugins.
Revelar gabarito e comentário▾
GabaritoA — web app manifest files.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Progressive Web Applications (PWAs)
Gabarito: letra A. As duas tecnologias principais para PWAs são os service workers (processamento em segundo plano) e o web app manifest (arquivo manifest.json), que permite que o app seja instalado na tela inicial do dispositivo. O manifest é um arquivo JSON que contém metadados como nome, ícones, cores, etc.
A questão testa o conhecimento dos componentes fundamentais de uma PWA. Service workers atuam como proxy entre o navegador e a rede, habilitando funcionalidades offline e push notifications. O web app manifest, por sua vez, define como o aplicativo deve se comportar quando instalado, permitindo que ele seja adicionado à tela inicial e executado em modo autônomo (standalone).
Alternativa A — ✅ Correta ⟵ GABARITO
Web app manifest files (arquivos de manifesto de aplicativo web) são o padrão W3C para tornar aplicações web instaláveis. O arquivo manifest.json especifica o nome, ícones, cores, orientação da tela e outros parâmetros que o navegador usa ao fazer o "Add to Home Screen". É a tecnologia correta.
Alternativa B — ❌ Incorreta
"Extensible configuration resources" não é um termo técnico específico relacionado a PWAs. Não existe um padrão web com esse nome para instalação de aplicativos.
Alternativa C — ❌ Incorreta
"Applet content files" remete a applets Java, tecnologia obsoleta e não relacionada a PWAs. Applets não são instaláveis como aplicativos web modernos.
Alternativa D — ❌ Incorreta
"Installation and configuration manager" é um termo genérico que não corresponde a nenhuma tecnologia padrão de PWAs. Pode se referir a gerenciadores de instalação de sistemas operacionais, mas não ao contexto web.
Alternativa E — ❌ Incorreta
"Quick install plugins" sugere plugins de instalação rápida, mas não há um padrão web com esse nome. PWAs não dependem de plugins; utilizam tecnologias nativas do navegador como Service Worker e Manifest.
PEGA ESSA DICA!
Em questões sobre PWAs, lembre-se do par Service Worker + Manifest. Service Worker lida com cache e notificações; Manifest lida com instalação e aparência. Confundir com outras tecnologias (como AppCache, que é obsoleto) é comum em provas.