Red de Respuestas Legales - Conocimientos legales - ¿Qué idioma utiliza Google ahora para reemplazar Java?

¿Qué idioma utiliza Google ahora para reemplazar Java?

Google planea utilizar Swift para reemplazar a Java como primer lenguaje para el desarrollo de Android.

Después de que Apple abriera el código fuente de Swift a finales del año pasado, los tres principales gigantes de Internet, Google, Facebook y Uber, se reunieron en Londres para discutir la posición de Swift en sus respectivas estrategias de desarrollo. Recientemente, hubo informes en la industria de que Google tiene la intención de considerar Swift como el primer idioma para el desarrollo de Android, y Facebook y Uber también planean aumentar el estado de Swift en las operaciones.

En la actualidad, el primer lenguaje de desarrollo de Google Android es Java. Aunque es poco probable que Google reemplace Java con Swift de la noche a la mañana, mientras la demanda de patentes con Oracle continúa fermentando, Google ha comenzado a considerar seriamente la posición de Swift.

Como software de código abierto bajo el acuerdo de licencia de Apache, la reutilización de Swift por parte de Google no destruirá toda la arquitectura móvil de código abierto de Android, pero ¿Google realmente reemplazará Java con Swift?

Desde que Apple lanzó Swift en la WWDC en 2014, Swift ha ganado muchos elogios por su simplicidad y eficiencia, incluido el soporte de IBM. Las aplicaciones desarrolladas en Swift son más sencillas y fáciles de mantener. Muchas aplicaciones conocidas como Lyft, Pixelmator y Vimeo han reconstruido sus aplicaciones de iOS utilizando Swift.

Sin embargo, la migración a Swift no es el viaje de Google. Swift no se puede utilizar directamente en la plataforma Android. Google necesita desarrollar un tiempo de ejecución para Swift, y esto es sólo la punta del iceberg. Google también necesita adaptar todas las bibliotecas de código estándar para adaptarse a Swift y admitir Swift en API y SDK. Algunas API de Android de bajo nivel escritas en C no pueden comunicarse temporalmente con Swift y deben reescribirse, y las API de nivel superior escritas en Java no son inmunes.

Sin embargo, no es imposible desarrollar aplicaciones para Android con Swift. El año pasado, el desarrollador Romain Goyet intentó desarrollar aplicaciones de Android con NDK y Swift de Android y logró ciertos resultados. Entonces, para Google, aunque es difícil migrar a Swift, depende principalmente de la voluntad y determinación de Google.

De hecho, Swift no es la única alternativa Java para Google. Google también está evaluando el nuevo lenguaje de desarrollo de Android y KVM, Kotlin. Al igual que Swift, Kotlin también es un lenguaje orientado a objetos que enfatiza la seguridad. A diferencia de Swift, Kotlin está disponible en Android Studio, la plataforma IDE de Google. Sin embargo, también hay informes de los medios de que Google no está satisfecho con la velocidad de compilación de Kotlin.

Las características de Kotlin son similares a las de Java. En comparación con Swift, es mucho más fácil para Google migrar a Kotlin, pero Google necesita sopesar no solo los problemas técnicos del lenguaje de desarrollo en sí, sino también el juego entre la comunidad de desarrollo y todo el entorno ecológico.

Facebook y Uber han mostrado un gran interés en Swift, porque Swift se puede usar como lenguaje front-end y como lenguaje back-end, y las aplicaciones y servidores se pueden conectar sin problemas, especialmente para aplicaciones como Facebook. Una empresa como este libro. Incluso los empleados de Facebook han lanzado bibliotecas de códigos "portadas a Android" en Github. No está claro si se trata de una acción oficial, pero lo que se puede confirmar en este momento es que Facebook está promocionando intensamente Swift internamente, pero el mundo exterior desconoce el progreso.

/news/view/21605 ce 1