5 ms·
He's talking about something different. While dalvik's going away and apps will soon be compiled with native code, Android apps can already bundle native code i
by Sanddancer 12y ago
He's talking about something different. While dalvik's going away and apps will soon be compiled with native code, Android apps can already bundle native code in with the app through Java's Native Interface API. Such code is architecture specific, and usually only available for devices running under ARM, with occasional support for x86 processors. Additionally, some native code would only be available for specific architectures; Firefox mobile won't run on older phones because it requires an FPU, which wasn't guaranteed until ARMv7.
- alexvoica 12y agoFor legacy, native non-MIPS code, we rely on binary translation.
- rodgerd 12y agoGiven I'd expect most JNI code on Android devices are supporting games, I doubt emulation is going to be a big winner.
- ris 12y ago"it requires an FPU, which wasn't guaranteed until ARMv7" That was true until ARM went and broke this rule with the Cortex A5 (which can optionally have the FPU removed)