Alles was einfach wäre ist bei den Java-Etwickler-Nerds schlecht.
Eine native Kompilierfunktion für das jeweilige OS hätte man
schon von Anfang an ins SDK einbauen können.

Das hätte aber den "Write once run everywhere" Werbe Wunschtraum untergraben.
(Siehe vor allem JavaME wie wenig das stimmt)