El desarrollador obtiene el arranque de Android P en el Motorola Moto Z

Estamos a solo 10 días de Google I / O 2018, donde se espera que Google revele muchos detalles sobre Android P, como los rumores de navegación y la renovación del diseño de materiales. La primera Vista previa para desarrolladores de Android P está disponible para Google Pixel, Pixel XL, Pixel 2 y Pixel 2 XL y hay muchas cosas que ya hemos visto en la primera versión, pero todavía hay mucho que esperar antes de la versión final de la nueva versión de Android. Para aquellos de ustedes sin teléfonos Google Pixel, probablemente esperarán mucho tiempo antes de que P esté disponible para su dispositivo. Sin embargo, los desarrolladores en nuestros foros no van a esperar a que los OEM actualicen oficialmente sus dispositivos (si es que lo hacen), por lo que están tomando el asunto en sus propias manos. Uno de esos desarrolladores ha logrado obtener el primer arranque de Android P Developer Preview en su Motorola Moto Z.

El Motorola Moto Z se lanzó en junio de 2016 con un sistema en chip Qualcomm Snapdragon 820 y Android Marshmallow. Desde entonces ha recibido una actualización oficial de Android Nougat y Android Oreo, y no se espera que reciba Android P. El reconocido desarrollador erfanoabdi ha logrado portar Android P a su dispositivo gracias a la compatibilidad no oficial de Project Treble. Este es ahora el segundo dispositivo que no es de Google que hemos visto capaz de arrancar Android P, aunque el último fue el Huawei Mate 10 Pro que se ejecuta en una versión con mucho aspecto en forma de EMUI.

erfanoabdi pudo lograr esto modificando la imagen del sistema existente de Google Pixel XL (marlin). Usando su script personalizado llamado "Capire Le Treble" que le permite mostrar una imagen del sistema específica del dispositivo en dispositivos sin una partición / proveedor, pudo flashear la imagen modificada del sistema P del Pixel XL en su Moto Z que anteriormente ejecutaba el lanzamiento oficial de LineageOS 15.1 (que, por cierto, se lanzará el lunes).

Para aquellos de ustedes que han seguido nuestros informes sobre Project Treble anteriormente, pueden preguntarse cómo funciona este script. En esencia, extrae los HAL en / system / vendor y los coloca en la Imagen del sistema genérico (GSI) que se mostrará; de esa manera, el parpadeo de la imagen del sistema no sobrescribirá los HAL. Después de algunos bloqueos iniciales y una fuerte depuración, pudo poner en funcionamiento Android P. Aquí hay algunas imágenes adicionales que muestran varios elementos y características de la interfaz de usuario de P.

Según erfanoabdi, no está exento de una buena cantidad de errores. Cosas como la cámara, Wifi y radio actualmente no funcionan. Sorprendentemente, Moto Mods parecen funcionar, aunque eso también es un poco defectuoso. Teniendo en cuenta qué tan grande es todo esto (Moto Z no es compatible con Project Treble y la imagen del sistema es una imagen de marlin modificada en lugar de una construida a partir de la fuente), es sorprendente que esto incluso funcione. No espere ejecutar esto como un controlador diario en el corto plazo; probablemente tendrá ROM P de Android mucho más funcionales cuando se publique el código fuente junto con el lanzamiento completo de P.