3 ms·
JVM? I suppose android apps dont run on jvm, it has dex/art vm, isnt' it?
by neophyt3 6y ago
JVM? I suppose android apps dont run on jvm, it has dex/art vm, isnt' it?
- warkdarrior 6y agoSure, Android apps are not interpreted by a traditional JVM, but they still rely on a Java-like runtime environment (libraries, etc.).
- pjmlp 6y agoKind of, they only work if they fit into Android Java's view of the world, meaning a Java 8 subset with cherry picked features from OpenJDK.
- The_rationalist 6y agoDalvik is a jvm, just not fully compatible with openjdk. Android is slowly migrating towards toward openjdk, I expect Java 17 to put them enough to shame to have to react
- jillesvangurp 6y agoMost of the Android ecosystem is on Kotlin at this point. So Java language changes don't really matter for Android. Jvm changes matter even less because Google implements their own runtime.