Android es un sistema operativo móvil basado en Linux desarrollado por Google y la Open Handset Alliance. Se ejecuta principalmente en teléfonos inteligentes y tabletas, y utiliza un núcleo Linux, middleware de código abierto y aplicaciones escritas principalmente en Java. Android tiene numerosas características como conectividad inalámbrica, navegador web, cámara, GPS y soporte para hardware adicional. La arquitectura de Android consta de aplicaciones, un marco de aplicaciones, bibliotecas y una máquina virtual Dalvik