Android es una plataforma adaptable a diferentes pantallas y diseños de teléfonos que usa SQLite para almacenamiento de datos, soporta conectividad inalámbrica y móvil, mensajería SMS/MMS, un navegador web basado en WebKit y un entorno de desarrollo integrado en Eclipse, además de soportar tethering y hardware como cámaras, pantallas táctiles y sensores.