Che qualcosa stesse per cambiare nell’Android Open Source Project (AOSP), il progetto open source su cui si basa l’intero sistema operativo, avremmo dovuto intuirlo già lo scorso giugno. In occasione del lancio di Android 16, infatti, Google ha rilasciato il codice sorgente come da prassi ma ha omesso un elemento fondamentale, ovvero i repository hardware dei dispositivi Pixel. Una decisione anomala, che ha subito messo in allarme la community di sviluppatori indipendenti e sostenitori del mondo open source. Senza quei componenti, infatti, risulta molto più difficile realizzare ROM personalizzate o condurre ricerche di sicurezza approfondite. Alcuni hanno persino ipotizzato che fosse il preludio alla chiusura del progetto AOSP. Il progetto AOSP non chiuderà, come confermato all’epoca da Google, ma da quest’anno cambierà la cadenza di pubblicazione del codice sorgente di Android.

Segui TuttoAndroid su Google Discover

Un nuovo modello di sviluppo

Se finora la condivisione avveniva quattro volte l’anno, con una nuova versione pubblicata poco dopo ogni aggiornamento trimestrale dei dispositivi Pixel, la nuova politica prevede che Google passerà a due rilasci annuali. Le nuove finestre temporali individuate da Google coincidono con il secondo e il quarto trimestre dell’anno, corrispondenti rispettivamente al principale aggiornamento Android e al successivo aggiornamento minore.

La novità si inserisce nel più ampio passaggio al cosiddetto modello di sviluppo trunk-stable. Questo modello, già utilizzato in altri progetti open source, serve a rendere lo sviluppo del sistema più stabile e ordinato. L’obiettivo è evitare la creazione di troppe versioni diverse del codice e semplificare il calendario degli aggiornamenti, rendendolo più chiaro e accessibile a tutti.

Per gli sviluppatori questo cambiamento, almeno nelle intenzioni di Google, si traduce in una minore complessità nella gestione del codice e una maggiore affidabilità nelle versioni condivise dalla community. Google invita a seguire il ramo denominato android-latest-release, che farà sempre riferimento alla versione più recente pubblicata, abbandonando quindi il tradizionale aosp-main.

Nonostante la riduzione nel numero dei rilasci, Google ha voluto rassicurare sviluppatori e partner sul fatto che l’impegno verso AOSP resta invariato. Al contrario, il nuovo calendario è pensato per rafforzare la qualità complessiva della piattaforma e garantire una base di sviluppo più solida e sicura. In questo senso, viene confermata anche la continuità nel rilascio delle patch di sicurezza, che continueranno a essere pubblicate ogni mese su un ramo separato, destinato esclusivamente agli aggiornamenti legati alla protezione dei dispositivi.

Questo cambiamento si inserisce in una trasformazione più ampia nel modo in cui Google ha deciso di gestire Android. Negli ultimi anni, infatti, molte delle funzionalità più importanti del sistema sono state spostate in Google Play Services o in moduli aggiornabili tramite Play Store, riducendo il peso del progetto AOSP nello sviluppo delle novità principali. Allo stesso tempo, l’ecosistema Android è diventato sempre più complesso, con tanti produttori e versioni personalizzate del sistema operativo. Per questo Google ha deciso di adottare un modello di sviluppo più semplice, coordinato e facile da gestire nel lungo periodo con l’obiettivo di creare un sistema operativo più stabile, sicuro e in linea con le esigenze di un ecosistema che continua a evolvere nel tempo.