SóProvas


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

Considerando a programação embarcada para Android e iOS, julgue os próximos itens.

Para que os programas aplicativos sejam executados no Android e no iOS, é necessário uma máquina virtual própria, cujas responsabilidades são, entre outras, gerenciar a comunicação entre o aplicativo e as bibliotecas nativas, prover segurança e permitir que os aplicativos possam gravar dados privados, incluindo bancos de dados. No Android 4.3, a máquina virtual é a Dalvik; no iOS 7, é a XCode.

Alternativas
Comentários
  • IOS não utiliza máquina virtual. Só o Android.

  • XCode é a ide para se desenvolver para IOs

  • Apesar das aplicações nativas do Android serem escritas em Java, a máquina virtual do Android é a Dalvik e não a Virtual Machine do Java (JVM).

     

    O XCode é o ambiente de desenvolvimento nativo para IOS, e não uma JVM como está escrito na assertiva.

  • Meus amigos, o iOS não faz uso de máquina virtual, ao contrário do Android que faz uso.

    Resposta: Errado

  • Desde a versão Lollipop o Android não usa o Dalvik. Esta máquina virtual foi substituída pelo Android Runtime (ART).

  • O Android 5.0 oferece uma experiência de computação mais rápida, mais suave e mais robusta.

    O Android agora é executado exclusivamente no novo tempo de execução ART, concebido para oferecer suporte a uma série de códigos ahead-of-time (AOT), just-in-time (JIT) e interpretado. Ele oferece compatibilidade com arquiteturas ARM, x86 e MIPS e é totalmente compatível com 64 bits.

    fonte: https://developer.android.com/about/versions/lollipop?hl=pt-br