Questão de Programação — HTML (HyperText Markup Language) — FUNDATEC 2023
- Código
- qq893497
- Banca
- FUNDATEC
- Órgão
- IF Farroupilha - RS
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico de Tecnologia da Informação
- AOriginal.
- BHíbrido.
- CPadrão.
- DNativo.
- EEstruturado.
GabaritoB — Híbrido.
Gabarito: letra B. Um aplicativo construído com linguagens da web (HTML, CSS, JavaScript) é classificado como híbrido, pois combina elementos de desenvolvimento web com um container nativo para ser executado em dispositivos móveis.
A banca testa o conhecimento sobre a classificação dos aplicativos quanto à tecnologia de desenvolvimento. Aplicativos nativos são desenvolvidos especificamente para cada plataforma (ex.: Java/Kotlin para Android, Swift para iOS). Já os híbridos utilizam tecnologias web e são empacotados em um invólucro nativo (ex.: Apache Cordova, PhoneGap). Aplicativos web puros rodam no navegador, mas quando se utiliza um wrapper, tornam-se híbridos. O enunciado cita HTML, CSS e Javascript, que são as bases da web, portanto o aplicativo é híbrido.
A banca pode tentar confundir candidatos que associam "nativo" a qualquer aplicativo que funcione no celular. Lembre-se: nativo = tecnologia específica da plataforma; híbrido = web + container. O uso de HTML/CSS/JS é o grande diferencial.
"Original" não é uma categoria técnica reconhecida no contexto de aplicativos móveis.
Aplicativo híbrido: construído com tecnologias web (HTML, CSS, JS) e executado dentro de um container nativo que permite acesso a recursos do dispositivo. É a definição que se encaixa perfeitamente.
"Padrão" é um termo genérico, sem significado técnico específico para essa classificação.
Aplicativo nativo é desenvolvido com linguagens específicas da plataforma (ex.: Swift, Kotlin), e não com HTML/CSS/JS. É o oposto do descrito.
"Estruturado" refere-se a uma abordagem de desenvolvimento ou a dados, não a um tipo de aplicativo móvel.
Gabarito: letra B.
Link permanente: /questoes/qq893497