2. Permite programar aplicaciones en una variación de Java llamada Dalvik
3. Está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma.
4. Arquitectura Aplicaciones: incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos y otros. Entorno de aplicaciones: se refiere al entorno de trabajo, sistema de vistas, manejador de notificaciones, recursos y actividades. Manejo de ventanas. Librerías nativas: Android incluye un conjunto de bibliotecas .Algunas son: System C library (implementación biblioteca C estándar), bibliotecas de medios, bibliotecas de gráficos, 3D y SQLite, entre otras. Runtime de Android: Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, pila de red y modelo de controladores