Basierend auf dem Wikipedia-Eintrag "Just-in-Time-Kompilierung"
Ein normaler Complier übersetzen den Programm-Code vor Ausführung des Programms, deswegen kann das öffnen einiger Apps auch etwas länger dauern (insbesondere bei schwächeren Android-Geräten)
Ein JIT-Compiler übersetzt im Gegensatz zum "normalen" (auch AOT-Compiler genannt) erst während der Laufzeit und bei Bedarf den vorliegenden Code in einen nativen Maschinen-Code (also die Sprache die der Prozessor versteht). Anschließend wird der Maschinen-Code ausgeführt, was zu einer deutlichen Performancesteigerung gegenüber Interpretern führt.
Ein JiT führt zu einer großen Performance Steigerung, wodurch auch leistungshungrige Anwendungen auf älteren Devices laufen können. Zurzeit hat jedoch Googles JiT ein Problem mit der HTC Sense Oberfläche und auch mit den angepassten Oberflächen anderer Programmierer weshalb es bisher nur auf Custom Roms läuft.
Zurzeit werden zwei JiT erwartet, einmal der Google eigene (für Android nur JiT genannt) und der "Dalvik-Turbo", ein von einer privaten Firma entwickelter JiT der nach dem selben Prinzip funktioniert, jedoch bis jetzt nicht verfügbar ist.