Uma das vantagens do PWA em relação a outros front-ends é
- A)a utilização de NFC.
Errada, porque NFC não é uma vantagem típica de PWA; isso é recurso de hardware e não característica central desse tipo de aplicação.
- B)a disponibilidade em lojas de aplicativos.
Errada, porque estar em lojas de aplicativos não é uma marca do PWA, já que ele é distribuído principalmente pela web.
- C)o funcionamento offline.
Certa, porque o PWA pode funcionar offline por meio de cache e service workers, oferecendo vantagem clara de disponibilidade sem internet.
- D)o suporte cross-browser.
Errada, porque suporte cross-browser é uma boa prática geral da web, mas não é a vantagem específica mais cobrada para definir PWA.
- E)a utilização de bluetooth.
Errada, porque bluetooth também depende de recursos do dispositivo e não caracteriza uma vantagem essencial de PWA.
Gabarito: C
PWA, ou Progressive Web App, é uma forma de aplicativo web que tenta unir o melhor do site com a cara de app de celular. A ideia é simples: você acessa pelo navegador, mas a experiência pode ficar muito parecida com a de um aplicativo instalado, com ícone na tela inicial, carregamento rápido e até uso sem internet em algumas situações. Entre os recursos mais conhecidos, o funcionamento offline é um dos grandes diferenciais. Isso acontece porque o PWA pode usar tecnologias como service workers e cache inteligente para guardar partes do conteúdo no aparelho. Assim, mesmo quando a conexão cai, o usuário ainda consegue navegar em certas telas ou acessar funções já carregadas. Em prova, quando aparece PWA, pense logo em experiência de app + web + possibilidade de uso offline. Por isso, o gabarito é a alternativa C. O funcionamento offline é justamente uma vantagem clássica dos PWAs em relação a muitos outros front-ends que dependem totalmente da conexão para renderizar ou operar. Não é que todo PWA funcione 100% sem internet o tempo todo, mas ele pode oferecer esse comportamento de forma planejada e parcial, o que já o coloca em vantagem. A CESPE/CEBRASPE costuma cobrar esse conceito de modo bem direto, misturando características reais de PWA com tecnologias que não têm relação com o tema. Então, se a questão falar em offline, instalação, responsividade e experiência semelhante a app nativo, você está no território certo.