Red de conocimiento informático - Conocimiento informático - ¿En qué idioma está escrito el sistema Android?

¿En qué idioma está escrito el sistema Android?

Android es un sistema operativo de código abierto basado en Linux.

Linux es un sistema operativo desarrollado utilizando el lenguaje C estándar.

El controlador subyacente de Android y el kernel del sistema operativo se desarrollan utilizando lenguaje C y ensamblador.

El sistema operativo Android en sí se desarrolla utilizando Java y utiliza JNI para llamar a la biblioteca de lenguaje C local para implementar la programación subyacente del sistema operativo.

Las aplicaciones de Android se desarrollan usando Java; también se pueden desarrollar usando C/C nativo, pero la mayoría de las veces no se usa C. Básicamente, Java es el lenguaje de desarrollo estándar.

Android utiliza una JVM (Java Virtual Machine) modificada llamada máquina virtual dalvik, que es esencialmente una máquina virtual Java.

Así que para cada APP se creará una máquina virtual dalvik, que es un proceso de Linux.

Es complicado, pero en realidad se basa en una versión modificada de la máquina virtual Java en Linux para ejecutar programas Java.