3 ms·
Kernel (Linux) and android runtime (previously dalvik vm) plus some native libraries are C(++). The rest of the stack running in the user space is Java though (
by jcfrei 6y ago
Kernel (Linux) and android runtime (previously dalvik vm) plus some native libraries are C(++). The rest of the stack running in the user space is Java though (with support for native code).
- zamalek 6y agoThey are slowly moving to Dart, but the lions share is still Java. My guess is that they are trying to get away from the reach of Oracle lawyers.
- pjmlp 6y agoTell that to the Android team busy replicating Flutter in Kotlin.
- zamalek 6y agoPardon my faux pax. The point was that the move is away from Java, whether Dart or Kotlin.
- pjmlp 6y agoWaiting for them to rewrite Android Studio in Kotlin and the complete Android infrastructure that depends on OpenJDK for the emulator and AOSP builds.
- randompwd 6y agohttps://www.jetbrains.org/intellij/sdk/docs/intro/intellij_platform.html https://www.jetbrains.org/intellij/sdk/docs/intro/intellij_p... > The IntelliJ Platform is a JVM application, written mostly in Java and Kotlin Pretty sure Kotlin was birthed to address issues they ran into while developing IntelliJ Android Studio is built on Intellij.
- pjmlp 6y agoStill depends on JVM and Java, if Kotlin is so good they can certainly reboot their eco-system using Kotlin/Native.