2.6-os kernel van rajta, de nem a szokásos Linux felületén éred el.
Java-ban (Java alapú nyelveken) lehet programozni, szóval új nyelvet nem kell megtanulni, csak a platform különbözik kicsit.
A J2ME komoly megszorításokkal rendelkezik, csomó mindent nem lehet megcsinálni benne és a policy miatt ez valószínûleg nem is fog változni. Androidban pl. lecserélheted a névjegyzék szolgáltatást vagy az SMS írót, vagy akármit ha akarod.
Ennek ellenére még szkeptikus vagyok én is az Androiddal kapcsolatban, mert oké hogy komoly név van mögötte, de ezek a prototípusok még mindig csak papírmasék a sok éve jól mûködõ Symbian és Windows CE készülékek mellett.