|
Wenn die Rechenleistung ausreicht wird bei Android-Geräten immer Java verwendet, bei iOS-Geräten (iPad, iPhone) wird nativer Code (i.d.R. mit Objective C) erzeugt.
Wird hohe Rechenleistung benötigt (z.B. Multimedia-Anwendungen), so wird bei Android Nativer Code mit Java gemischt.
"Nativer Code" bedeutet, dass ein Programm bereits in eine Darstellung "umgerechnet" (compiliert) wurde, die der Prozessor des entsprechenden Gerätes direkt "verstehen" kann (dies ist bei Java-Programmen i.d.R. nicht der Fall).
Nativer Code wird heutzutage meistens in C++ oder C geschrieben, es gibt aber sehr viele andere Sprachen, die man ebenfalls verwenden kann.
|