El código fuente de Android 12 ahora se puede encontrar en el Proyecto de código abierto de Android (AOSP) luego del lanzamiento estable de hoy.
Hoy temprano, Google anunció el lanzamiento de androide 12, la última versión principal del sistema operativo Android. Mientras ellos no impulsó compilaciones estables en teléfonos Pixel hoy, confirmaron que el código fuente se eliminará hoy. Fiel a su palabra, Google ha comenzado a cargar el código fuente de Android 12 en los repositorios Git del Proyecto de código abierto de Android (AOSP).
Tradicionalmente, Google comienza a cargar el código fuente de cada nueva versión de Android inmediatamente después de lanzar versiones estables para sus teléfonos Pixel. Por ejemplo, el código fuente para Android 9 Pie fue lanzado el 6 de agosto de 2018, justo después la actualización estable se puso en marcha para las series Pixel y Pixel 2. Asimismo, el Actualización estable de Android 10 se lanzó para Pixels el 3 de septiembre de 2019 y pronto le siguió el
código fuente que se está cargando ese mismo día. En 2020, Google subió el Código fuente de Android 11 el 8 de septiembre, el mismo día que lanzó la actualización estable a teléfonos Pixel. Rompiendo con la tradición, Google está lanzando el código fuente de Android 12 antes de implementar la actualización estable en los teléfonos Pixel compatibles. Está previsto que la actualización estable se implemente en Pixels en unas pocas semanas, pero no se ha fijado una fecha.Google está lanzando el código fuente de Android 12 bajo la licencia Apache versión 2.0. Apache 2.0 es más permisivo que Licencia copyleft, lo que significa que los desarrolladores pueden modificar y distribuir el código libremente sin tener que abrir el código fuente de su modificaciones. Este sistema de licencias es lo que permite a los fabricantes de teléfonos inteligentes desarrollar sus propias bifurcaciones de código cerrado de Android.
Los desarrolladores que deseen seguir los principios de desarrollo de código abierto pueden optar por bifurcar AOSP y publicar el código fuente para sus modificaciones, un principio clave detrás de los desarrollos colaborativos que tienen lugar en el Foros XDA. El lanzamiento del código fuente de Android 12 jugará un papel fundamental en el desarrollo de distribuciones de posventa nuevas y actualizadas, como LineageOS y otras. populares "ROM personalizadas".
Si está interesado en analizar el código fuente de Android 12, puede dirigirse a Repositorios Git de Android y busque las nuevas ramas y etiquetas de Android 12. Específicamente, busque las etiquetas "android-12.0.0_r#". Se necesita un tiempo para que la totalidad del código base interno de Google se envíe a los repositorios públicos de AOSP, así que espere unas horas antes de poder sincronizar todo. Google también carga el historial de confirmaciones de cada versión, lo que proporciona mucha información sobre el proceso de pensamiento del equipo de Android al agregar o eliminar funciones.
Aunque el desarrollo en la rama maestra de AOSP ya se ha desplazado hacia la próxima versión principal de Android: androide 13 – Google continuará realizando pequeños cambios, principalmente backports y fusiones de parches de seguridad, en el código base de Android 12, así que esté atento a las nuevas etiquetas cada mes. Hemos visto evidencia de que Google está trabajando en una versión puntual que parece incluir muchas mejoras para plegables y tablets, pero esas características no han sido de código abierto con el lanzamiento de hoy. Además, una de las características destacadas de Android 12: su sistema de tematización basado en fondos de pantalla - aún no ha sido completamente de código abierto, pero eso está listo para cambiar con el comunicado puntual antes mencionado.