El Versão Android 16 não só trouxe novos recursos e melhorias para usuários e desenvolvedores, mas também uma forte preocupação na comunidade de desenvolvedores de firmware alternativo para Android.
E essa preocupação é Originou-se da observação de uma mudança inesperadaComo O Google parou de publicar o código-fonte necessário para compatibilidade com dispositivos Pixel, afetando a capacidade de criar imagens personalizadas com base no AOSP.
No mesmo dia em que o Google anunciou o Android 16, disponibilizou o código-fonte principal no repositório oficial do AOSP. No entanto, diferentemente das versões anteriores, faltavam componentes-chave, como:
- Arquivos DeviceTree, que descrevem a configuração de hardware específica dos dispositivos Pixel.
- Drivers binários (blobs) necessários para que o sistema operacional interaja com o hardware.
- O changelog completo do kernel Linux modificado do Google para Android.
Essa falta de componentes criou sérias dificuldades para projetos como CalyxOS e GrapheneOS, dois dos firmwares mais respeitados que buscam oferecer uma experiência Android segura, privada e sem serviços do Google.
A reação na comunidade foi imediata. Alguns temem que este seja o primeiro passo em direção a cortes progressivos. do apoio público ao projeto AOSP, o que poderia comprometer a natureza aberta e colaborativa que caracteriza o Android desde o seu início.
Desde Graphene OS, um dos principais projetos focados em privacidade, Eles alegaram ter recebido advertências não oficiais desde abril sobre os planos do Google de restringir o código-fonte. Para muitos, a omissão atual não é acidental, mas uma medida deliberada que pode se tornar recorrente.
As consequências para o ecossistema Android alternativo
Até agora, os desenvolvedores podiam facilmente compilar o AOSP e gerar firmware funcional para dispositivos Pixel, graças ao acesso direto a todos os elementos específicos do hardware. Mas com o Android 16, essa facilidade foi comprometida, pois agora Os desenvolvedores devem recorrer a técnicas de engenharia reversa para determinar o que mudou Em comparação com versões anteriores, trata-se de uma tarefa tecnicamente complexa e impraticável. Em seu estado atual, o Android 16 não pode ser compilado diretamente para smartphones Pixel sem componentes que não estão mais disponíveis publicamente.
AOSP perde transparência
Embora O AOSP continua a oferecer o código-fonte geral da plataforma e do kernel Linux, Este último agora é entregue como instantâneos sem histórico de confirmação, Isso dificulta o rastreamento preciso das alterações introduzidas pelo Google. E, embora as GSI (Imagens Genéricas do Sistema) continuem sendo geradas a partir do AOSP, sua utilidade se limita a testes genéricos ou desenvolvimento em dispositivos compatíveis e não personalizados, como os Pixels.
Em meio ao crescente descontentamento, Seang Chau, vice-presidente da plataforma Android no Google, saiu para negar os rumores. De acordo com Chau:
O Android continua sendo uma plataforma aberta, e o AOSP continuará publicando seu código-fonte. Não há planos de remover o repositório ou fechar o projeto para a comunidade.
No entanto, ele reconheceu uma realidade: O AOSP não possui um dispositivo de referência moderno, aberto e acessível, o que limita sua adoção por desenvolvedores independentes. Alternativamente, O Google propõe usar o Cuttlefish, um dispositivo virtual de código aberto, como um ambiente de teste oficial para versões futuras do Android.
Além disso, As imagens GSI continuam sendo uma ferramenta válida para desenvolver e testar o Android. em arquiteturas ARM64 ou x86_64, sem a necessidade de hardware específico.
O que isso significa para o futuro do Android?
Embora o Android permaneça tecnicamente de código aberto, Falta de acesso aos principais componentes para criar compilações funcional em hardware real como os Pixels representa um desafio Para desenvolvedores de projetos alternativos, o ideal de uma plataforma verdadeiramente livre e personalizável fica prejudicado se seus principais componentes forem privatizados ou tornados inacessíveis.
Sem mais delongas, resta-nos aguardar o que acontecerá nos próximos meses, o que será crucial para determinar se a decisão do Google representa uma exceção temporária ou o início de uma nova política mais fechada. Enquanto isso, a comunidade aguarda por maior clareza e, acima de tudo, consistência com os princípios de abertura que deram origem ao Android.
fonte: https://calyxos.org