← Questões de Programação

Programação · CESPE/CEBRASPE · 2021

Questão comentada de Programação

Aplicativos móveis desenvolvidos com tecnologias web padrão, tais quais JavaScript, CSS3 e HTML5, e agrupados como pacotes de instalação de aplicativos classificam-se como

Gabarito: B

Aplicativos móveis podem ser classificados conforme a tecnologia usada para construí-los. Os apps nativos são feitos para uma plataforma específica, como Android ou iOS, usando as linguagens e bibliotecas próprias do sistema. Já os apps híbridos misturam tecnologias web padrão, como HTML5, CSS3 e JavaScript, com um invólucro nativo, permitindo que sejam empacotados e distribuídos como aplicativos de instalação nas lojas. É exatamente essa combinação que a questão descreve. O ponto-chave aqui é perceber a presença de tecnologias web padrão e o fato de o resultado final virar um pacote instalável. Isso é bem típico de aplicativos híbridos, que usam uma camada web dentro de um contêiner nativo. Em provas, a banca gosta de testar essa diferença entre “feito com web” e “rodando como app instalado”. Aplicativos progressivos da web, por sua vez, são acessados via navegador e podem ter recursos de instalação e uso offline, mas não são, em regra, pacotes de instalação tradicionais como os híbridos. Por isso, o gabarito B está correto: a descrição aponta para aplicativos móveis híbridos.

Continue treinando

Questões relacionadas