¿Cuáles son las 4 capas del sistema operativo Android?

Los 4 grandes son:

  • Capa de kernel de Linux : esta capa nunca interactúa realmente con el usuario, sino que permanece en el back-end y proporciona la interfaz entre el software y el hardware. Algunos de ellos están gestionando los controladores (cámara, wifi, etc.), gestión de energía, seguridad, etc.
  • Capa de bibliotecas nativas: generalmente contiene varias bibliotecas (la biblioteca se puede definir como una colección de gran cantidad de códigos) como openGL (gráficos), webkits, marco de medios, etc.
  • Capa de marco de aplicación: contiene el bloque básico de funciones como gestión, administrador telefónico, administrador de actividades, etc.
    • Bloques importantes de Application Framework:
    • Activity Manager: gestiona el ciclo de vida de la actividad de las aplicaciones
    • Proveedores de contenido: administre el intercambio de datos entre aplicaciones
    • Administrador de telefonía: gestiona todas las llamadas de voz.
    • Administrador de ubicaciones: administración de ubicaciones, mediante GPS o torre celular
    • Administrador de recursos: administre los diversos tipos de recursos que utilizamos en nuestra aplicación
  • Capa de aplicación: esta capa es responsable de la interacción del usuario con su dispositivo. Contiene todas las aplicaciones como sms, contactos, fb, etc.

El sistema operativo Android es una pila de componentes de software que se dividen en cinco secciones en las cuales cuatro tienen capas principales.

  • Kernel de Linux
  • Bibliotecas
  • Bibliotecas de Android
  • Android Runtime

Referencia: – Arquitectura de Android

Saludos,

Alicia

Empresa de desarrollo de aplicaciones de Android