Cรณmo ya se sabe Android es un sistema operativo de cรณdigo abierto, usado mayormente en equipos tรกctiles como telรฉfonos mรณviles, relojes con tecnologรญa avanzada equipada con este sistema operativo, tablets entre otros. Esta particularidad de Android hace que sea atrayente para los fabricantes y desarrolladores de aplicaciones a nivel mundial.
Android estรก constituido en su interior niveles o capas los cuales estรกn relacionadas entre sรญ y su caracterรญsticas mรกs significativa es que todas las capas estรกn fundamentadas o basadas en software libre.
Cรณmo se puede observar estรก constituido por cuatro(4) capas, siendo su primera capa o base el Kernel de Linux, en la siguiente capa o nivel tenemos la librerรญa, continuando con Aplicaciรณn Framework, la รบltima capa son las aplicaciones usadas en Android, todo esto nos permite mรกs o menos descubrir y entender cรณmo estรก constituido el interior de Android.
Kernel de Linux:
Cรณmo se puede observar la base de Android o de la plataforma de Android es su sistema operativo kernel de Linux el cual tiene como funciรณn que el software y el Hardware funcionen correctamente y de manera conjunta Administrar la memoria RAM, para que puedan funcionar todos los programas y procesos en ejecuciรณn.
Administrar el tiempo de procesador, que es utilizado por los procesos en ejecuciรณn.
La base de la plataforma Android es el kernel de Linux. Por ejemplo, el tiempo de ejecuciรณn de Android (ART) se basa en el kernel de Linux para funcionalidades subyacentes, como la generaciรณn de subprocesos y la administraciรณn de memoria de bajo nivel.
El uso del kernel de Linux permite que Android aproveche funciones de seguridad claves y, al mismo tiempo, permite a los fabricantes de dispositivos desarrollar controladores de hardware para un kernel conocido.