El documento de Google sugiere que el API Level 29 será Android Q

Cada año, Google presenta una nueva versión de Android. El nuevo sabor de este año es Android Pie, también conocido como Android 9. Aunque Android 9 Pie tardará muchos meses en dejar su huella en las estadísticas de distribución de versiones de Android, esperamos que los dispositivos reciban la actualización de Android 9 más rápido que los dispositivos El año pasado recibió la actualización de Android 8.0 Oreo (gracias a Project Treble). Ahora que Android 9 Pie está disponible en AOSP, es hora de especular cuál será la próxima versión principal de Android. Un documento de Google actualizado recientemente sugiere que Android Q será la próxima versión principal de Android y no Android 9.1 Pie.

El 30 de agosto, se fusionó un commit para actualizar el estado Bionic de Android. Bionic es la biblioteca C, la biblioteca matemática y el enlazador dinámico de Android. La confirmación enumera las nuevas funciones en la biblioteca C que llegan a Android Q. Curiosamente, la descripción indica que Android Q será API Nivel 29.

El nivel API identifica la versión del marco de Android. Por ejemplo, Android 8.0 Oreo es API Nivel 26, Android 8.1 Oreo es API Nivel 27 y Android 9 Pie es API Nivel 28. Si Android Q será API Nivel 29, entonces eso sugiere una versión de mantenimiento de Android Pie (MR) ganado ' t sea la próxima versión principal de Android. Todavía es posible, y muy probable, que veamos MRs de Android Pie ya que Google ha lanzado MRs previamente sin aumentar el nivel de API.

Cuando descubrí que el trabajo había comenzado en Android P el año pasado, especulé que Google omitiría Android 8.1 Oreo. Obviamente, ese no fue el caso porque no tuve en cuenta la posibilidad de que Google ya haya completado el trabajo en Android Oreo MR1 en su rama maestra interna. Esta vez, sin embargo, no es necesario que especule sobre cuál será la versión de Android API Level 29: Google básicamente lo ha confirmado mediante la fusión de confirmaciones no una sino dos veces que vinculan Android Q al API Level 29.

Si Android Q realmente es API Level 29, entonces eso significa que las API con las que trabajarán los desarrolladores deben mantenerse consistentes durante casi un año hasta que comiencen las Previstas de desarrolladores de Android Q. Esa es una buena noticia para los desarrolladores, ya que los requisitos actualizados de Google Play Store requerirán que las aplicaciones apunten al Nivel 28 de API en agosto del próximo año. Mantenerse al día con los últimos cambios de plataforma puede ser un desafío, pero Google está empezando a hacer que sea obligatorio si desea que su aplicación prospere en Play Store. Es bueno para los consumidores y el ecosistema de Android tener aplicaciones actualizadas que utilicen las últimas funciones de la plataforma y cumplan con las últimas restricciones de optimización de memoria y batería de la plataforma.

Una vez que pasemos la fecha de lanzamiento de Google Pixel 3, esperamos obtener confirmación sobre si habrá un Android 9.1 Pie. Android 8.1 Oreo se lanzó 2 meses después del lanzamiento de Google Pixel 2 y Pixel 2 XL, pero esa versión de Android comenzó a aparecer en los desmontajes de las aplicaciones de Google antes de su lanzamiento. Quizás lo mismo sea cierto este año, aunque no hay forma de saberlo hasta dentro de unos meses.