Mein Tip: der Java-Code wird mit gcj nativ für die Plattform übersetzt, dann kommen je nach Plattform noch ein paar Dinge hinzu, die den Code zur Ausführung bringen und Interfaces zur GUI, Sensoren etc. bereitstellen. Unter iOS läuft sowieso alles nativ, und auch Android kann via NDK nativen Code außerhalb von Dalvik ausführen. Die Behauptung, unter Android liefe alles innerhalb von Dalvik, ist nämlich nicht ganz richtig.
Mein Tip: der Java-Code wird mit gcj nativ für die Plattform übersetzt, dann kommen je nach Plattform noch ein paar Dinge hinzu, die den Code zur Ausführung bringen und Interfaces zur GUI, Sensoren etc. bereitstellen. Unter iOS läuft sowieso alles nativ, und auch Android kann via NDK nativen Code außerhalb von Dalvik ausführen. Die Behauptung, unter Android liefe alles innerhalb von Dalvik, ist nämlich nicht ganz richtig.