Android 16: Il Codename Baklava e il Futuro di Android
Sebbene Google non utilizzi più pubblicamente i nomi dei dessert per le versioni di Android da un paio d'anni, ciò non significa che la tradizione sia stata completamente abbandonata. Infatti, il nome in codice per ogni nuova versione di Android continua a seguire il tema dei dessert, come nel caso di Vanilla Ice Cream per Android 15.
La Storia dei Nomi in Codice di Android
Dal rilascio di Android 1.5, conosciuto come Cupcake, nel 2009, Google ha adottato un modello in cui il nome in codice della versione successiva si basa su un dessert che inizia con la lettera successiva dell'alfabeto inglese. Ad esempio, Android 1.6 è stato denominato Donut. Tuttavia, questa tradizione potrebbe interrompersi con l'aggiornamento di Android 16, che potrebbe non avere un nome in codice che inizia con la lettera “W”.
Cambiamenti nel Codice di AOSP
Un sviluppatore, teamb58, ha segnalato alcuni cambiamenti interessanti nel codice di AOSP. Il primo cambiamento introduce codice che consente a qualsiasi modulo APEX lanciato con la prossima versione di Android di essere compresso. Ciò che colpisce è il modo in cui il codice si riferisce alla prossima versione di Android, con il campo impostato su Baklava. In confronto, il campo per la versione di quest'anno è impostato su Vanilla Ice Cream.
In un altro cambiamento, un ingegnere di Google ha suggerito di aggiungere un controllo per verificare se il nome in codice della piattaforma SDK corrisponde a Baklava. Questo è stato necessario poiché una versione precedente della patch controllava se la versione SDK era maggiore o uguale a 35, corrispondente a Android 15.
Sviluppo e Stabilità della Piattaforma
Durante lo sviluppo di una nuova versione di Android, Google imposta la versione della piattaforma SDK sul nome in codice fino a quando l'SDK non è finalizzato. Questo è il motivo per cui, nella Beta 3 di Android 15, il nome della versione è stato cambiato in 15. Con lo sviluppo di Android 16 già in corso, anche per quella versione si applica lo stesso principio, con le prime build che mostreranno il nome in codice della piattaforma SDK.
La Sorpresa del Codename Baklava
Ci sono due indizi che suggeriscono che il nome in codice di Android 16 sia Baklava. Secondo una fonte, Baklava è stato effettivamente scelto come nome dessert per Android 16. Molti si aspettavano un nome che iniziasse con la lettera “W”, ma la tradizione sembra essere cambiata. Nonostante ci siano ancora lettere disponibili nell'alfabeto inglese, il progetto trunk stable ha cambiato significativamente il modo in cui Google sviluppa Android.
La prima versione di Android rilasciata come parte di questo progetto è stata Android 14 QPR2, il che ha portato a un diverso schema di denominazione degli ID di build. Ad esempio, l'ID di build per l'aggiornamento di marzo del Pixel Tablet era AP1A.240305.019.A1.
Prospettive per il Futuro
Gli ID di build per le versioni di Android dell'anno prossimo inizieranno tutti con la lettera B, quindi gli ID di build per Android 15 QPR2 saranno simili a BP1A. Questo spiega perché Google ha scelto il nome dessert Baklava per Android 16.
Se ci si chiede perché il nome in codice di Android 15 sia Vanilla Ice Cream e non qualcosa che inizi con la lettera “A”, è probabile che Google avesse già scelto questo nome prima del primo rilascio del progetto trunk stable, evitando così di dover modificare ogni menzione del nome in codice.
La rivelazione che Baklava sia il nome in codice di Android 16 potrebbe sorprendere molti, ma un'analisi più approfondita rivela come lo sviluppo della piattaforma Android sia cambiato drasticamente negli ultimi mesi.