Hacker News new | ask | show | jobs
by Consultant32452 4518 days ago
It's important to note that it's the Java language, but not the Java bytecode or Java Virtual Machine that are used in Android. It could easily have been really any language that Google wished to provide a compiler for towards their custom bytecode/VM. It was somewhat arbitrarily the Java language but was a good business choice IMHO due to the prevalence of Java developers in the market.

Secondly, there's nothing stopping you from writing your apps in C/C++ to get whatever sort of response you need.

1 comments

From what I've read on the net, using the NDK is not an ideal way to write Android apps. It's fine if you want to write an OpenGL game, but it doesn't interface well with the Android API.