PYTHON RUBY由於其解釋性的執行機制,不適合作為首選的開發平臺。
那就只有JAVA和C++可以選擇了。
與C++相比,JAVA在執行上不如C++高效,但在開發上更高效。而且JAVA發展到今天,第三方庫非常龐大,社區非常活躍。可以說,除了C++/C,JAVA是世界上最流行的語言。
android剛誕生的時候,目的肯定是降低開發門檻,吸引更多的開發者加入,從而促進android的進壹步普及。JAVA比C++入門更快,比C++更容易跨平臺開發,龐大的JAVA社區可以提供足夠的第三方開發資源。雖然執行效率有所欠缺,但比其他語言和python要好。
因此,JAVA成為android平臺的首選開發語言。也可以說JAVA是壹個非常平衡的選擇,壹個在性能和門檻之間平衡的選擇。
當然,畢竟是linux內核系統。除了JAVA版本,android sdk還有C++版本,android軟件仍然可以用C/C++開發。