El llançament d'Android 16 no només va portar noves funcions i millores per a usuaris i desenvolupadors, sinó també una forta preocupació a la comunitat de desenvolupadors de firmware alternatiu per a Android.
I Ʃs que aquesta inquietud es va originar en observar un canvi inesperat, ja que Google ha deixat de publicar el codi font necessari per a la compatibilitat amb els dispositius Pixel, afectant la capacitat de construir imatges personalitzades basades en AOSP.
El mateix dia que Google va anunciar Android 16, va alliberar el codi font principal al repositori oficial d'AOSP. No obstant això, a diferència de versions anteriors, faltaven components clau, com:
- Fitxers DeviceTree, que descriuen la configuració de maquinari especĆfica dels dispositius Pixel.
- Controladors binaris (blobs) necessaris perquĆØ el sistema operatiu interactuĆÆ amb el maquinari.
- L'historial complet de canvis del nucli de Linux modificat per Google per a Android.
Aquesta manca de components ha generat serioses dificultats per a projectes com CalyxOS i GrapheneOS, dos dels firmwares més respectats que busquen brindar una experiència Android segura, privada i lliure de serveis de Google.
La reacció a la comunitat va ser immediata. Alguns temen que aquest sigui el primer pas cap a una retallada progressiva del suport públic del projecte AOSP, cosa que podria comprometre la naturalesa oberta i col·laborativa que ha caracteritzat Android des del seu inici.
Des de GrapheneOS, un dels principals projectes centrats en la privadesa, van afirmar haver rebut advertiments no oficials des d'abril sobre els plans de Google per restringir el codi font. Per a molts, l'omissió actual no és casual, sinó un moviment deliberat que es podria tornar recurrent.
Les conseqüències per a l'ecosistema alternatiu d'Android
Fins ara, els desenvolupadors podien compilar AOSP i generar fĆ cilment microprogramari funcional per a dispositius Pixel, grĆ cies a l'accĆ©s directe a tots els elements especĆfics de maquinari. Però amb Android 16, aquesta facilitat s'ha vist compromesa, ja que ara els desenvolupadors han de recórrer a tĆØcniques denginyeria inversa per determinar quĆØ ha canviat respecte a versions anteriors, una tasca tĆØcnicament complexa i poc prĆ ctica. En el seu estat actual, Android 16 no es pot compilar directament per a smartphones Pixel sense components que ja no estan disponibles de forma pĆŗblica.
AOSP perd transparĆØncia
Encara que AOSP continua oferint el codi font general de la plataforma i del nucli de Linux, aquest últim es lliura ara com a instantà nies sense historial de commits, i això impedeix rastrejar amb precisió els canvis introduïts per Google.
Enmig del creixent descontentament, Seang Chau, vicepresident de la plataforma Android a Google, va sortir a desmentir els rumors. Segons Chau:
«Android continua sent una plataforma oberta i AOSP continuarà publicant el codi font. No hi ha plans per eliminar el repositori ni per tancar el projecte a la comunitat.»
Tot i això, va reconèixer una realitat: AOSP no compta amb un dispositiu de referència modern, obert i econòmic, cosa que limita la seva adopció per a desenvolupadors independents. Com a alternativa, Google proposa fer servir Cuttlefish, un dispositiu virtual de codi obert, com a entorn de proves oficial per a futures versions d'Android.
A mĆ©s, les imatges GSI es mantenen com a eina vĆ lida per desenvolupar i testejar Android en arquitectures ARM64 o x86_64, sense necessitat de maquinari especĆfic.
Què vol dir això per al futur d'Android lliure?
Tot i que Android continua sent tècnicament de codi obert, la manca d'accés components clau per crear compilacions funcionals en maquinari real com els Pixel planteja un desafiament per als desenvolupadors dels projectes alternatius. L'ideal d'una plataforma realment lliure i personalitzable es veu debilitat si les peces clau es privatitzen o es fan inaccessibles.
Tot i aixĆ, nomĆ©s toca esperar a veure que passa en els propers mesos, els quals seran crucials per observar si aquesta decisió de Google Ć©s una excepció temporal o l'inici d'una nova polĆtica mĆ©s tancada. Mentrestant, la comunitat espera mĆ©s claredat i, sobretot, coherĆØncia amb els principis d'obertura que van donar origen a Android.
font: https://calyxos.org