Quote:
Originally Posted by =X=
Android uses Linux and an Open Java engine. While Google might not officially support other languages from C++ or Java, if you can find a cross compiler, in the language you want to support the Android platform you are targeting you can use that language. Just because Google does not provide this feature doesn't make it closed. And if no cross compiler exist, you can always develop one. The GNU compiler very customizable (only feasible if your a hardware vendor)
The same goes for Java. Even though Java VM only comes canned with Java support there is now support for other languages to compile in Java such as Python.
|
Bear in mind that Android does not contain a normal JVM - Android Java apps are compiled into Dalvik Executable (.dex) format for execution by the Dalvik VM. This format is not the usual Java bytecode, so cross compilers that compile, say, Python to Java bytecode won't work with Android.
/JB