Google ha confirmado que la siguiente versión de Android dependerá de la implementación del OpenJDK, en lugar de usar su propia implementación de los APIs (application programming interfaces) de Java
Android otorga ciertas bibliotecas de Java (APIs) para apoyar el desarrollo de apps en el lenguaje Java. Para ello, han dividido esto en dos partes: los APIs de las bibliotecas, y la implementación del código, desarrollado por Google para hacer que esas bibliotecas trabajen.
Oracle, quien es el dueño de Java, tiene dos implementaciones de estas bibliotecas de funciones, la versión JDK propietaria y la de código abierto, llamada OpenJDK.
La decisión de Google de implementar OpenJDK significa que ya no seguirán con su propia implementación usando para ello la de código abierto que tiene Oracle.
Google espera que los desarrolladores de Android aprecien estos cambios porque el código se simplificará, esto debido a que habrá una base común de código para las APIs en Java, en lugar de tener que lidiar con múltiples bases de código.
Finalmente Google ha aclarado que usará las bibliotecas de OpenJDK para las bibliotecas estándar de Java, pero la empresa está haciendo cambios a OpenJDK para que funcionen en Android. Como resultado, las versiones futuras de Android continuarán siendo parte de la implementación propia de Google, la cual simplemente se basará en OpenJDK.
0 comentarios