"3. Czy języki typu C++ albo HTML/CSS/JS mają tutaj jakikolwiek sens czy tylko Java / C# ?" Tak, mają. Widziałem nawet na google play dużo kompilatorów do C++ na android'a, tylko że nie możesz liczyć na wsparcie biblioteki "windows.h", ale jakoś się tak przyjęło że większość pisze na niego w Javie. To już kwestia Twojego wyboru :P