¿Cuándo adoptará Google el desarrollo Go para Android?

q: ¿Cuándo adoptará Google el desarrollo Go para Android?

No sé cuándo y estoy bastante seguro de que no lo harán.

Me encanta ir Sin embargo, creo que Swift es más adecuado para dispositivos móviles. La comunidad es muy pequeña. En comparación con Java, no hay nada en Stackoverflow sobre Swift, pero estoy seguro de que ahora es de código abierto, la comunidad debería crecer rápidamente.

Sería una gran victoria si los desarrolladores pudieran escribir aplicaciones iOS y Android en el mismo idioma. Swift con todas sus funciones (opcionales, gc, extensiones) es mucho más fácil que Java. Ir, por otro lado, facilita la creación de aplicaciones de back-end. Sin embargo, Go carece de capacidades y no está diseñado para crear aplicaciones móviles con devoluciones de llamada, delegados, ciclo de vida, métodos de anulación, heredar protocolos / interfaces, etc.

Lo único en lo que puedo pensar es en usar Go para construir código / bibliotecas reutilizables que se pueden incluir en aplicaciones iOS y Android. Esto puede ser bastante útil, pero go / mobile todavía no está allí. Intenté construir algunos escenarios con Go 1.7, pero fallé debido a la falta de documentación, además parecía que algunos métodos simplemente no funcionan. La depuración es difícil porque una Go lib dentro de una aplicación de Android / iOS no es tan comunicativa.

El mayor beneficio que puedo ver de cambiar de Java a Go (lenguaje de programación) no es técnico sino comercial. Esto puede solucionar los problemas de la demanda de Oracle V. Google (fecha 2010) sobre el uso del código Java.