A analista Flávia implementou, ao longo do último ano, o aplicativo móvel MPUPlay, tanto para Android quanto para iOS, utilizando, em cada plataforma, a linguagem de programação oficialmente recomendada, à época, pelo fabricante, para o desenvolvimento de aplicações móveis nativas. Considerando as fabricantes do Android e do iOS como o Google e a Apple, respectivamente, Flávia implementou o MPUPlay por meio das linguagens:
- A)Java e Swift;
Errada, porque Swift é a linguagem recomendada pela Apple para iOS, enquanto Java não é mais a linguagem oficial mais indicada pelo Google para Android.
- B)Java e Kotlin;
Errada, porque o Google recomenda Kotlin para Android, e não Java como primeira escolha oficial para desenvolvimento nativo.
- C)Kotlin e Swift;
Certa, porque Android é associado à linguagem oficialmente recomendada Kotlin e iOS à linguagem oficialmente recomendada Swift.
- D)Java e Objective-C;
Errada, porque o Android não é mais apontado oficialmente com Java como linguagem principal, embora Java tenha sido muito usado no passado; além disso, iOS hoje é ligado a Swift, não a Objective-C.
- E)Kotlin e Objective-C.
Errada, porque Objective-C não é a linguagem oficialmente recomendada pela Apple para iOS atualmente; a recomendação é Swift.
Gabarito: C
Quando a questão fala em linguagem "oficialmente recomendada" pelo fabricante para apps nativos, ela quer que voce pense na linguagem que virou a preferida de cada plataforma. No Android, o Google passou a recomendar Kotlin como linguagem principal para desenvolvimento nativo, substituindo o foco que antes era em Java. No iOS, a Apple recomenda Swift como linguagem moderna para criação de apps nativos, especialmente por ser mais segura e atual do que Objective-C. A lógica da questão, então, é bem direta: Android com Kotlin e iOS com Swift. Isso bate com a orientação oficial dos fabricantes para desenvolvimento móvel nativo, isto é, apps feitos para a plataforma, sem depender de camada de conversão ou framework híbrido. Por isso o gabarito C está correto. Ele combina exatamente as linguagens hoje associadas às recomendações oficiais do Google e da Apple. Java e Objective-C aparecem como respostas clássicas, mas ficaram para trás na recomendação principal das empresas. Em provas de concurso, vale guardar esta dupla como um par quase automático: Android -> Kotlin e iOS -> Swift. Se voce lembrar disso, já elimina boa parte das alternativas na hora.