Está en la página 1de 12

Desarrollar Aplicaciones Móviles para

Android

Capas de un
Sistema
Operativo
Móvil
Saira Maritza Davila Morales 602
Contenido
1. Concepto
2. Capas de un Sistema operativo móvil
3. Capas de un Sistema Operativo Android
Capas de un
Sistema Operativo
Móvil
Concepto
El sistema operativo móvil es un sistema
operativo que controla el dispositivo móvil, sin
embargo son bastantes simples y están
orientados a la conectividad inalámbrica
Capas del
sistema
operativo
móvil
Nucleo
Proporciona el acceso a los distintos
elementos del hardware del dispositivo.

Ofrece distintos servicios a las superiores


como son los controladores o drivers para
el hardware, la gestión de procesos, el
sistema de archivos y el acceso y gestión
de la memoria.
Es un conjunto de modulos que hacen
posible la propia existencia para móviles
Es totalmente transparente para el
usuario y ofrece servicios claves como el
1. motor de mensajería y comunicaciones,
códecs, multimedia, intérpretes de
páginas web, gestión de dispositivos y

Middleware seguridad.
Entorno de
ejecución de
Aplicaciones
Conociste en un gestor de aplicaciones y
un conjunto de interfaces programables
abiertas por parte de los desarrolladores
para la creación de software.
Interfaz de
Usuario
Los interfaz de usuario facilitan la interacción con el
usuario y el diseño de la presentación visual de la
aplicación .
Los servicios que incluye son el de componentes
gráficos como botones, pantallas, listas, etc, y el de
marco de interacción.
Capas del
sistema
operativo
Android
Linux Kernel
Es un software que sirve de puente entre el
hardware y el resto de funciones del
sistema operativo, que maneja el sistema
de ficheros, el acceso a la red y otras tareas
de bajo nivel que son críticas para el
rendimiento.

librones
Incluye un conjunto de librerías en c/c++
usadas en varios componentes android.

Estan complicadas en código inactivo del


procesador. Muchas de los librerías utilizan
proyectos de código abierto.
Esta basado en el concepto de máquina
visual utilizado en java.

Android Runtime 1. Google tomo la decisión de crear una nueva,


la máquina virtual APT que facilitan está
optimización de recursos se encuentra la
ejecución de ficheros Dalvik ejecutables.
Proporciona un entorno de desarrollo libre
para aplicaciones con gran riqueza e
innovaciones.

Application Framework 2. Esta capa ha sido diseñada para simplificar


la reutilización de componentes las
aplicaciones pueden publicar sus
capacidades y otras pueden hacer uso de
ellos.
Este nivel esta basado por el conjunto de
aplicaciones instaladas en una máquina
android.Todas la aplicaciones han de correr
en la máquina virtual Dalvik para garantizar
Aplications 3. la seguridad del sistema.

Normalmente las aplicaciones están escritas


por java o kotlin. Para desarrollar este tipo
de aplicaciones podemos utilizar SDK.
Diseño de Android

También podría gustarte