Google lanza GSI de Android Q oficiales para dispositivos compatibles con Project Treble

¡Google acaba de lanzar la segunda versión beta de Android Q para las tres generaciones de teléfonos inteligentes Google Pixel, pero también lanzó imágenes del sistema que permitirán que cualquier teléfono inteligente compatible con Project Treble muestre Android Q! Sí, Google finalmente lanzó imágenes genéricas del sistema (GSI) de la última versión de Android. Eso significa que los teléfonos inteligentes que no sean Pixel también pueden probar la última versión de Android.

Como recordatorio, Google anunció Project Treble junto con Android 8.0 Oreo. Treble es una reestructuración masiva de la forma en que Android funciona bajo el capó. Implica modularizar Android para que los OEM puedan enviar actualizaciones de software más rápidamente. Treble requiere que los dispositivos que se inician con Android Oreo y superiores separen la implementación del proveedor, como los HAL, el software que el sistema operativo utiliza para comunicarse con el hardware subyacente, desde el marco del sistema operativo Android. Google refinó los requisitos de Treble con Android 8.1 Oreo y Android 9 Pie implementando completamente el VNDK (Vendor Native Development Kit) e introduciendo las pruebas CTS-on-GSI (Compatibility Test Suite en la imagen del sistema genérico). Cualquier dispositivo que se inicie con Android 9 Pie se considera compatible con Treble por Google.

La forma en que Google solicita a los OEM que verifiquen la compatibilidad de Treble en sus dispositivos es arrancando lo que se llama GSI. Un GSI es una compilación de Android que se compila directamente desde AOSP sin ninguna modificación del proveedor. Un dispositivo compatible con agudos debe ser capaz de arrancar con éxito un GSI que parpadea en la partición del sistema sin modificar el proveedor, el arranque o cualquier otra partición. Los desarrolladores de ROM personalizados en nuestros foros se han aprovechado de esto creando sus propios GSI con funciones adicionales, pero Google también quiere que los desarrolladores de aplicaciones intenten actualizar un GSI en su propio dispositivo para que puedan probar sus aplicaciones contra el último nivel de API en su hardware existente

Los GSI beta oficiales de Android Q se publicaron hoy en 3 variantes: ARM64 + GMS, ARM64 y x86_64. Lo más probable es que desee la versión ARM64 + GMS ya que contiene aplicaciones y servicios de Google Play. Aquí está la información de compilación que Google proporcionó para las 3 variantes:

 Date: April 2019 Build: QPP2.190228.021-5411336 Build Type: experimental Security patch level: 2019-04-05 Google Play Services: 16.0.88 

Para instalar Android Q GSI en su dispositivo, deberá cumplir los siguientes requisitos:

  • Su dispositivo se lanzó con Android 9 Pie y es compatible con Treble.
  • Tiene un gestor de arranque desbloqueado para que pueda flashear el sistema y las imágenes de vbmeta sobre fastboot. (Google todavía está trabajando en su método para instalar GSI sin desbloquear el gestor de arranque).

Tenga en cuenta que toda la funcionalidad del hardware no está garantizada en estos GSI. Las pruebas de Treble no verifican que todos los componentes de hardware de un dispositivo funcionen, por lo que no espere que funcionen los escáneres de huellas digitales en pantalla OnePlus 6T o Xiaomi Mi 9, por ejemplo. Además, el GSI no pasa el CTS, por lo que si su aplicación utiliza la API de certificación de SafetyNet para verificar que un dispositivo no ha sido manipulado, entonces no funcionará. Por último, Android Q todavía está en versión beta, por lo que todos los demás problemas conocidos aplicables al lanzamiento de Google Pixels también se aplicarán aquí. Además de eso, hay problemas conocidos adicionales, como la falla al reiniciar, la falla al escuchar el audio durante las llamadas entrantes y los problemas con la conectividad Bluetooth en los dispositivos Pixel.

Para descargar e instalar los GSI, visite el siguiente enlace.

Android Q GSI Binaries