Nélküle az okos is csak butamobil lehetne.
Mind a mobilokon, mind a számítógépeken megtalálható rendszer, ami képes közvetlenül kezelni a gépek hardvereit, miközben egységes környezet biztosít a többi alkalmazásnak és elosztja közöttük az erőforrásokat. Az operációs rendszer ezért alapvetően határozza meg a mobil képességeit, felületét, teljesítményét és a hibáit is. Minden operációs rendszer rendelkezik valamiféle hardveres követelménnyel, utóbbi szigorúsága azonban erősen függ a konkrét típustól. Az Android esetében például meglehetősen tágak a határok, többek között ennek is köszönhető, hogy képességek és ár tekintetében egyaránt rengeteg féle telefon kapható. Ez egyúttal a hátránya is, a sokféle hardver miatt előfordul, hogy egyes programok egy telefonon tökéletesen futnak, míg egy másik, hasonló teljesítményű, de más márkájú modellen már hibásan, vagy sehogyan sem működnek.