Android è uno stack software per dispositivi mobili, sviluppato inizialmente da Android Inc. e acquisito da Google nel 2005, con il rilascio della prima versione nel 2008. Esso include un sistema operativo basato su Linux e fornisce un ambiente di programmazione che consente agli sviluppatori di creare applicazioni sfruttando le capacità hardware del dispositivo. La piattaforma supporta vari standard di comunicazione e offre un'architettura flessibile con una macchina virtuale ottimizzata per dispositivi con risorse limitate.