Sony ha publicado instrucciones detalladas sobre cómo compilar Android 7.1 AOSP para varios dispositivos Xperia. Sin embargo, la construcción está marcada como "experimental" por ahora.
Sony es uno de los pocos fabricantes de equipos originales que sigue creyendo firmemente en AOSP. La mayoría de las empresas no se molestan en proporcionar los binarios de firmware necesarios para permitir a los desarrolladores migrar AOSP al dispositivo. Pero si bien algunos OEM realmente proporcionan archivos binarios para que los desarrolladores creen compilaciones de AOSP, como nosotros vi con el OnePlus 3, Sony va un paso más allá y garantiza que AOSP funcione correctamente en todos sus dispositivos. Aunque el programa Open Device de Sony no se extiende a todos los dispositivos que lanza, el trabajo que realizan hace que la vida de los desarrolladores de ROM personalizados sea mucho, mucho más fácil y la comunidad no podría estar más agradecida por él.
Ahora mismo, Sony ha publicado binarios y recursos.
Para el Xperia X compacto, Xperia X, Xperia Z5 Premium, Xperia Z5, Xperia Z5 compacto, Xperia Z3+, Tableta Xperia Z4, Xperia Z3, Xperia Z3 compacto, Tableta Xperia Z3 compacta, Xperia Z2, Tableta Xperia Z2, Xperia Z1, Xperia Z1 compacto, Xperia Z Ultra, Xperia Z, Xperia ZL, Xperia Tablet Z, Xperia E3, Xperia M2, Xperia T2 Ultra, Xperia T3, Xperia L y el Xperia S. Tenga en cuenta que la versión de Android compatible con cada dispositivo varía ampliamente, ya que muchos dispositivos de la lista no son compatibles con Nougat.Sony también ha sido el único OEM en participar ampliamente en Android N Developer Preview programa también. Anteriormente publicaron una guía sobre cómo construir Android 7.0 AOSP para algunos de sus diversos soportes. Dispositivos Xperia y este fin de semana hicieron lo propio con el recién estrenado Android 7.1 Nougat Developer Vistas previas. Sin embargo, tenga en cuenta que solo se incluirán los dispositivos que ya figuran como compatibles con Android 7.0 en la página de recursos binarios de Sony. elegible para la versión de lanzamiento anticipado de Android 7.1. Dado que se trata de una versión inicial, también tenga en cuenta que actualmente está marcada como Experimental. La guía supone que está ejecutando Ubuntu, ya que se creó con Ubuntu 14.04 LTS, pero funcionará de manera similar en otras distribuciones de Linux.
La guía comienza haciéndole preparar su entorno Java, luego instala las herramientas necesarias para crear una compilación de Android y luego descarga la herramienta Repo y establece una RUTA. Luego, la guía lo guiará a través de la inicialización del árbol AOSP y la adición de los parches necesarios desde el AOSP ascendente. rama, y luego instrucciones sobre cómo crear imágenes AOSP para Android 7.1 Nougat para que puedan actualizarse en el dispositivo.
Asegúrate de echa un vistazo a la página de GitHub para desarrolladores de Sony Xperia y contribuye en todo lo que puedas.
Fuente: Sony Mobile Developer World