Google está haciendo cambios en la forma en que desarrolla su sistema operativo Android (OS) de código abierto como parte de los esfuerzos para optimizar y optimizar el proceso de desarrollo, según un informe. Mientras que el desarrollo de la próxima versión de Android actualmente tiene lugar en una rama pública y en una sucursal interna, Google pronto trasladará todo el desarrollo de Android a este último. La compañía continuará publicando el código fuente para nuevos lanzamientos de Android, lo que significa que no es probable que el movimiento afecte a los desarrolladores de ROM personalizados y a otros desarrolladores de plataformas.
Por qué Google desarrollará Android en sus ramas internas
Según un informe de Android Authority, Google comenzará a mover todo el desarrollo de Android a sus ramas internas la próxima semana. La compañía ha decidido desarrollar completamente el sistema operativo Android en privado, y solo publicará el código fuente para los cambios realizados en el sistema operativo después de que los equipos internos de la compañía publiquen una nueva sucursal.
Hasta ahora, Google desarrolló Android en dos ramas: la sucursal del Proyecto de código abierto de Android (AOSP), que es público, y la rama interna propia de la compañía. La mayoría de las compañías de software usan la ramificación para permitir a los desarrolladores colaborar mientras trabajan en una base de código central. Sin embargo, el desarrollo en la rama de AOSP a menudo se quedó atrás del código interno de Google, según la publicación.
Según los informes, estas discrepancias causan retrasos al implementar nuevas características, mientras fusionan parches para el código de Android entre la rama de AOSP y la rama interna de la compañía también podría introducir errores. Como resultado, las partes del sistema operativo Android que se están desarrollando actualmente en público, como los componentes Bluetooth, ahora se desarrollarán en privado.
Google confirmó estos cambios en la publicación y dijo que continuará publicando el código fuente para Android, y seguirá siendo un proyecto de código abierto. Del mismo modo, la compañía también continuará lanzando el código fuente para el núcleo de Android (que se bifurca desde el núcleo de Linux). Los desarrolladores que desean continuar contribuyendo al desarrollo del sistema operativo Android deberán hacerlo en la rama interna, lo que requiere una licencia de Google Mobile Services (GMS).
Como resultado, es poco probable que tanto los desarrolladores de aplicaciones como los consumidores se vean afectados por estos cambios. También es poco probable que los desarrolladores de ROM personalizados (como los linajes) se vean afectados, ya que generalmente dependen de etiquetas de liberación estables de Google. Sin embargo, el informe sugiere que las publicaciones de noticias que descubren nuevas características de Android de los parches públicos de AOSP ya no podrán acceder a estos detalles.