Android usa(va) dalvik. Adesso ART.
Entrambe incorporano JIT.
1. Alla fine della fiera, il bytecode java, viene interpretato od eseguito dalle CPU Arm?
Da quello che ho letto, Cortex A7 ed A8 hanno uno stato di esecuzione, Jazelle, che "interpreta" il bytecode Java.
Cortex A9 ha ThumbEE che "esegue" il bytecode.
:o
Qualcuno può far luce?
Mi sono perso nella documentazione ARM!
Non è lana caprina: se la CPU "interpreta" il bytecode deve generare ed eseguire molto più codice.
Il pumping delle istruzioni non è sempre 1:1 fra le virtuali e quelle reali
2. Esiste qualche CPU Intel che "esegue" il bytecode java?
ciao!