Android es un sistema operativo móvil basado en Linux diseñado para dispositivos móviles como teléfonos inteligentes y tablets. Utiliza un framework de aplicaciones que permite reutilizar y reemplazar componentes, una máquina virtual optimizada para dispositivos móviles llamada Dalvik, e incluye un navegador basado en WebKit, gráficos 2D y 3D, soporte para almacenamiento de datos, medios y formatos comunes, y características dependientes del hardware como telefonía, Bluetooth y cámara.