Personalmente, no veo la necesidad de hacer tal cosa. Pero desde una perspectiva comercial, dado que Oracle es un problema, una migración a Go tiene sentido; El problema con esto es que el cambio sería realmente traumático a nivel SO: evitar Java como lenguaje de programación solo tiene sentido si también evitas usar máquinas virtuales Java, y eso requeriría cambios a nivel SO y a nivel de tienda. No veo las soluciones multiplataforma como alternativas reales; Dado que las SO móviles son tan diferentes de UX y de los marcos disponibles, desarrollar y diseñar para ambos simultáneamente parece muy similar a AWT, la versión fallida del desarrollo de escritorio cruzado de Sun. De hecho, dado que Java ya funciona en varias SO y plataformas y gestiona el problema de UX / UI, una opción más razonable es agregar soporte de Java a más plataformas; el soporte de Java también permite el soporte potencial para cualquier cosa compatible con Java, como Scala, Groovy o Kotlin. JS, HTML5 y CSS tienen sentido para diseñar cosas, pero no están diseñados para un rendimiento absoluto. Si bien en algún momento, las aplicaciones CRUD y las aplicaciones solo de Internet se desarrollarán directamente con el trío de tecnología web (cuando las soluciones multiplataforma son tan buenas y estables que cualquiera puede usarlas de la manera correcta), para cosas más complejas necesitará interactúe directamente con el SO, y dado que todos los SO son completamente diferentes, necesitará un acceso de bajo nivel. Y eso es antes de cualquier problema de seguridad. Tenga en cuenta que JS es un lenguaje de script; ¿Qué pasará si comienzas a enviar aplicaciones JS-Only? Pasaremos de un mundo en el que modificar una APK es bastante difícil, a otro en el que modificar la aplicación es trivial.
¿A qué idioma debe moverse el desarrollo de Android?
Related Content
¿Cuál es la aplicación de Android más útil para citas de Instagram con las mejores características?
¿Cuál es la mejor aplicación de Android para aprender hindi?
Cómo enseñarme a mí mismo la programación de Android de manera efectiva
Creo que ya se está moviendo a JavaScript / TypeScript con Ionic / Cordova, NativeScript y React Native, y C # con Xamarin.
Ir no sería una mala elección para una migración oficial. Pero creo que veremos una aceleración en la adopción de entornos de desarrollo multiplataforma en los próximos años, por lo que si Google no crea un entorno Go de primera clase muy pronto ahora, será discutible, ya que muchos ( ¿la mayoría?) los desarrolladores comenzarán a migrar a otra pila que pueda apuntar a Android, iOS y otras plataformas.
Personalmente, creo que deberían adoptar los lenguajes y marcos HTML5 / JS (ES6), ya que los ciudadanos de primera clase para el desarrollo de Android ayudarán a combinar sus esfuerzos en ChromeOS / Android OS y la web en general.
Quizás Swift.
Pero no creo que haya ningún movimiento en el futuro cercano.
More Interesting
Cómo crear un inicio de sesión de usuario de Android con Parse Server
¿Es mala idea usar JavaScript para el desarrollo de Android?
¿Es difícil desarrollar una aplicación de Android?
Cómo acelerar el desarrollo de aplicaciones móviles de Android
¿Puedo ser desarrollador en varios lenguajes de programación?
¿Se recomienda Android volley?
Cómo hacer un gráfico de tipo de horario en Android
Cómo hacer que el camino infinito se mueva en Android
¿Para qué sirve un filtro de intención en Android?
¿Qué aplicaciones de Android tienen buenas integraciones de Facebook Connect?