Concepto
Es un sistema operativo basado en el nucleo de Linux. Fue diseñado principalmente para dispositivos moviles con pantalla tactil, como telefonos inteligentes, tablets o tablefonos.
Inicialmente fue desarrollado por Android Inc., fue presentado en 2007, para avanzar en los dispositivos moviles. El primer movil con el sistema operativo fue el HTC Dream y se vendio en octubre de 2008.
Esquema del SO Android
Aplicaciones: La capa superior de esta pila, esta formada por todas las aplicaciones, donde se incluyen tanto las que tienen la interfaz de usuario como las que no, tanto las nativas como las administradas y tanto como la que viene en el dispositivos como las instaladas por el usuario.
Marco de aplicaciones o Framework: la segunda capa esta formada por todas las clases y servicios que utilizan las aplicaciones para realizar sus funciones, apoyadas por las bibliotecas y el entorno de ejecucion.
Bibliotecas o librerias: Esta capa esta compuestas por las bibliotecas nativas de Android. Estas estan escritas en C o C++ y compiladas para la arquitectura hardware especifica del telefono, tarea que normalmente realiza el fabricante, que tambien se encarga de instalarlas en el terminal antes de ponerlo a la venta.
Entorno de ejecucion: No se considera una capa por si misma, ya que tambien esta formada por bibliotecas. El componenete principal es la maquina virtual Dalvik, componente que ejecuta todas las aplicaciones no nativas de Android.
Kernel de Linux: El nucleo del SO Android es un kernel Linux version 2.6. Proporciona una capa de abstraccion para los elementos hardware a los que tiene que acceder las aplicaciones.

No hay comentarios:
Publicar un comentario