Android es un sistema operativo móvil basado en Linux diseñado para teléfonos inteligentes, tabletas y otros dispositivos. Ofrece un framework de aplicaciones, una máquina virtual Dalvik optimizada para dispositivos móviles, un navegador integrado basado en WebKit y soporte para almacenamiento de datos, medios y hardware común como cámaras y GPS dependiendo del dispositivo. También proporciona un entorno de desarrollo que incluye un emulador de dispositivo y herramientas para depurar aplicaciones.