Sony publica instruções sobre como construir Android 7.1 AOSP para dispositivos Xperia

A Sony publicou instruções detalhadas sobre como construir o Android 7.1 AOSP para vários dispositivos Xperia. A construção está marcada como ‘experimental’ por enquanto.

A Sony é um dos poucos OEMs que continua acreditando firmemente no AOSP. A maioria das empresas não se preocupa em fornecer os binários de firmware necessários para permitir que os desenvolvedores portem o AOSP no dispositivo. Mas embora alguns OEMs realmente forneçam binários para os desenvolvedores fazerem compilações AOSP, como nós vi com o OnePlus 3, a Sony dá um passo além e garante que o AOSP funcione corretamente em todos os seus dispositivos. Embora o programa Open Device da Sony não se estenda a todos os dispositivos que lança, o trabalho que eles realizam torna a vida dos desenvolvedores de ROM personalizados muito mais fácil e a comunidade não poderia estar mais grata por isto.

Agora mesmo, Sony publicou binários e recursos para o Xperia X Compacto, XperiaX, Xperia Z5 Premium, Xperia Z5, Xperia Z5 Compacto, Xperia Z3+

, Tablet Xperia Z4, Xperia Z3, Xperia Z3 Compacto, Tablet Xperia Z3 Compacto, Xperia Z2, Tablet 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 e a Xperia S. Observe que a versão do Android para a qual cada dispositivo é compatível varia muito, já que muitos dispositivos na lista não oferecem suporte ao Nougat.

A Sony também foi o único OEM a participe extensivamente do Android N Developer Preview programa também. Eles publicaram anteriormente um guia sobre como construir o Android 7.0 AOSP para alguns de seus vários suportes. Dispositivos Xperia e neste fim de semana eles fizeram o mesmo com o recém-lançado Android 7.1 Nougat Developer Prévias. Tenha em mente que apenas os dispositivos que já estão listados como compatíveis com Android 7.0 na página de recursos binários da Sony serão elegível para a versão de lançamento antecipado do Android 7.1. Como esta é uma versão inicial, lembre-se também de que ela está atualmente marcada como Experimental. O guia pressupõe que você esteja executando o Ubuntu, já que o guia foi feito usando o Ubuntu 14.04 LTS, mas funcionará de maneira semelhante em outras distribuições Linux.

O guia começa fazendo com que você prepare seu ambiente Java, depois instale as ferramentas necessárias para fazer uma compilação do Android e, em seguida, faça o download da ferramenta Repo e defina um PATH. Em seguida, o guia orienta você na inicialização da árvore AOSP, adicionando os patches necessários do upstream do AOSP branch e, em seguida, instruções sobre como criar imagens AOSP para Android 7.1 Nougat para que possam ser atualizadas no dispositivo.

Tenha certeza de confira a página GitHub do desenvolvedor Sony Xperia e contribua da maneira que puder.

Fonte: Sony Mobile Developer World