Google-ov open source Android operativni sistem privlači sve veći broj raznovrsnih klijenata a da bi udovoljio rastućim potrebama po pitanju sve veće količine snage i fleksibilnosti, Google je otvorio platformu za dodatne programske jezike i nove vrste razvoja. Android korisnički prostor dominira Java tehnologijama koje se pokreću povrh Dalvik Java virtuelnog računara koji je na na samom početku jedini zvanično podržani programski jezik. Nedavno je kompanija najavila dostupnost Android Development Kit (NDK) koji će programerima omogućiti da kreiraju Android softverske komponente sa C i C++.