4 ms·
I don't think so. In order for that to happen, Google would need to support new bytecodes in their JVM (Dalvik? I forget), which would be a backwards-incompatib
by cevn 11y ago
I don't think so. In order for that to happen, Google would need to support new bytecodes in their JVM (Dalvik? I forget), which would be a backwards-incompatible change. So unfortunately I don't expect to see Java 8 in Android for quite a while.
- xd1936 11y agoDalvik has been replaced by ART (the Android Run Time) in 5.0 Lollipop. Dalvik was the JIT compiler in 4.4 and below, and with 5.0+, ART is an ahead-of-time compiler.
- sorenjan 11y agoThere's still lots of Dalvik based devices in use. http://developer.android.com/about/dashboards/index.html http://developer.android.com/about/dashboards/index.html
- pjmlp 11y agoThey still could let us choose, no? You already have to choose between Java 7 and target only 4.4 onwards devices or use Java 6 to be able to target older devices. They could have released Marshmallow with Java 8 support, so that in the same way one could choose to target 6.0 devices and newer or not.