Questão nº 40
Questão de Desenvolvimento Web · FCC TJ-CE 2022 (nº 40)
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. (alternativa correta)
- Bextensible configuration resources.
- Capplet content files.
- Dinstallation and configuration manager.
- Equick install plugins.
Resposta comentada
Gabarito Alternativa A
Progressive Web Apps (PWAs) são sites que se comportam como aplicativos nativos, podendo ser "instalados" no dispositivo do usuário e funcionar offline. Para isso, eles utilizam Service Workers para processamento em segundo plano e uma outra tecnologia para habilitar a instalação.
- (A) Correta: Os web app manifest files são arquivos JSON que fornecem metadados sobre o aplicativo web (como nome, ícones, URL de início, modo de exibição), permitindo que o navegador ofereça a opção de instalação e integre o PWA ao sistema operacional do usuário.
- (B) Incorreta: Termo genérico que não corresponde a uma tecnologia específica e padronizada para tornar PWAs instaláveis.
- (C) Incorreta: Refere-se a uma tecnologia antiga e obsoleta (Java Applets), sem relação com o desenvolvimento de PWAs modernos.
- (D) Incorreta: É um termo genérico que descreve uma função ou sistema, não a tecnologia específica (um tipo de arquivo) usada pelos desenvolvedores para habilitar a instalação de PWAs. Armadilha da banca: Pode parecer plausível por conter as palavras "installation" e "configuration", mas não é o nome da tecnologia padrão da web para este fim.
- (E) Incorreta: Não é uma tecnologia padrão da web para PWAs; a funcionalidade de instalação é habilitada por recursos nativos do navegador via padrões web, não por "plugins" genéricos.
Fonte: FCC TJ-CE 2022 Analista Judiciário - Especialidade Ciência da Computação - Área Sistemas da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.