Categories: All - framework - kernel - android - aplicaciones

by saul henandez hernandez 3 years ago

284

MODULO DE APLICACIONES MOVILES

En el ecosistema de Android, varios componentes trabajan en conjunto para ofrecer una experiencia robusta y eficiente. La ejecución de aplicaciones se lleva a cabo a través de Android Runtime, que emplea técnicas de compilación adelantada y en tiempo real, así como una recolección de elementos no usados optimizada.

MODULO DE APLICACIONES MOVILES

MODULO DE APLICACIONES MOVILES

Librerías nativas C/C++

estas librerías constituyen el corazón de Android.
librerías nativas mas importantes

Librería libc: • Librería Surface Manager: • OpenGL/SL y SGL: • Librería Media Libraries: • FreeType: • Librería SSL: • Librería SQLite: • Librería WebKit:

Apps del sistema

conjunto de apps centrales para correo electrónico, mensajería SMS, calendarios, navegación en Internet y contactos, entre otros elementos.

Java API Framework

fundamentalmente el conjunto de herramientas de desarrollo de cualquier aplicación.

Activity Manager: Window Manager: Telephone Manager: Content Provider: View System: Location Manager: Notification Manager: XMPP Service:

Android Runtime

sus propios procesos con sus propias instancias del tiempo de ejecución de Android
ART

en ejecutar varias máquinas virtuales en dispositivos de memoria

Compilación ahead-of-time (AOT) y just-in-time (JIT); • Recolección de elementos no usados (GC) optimizada; • Mejor compatibilidad con la depuración,

Capa de abstracción de hardware (HAL)

interfacesestándares que exponen las capacidades de hardware deldispositivo al framework de la Java API de nivel más alto.

Android

sistema operativo
Kernel de Linux

que Android aproveche funciones de seguridad

es la única que es dependiente del hardware.