Este documento resume la historia, características y versiones de Android. Android comenzó como un sistema operativo para teléfonos móviles basado en Linux. Ha evolucionado para admitir tabletas y otros dispositivos. Usa Java como lenguaje de programación principal y ha lanzado versiones con nombres de postres como Cupcake, Donut y Jelly Bean. Ofrece código abierto, multitarea y soporte para aplicaciones, aunque la duración de la batería y la fragmentación son desventajas.