SóProvas


ID
1306432
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2014
Provas
Disciplina
Programação
Assuntos

A respeito dos conceitos e das características dos sistemas operacionais, julgue o item subsequente.


As aplicações desenvolvidas para Android são escritas em Java, não sendo, entretanto, consideradas uma máquina virtual Java.

Alternativas
Comentários
  • Apenas complementando a resposta correta do amigo, a partir do Android 5 a VM utilizada passou a ser ART, e não mais Dalvik

  • As aplicações desenvolvidas para Android são escritas em Java --> CERTO

    As aplicações desenvolvidas para Android NÃO SÃO consideradas uma máquina virtual Java. --> CERTO

  • Certo.

    Complementando...

    DVM (Dalvik VM)

    •até versão 4.4 (Kitkat)

    •baseado em compilação Just-in-Time (JIT)

    ART

    (Android RunTime)

    •versão 5.0 (lollipop)

    •compilação Ahead-Of-Time (ART)

  • Questão desatualizada, no tempo talvez ela fosse correta, dada a inexistência de uma parafernalha de frameworks. Vejamos:

    De forma oficial, o Google indica que, os aplicativos Android podem ser escritos com as linguagens Kotlin, Java e C++ usando o Android SDK, enquanto o uso de outras linguagem também é possível. Neste artigo, vou te dar uma visão geral sobre as linguagens de programação nativas para desenvolver aplicativos Android.

    Go @head!

  • Novamente uma questão indagando sobre a máquina virtual do Android. Os aplicativos desenvolvidos para o Android fazem uso da linguagem de programação Java, porém eles não são máquinas virtuais. A máquina virtual é a Dalvik VM, na qual funciona o Android.

    Resposta: Certo