FC ConcursosFC Concursos

Questão FC213569

Considerando-se esse cenário, que linguagens devem ser adotadas, respectivamente, no desenvolvimento de tal aplicação para Android e para iOS?

Desenvolvimento para Dispositivos Móveis (Android, IOS, etc.)

CESGRANRIO · 2024

Uma organização está planejando iniciar um projeto para o desenvolvimento de uma aplicação móvel que deve funcionar com os sistemas operacionais Android e iOS, com um requisito importante de desempenho máximo. Para isso, foi decidido não só usar código nativo para cada sistema operacional, desenvolvendo duas aplicações similares em paralelo, mas também adotar as linguagens consideradas preferidas, e mais recentemente propostas, para esses sistemas pelas empresas Google e Apple, ao invés das linguagens usadas tradicionalmente.

 

Considerando-se esse cenário, que linguagens devem ser adotadas, respectivamente, no desenvolvimento de tal aplicação para Android e para iOS?

  1. JavaScript e TypeScript
  2. Java e Objective-C
  3. Kotlin e Swift
  4. Python e C#
  5. Golang e Rust
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A alternativa correta é Kotlin e Swift.

Kotlin foi adotada pela Google como a linguagem preferida para desenvolvimento Android.
Ela é moderna, estaticamente tipada, interoperável com Java e traz recursos como null safety e coroutines para concorrência eficiente — características que ajudam a manter alto desempenho em aplicações nativas Android.

Swift é a linguagem criada e promovida pela Apple para iOS.
Compila para código nativo usando LLVM, oferece sintaxe moderna, segurança de tipos e otimizações de tempo de compilação, resultando em desempenho superior para apps nativos iOS.

Portanto, para desenvolver duas aplicações nativas e com máximo desempenho em Android e iOS, respectivamente, as escolhas mais recentes e preferidas pelas empresas são Kotlin (Android) e Swift (iOS).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo