Saya akan menebak bahwa Google memilih Java untuk keakraban, jika tidak ada yang lain. Banyak proyek Google berputar setidaknya konsep skema Java (GWT misalnya).
Selain itu, ini adalah bahasa yang diajarkan secara luas di sekolah teknis (tidak seperti katakanlah, Javascript (yang Android juga mendukung dengan bersemangat)). Java jelas bukan bahasa terbaik untuk perangkat seluler dalam hal kinerja dan produksi, tetapi sudah terkenal.
Juga ingat bahwa Android datang sedikit terlambat ke pesta. Memaksa pengembang untuk menggunakan C ++, bahasa kompilasi tingkat rendah, akan membuatnya lebih sulit untuk menghasilkan faktor 'wow', dan jika tidak ada yang lain, Android membutuhkan jumlah (aplikasi) dan flashiness untuk keluar dari tanah.