En qué lenguaje está escrito el sistema operativo Android?

main-qimg-d9a11de4d00d7fd5730cb1180cc062dc.webp

La plataforma Android está formada por una serie de componentes diferentes. Incluye aplicaciones centrales como Contactos, un conjunto de APIs que te ayudan a controlar el aspecto y el comportamiento de tu aplicación, y un montón de archivos y librerías de apoyo. He aquí un rápido vistazo a cómo encajan todos ellos:

Android viene con un conjunto de aplicaciones básicas como Contactos, Calendario, Mapas y un navegador.

Cuando construyes tus aplicaciones, tienes acceso a las mismas APIs utilizadas por las aplicaciones básicas. Utiliza estas API para controlar el aspecto de su aplicación y su comportamiento.

Debajo del marco de la aplicación se encuentra un conjunto de bibliotecas C y C++. Estas bibliotecas se exponen a través de las API del marco.

Debajo de todo lo demás se encuentra el kernel de Linux. Android se basa en el kernel para los controladores, y también para los servicios básicos como la seguridad y la gestión de la memoria.

La gran noticia es que todas las potentes bibliotecas de Android están expuestas a través de las API del marco de aplicación, y son estas API las que se utilizan para crear grandes aplicaciones de Android. Todo lo que necesitas para empezar es un poco de conocimiento de Java y una gran idea para una aplicación.