¿Qué pasará si Android elimina el soporte de Java?

Es como decir “¿Qué pasa si nuestro cuerpo elimina Heart Support?”, Es ridículo. Todas las aplicaciones en su teléfono Android se ejecutan en JVM: Java Virtual Machine. No hay otra alternativa. Ahora debe pensar en el nuevo lenguaje: Kotlin, bueno, como era de esperar, el código se ejecuta en JVM. Otros lenguajes como Clojure y Scala también se pueden usar para codificar sus aplicaciones, ya que también se ejecutan en JVM. Incluso puede crear un idioma y crear su aplicación en él, todo lo que tiene que hacer es crear un compilador que genere código de bytes capaz de ejecutarse en JVM. Eso es lo que hicieron los chicos increíbles de JetBrains, desarrollaron un lenguaje, Kotlin y su compilador, Kotlin-Compiler.

Entonces, “¿Qué sucederá si Android elimina la compatibilidad con Java?”, No puede y la pregunta no tiene sentido.

Google está trabajando en un sistema operativo completamente nuevo que no está construido sobre el kernel de Linux, Fuschia. Este podría ser el reemplazo de Android, y podría tener aplicaciones que no se ejecutan en JVM.

Que admitir diferentes procesadores será mucho más problemático.

Supongo que esto no es una cuestión simple, de todos modos. No olvides que la mayoría del código de Android fuera del kernel, que es Linux, está escrito en Java, en realidad es un jar real, por lo que todos deberían reescribirse también.

El sistema operativo Fuchsia, que algunos rumores presentan como el próximo sistema operativo de Google para dispositivos móviles, no se basa ni en Java ni en Linux y está escrito en varios idiomas, entre los que se encuentra Dart.

Así que supongo que si algo sucede en el mundo del sistema operativo móvil, no será Android la caída de Java, sino un nuevo sistema operativo.