El núcleo o
kernel 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.
El middleware es el conjunto de módulos que hacen posible la
propia existencia de aplicaciones para móviles. Es totalmente transparente para
el usuario y ofrece servicios claves como el motor de mensajería y
comunicaciones, códecs multimedia, intérpretes depáginas web, gestión del dispositivo y seguridad.
El entorno de
ejecución de aplicaciones consiste en un gestor de aplicaciones y un
conjunto de interfaces programables abiertas y programables por parte de
los desarrolladores para
facilitar la creación de software.
Las interfaces 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 (botones, pantallas, listas, etc.) y el del marco de
interacción.
Aparte de estas
capas también existe una familia de aplicaciones nativas del teléfono que
suelen incluir los menús, el marcador de números de teléfono.
No hay comentarios:
Publicar un comentario