Per le persone della comunità Android, Project Treble è stato un grosso problema e ha migliorato l'adozione degli aggiornamenti di versione. Ma quanto ha realmente aiutato?
Quando era annunciato nel 2017, Project Treble è stato visto come un punto di svolta per l'ecosistema Android. In termini di base, Project Treble modularizza Android per rendere più semplice per gli OEM l'aggiornamento dei dispositivi. Per le persone della comunità Android che amano provare software all'avanguardia, questo è stato un grosso problema e ha migliorato l'adozione dell'aggiornamento della versione. Ma quanto ha realmente aiutato? Google ha condiviso alcuni dettagli oggi in un post sul blog.
Google parla di come quando hanno lanciato per la prima volta Project Treble sapevano che ci sarebbe voluto del tempo per vedere l'impatto che avrebbe avuto sulla piattaforma. Treble è stato lanciato con Android Oreo, ma è stato solo con Android Pie che Google ha potuto iniziare a misurare la velocità degli aggiornamenti. Ora che siamo su Android 10, ci sono ancora più dati da analizzare.
Il Programma Partner Beta è stato uno dei primi segnali di successo per Project Treble. Questo è il programma che ha permesso a molti più dispositivi di connettersi al Anteprime per sviluppatori Android P. 7 dispositivi di 7 diversi OEM si sono uniti ai Google Pixel. E con il programma beta di Android Q, Google è riuscita ad aumentare il numero fino a 18 dispositivi aggiuntivi di 12 diversi OEM.
La metrica più importante per misurare il successo sono gli attuali aggiornamenti della versione stabile. Ecco un estratto e un grafico dal post del blog con alcuni numeri di aggiornamento:
Alla fine di luglio 2018, poco prima del lancio di Android 9 Pie in AOSP, Android 8.0 (Oreo) rappresentava l’8,9% dell’ecosistema. In confronto, alla fine di agosto 2019, poco prima del lancio di Android 10, Android 9 (Pie) rappresentava il 22,6% dell’ecosistema. Ciò lo rende la frazione più grande dell'ecosistema e dimostra che Project Treble ha avuto un effetto positivo sull'aggiornabilità.
Ora, la maggior parte dei progressi compiuti finora è il risultato del lavoro svolto da Google con Android Oreo. Per il passaggio da Android Pie ad Android 10, Google si aspetta di vedere aggiornamenti più rapidi grazie ai loro collaborazione con produttori di silicio.
C'è anche l'enorme quantità di lavoro di rafforzamento dell'architettura. Abbiamo completato il sigillo tra il fornitore e componenti del sistema di Android, che garantisce che le nuove versioni della parte superiore del sistema operativo vengano eseguite su versioni precedenti fornite dai nostri partner. Noi formalizzato l'interfaccia al kernel Android Linux, ampliato la suite di test Treble (VTS) e ha fatto molto di più. Di conseguenza, gli aggiornamenti da Android 9 ad Android 10 procedono molto più agevolmente, come evidenziato dal feedback diretto dei nostri OEM e partner di silicio.
Google sta già vedendo buoni ritorni con Android 10. Xiaomi ed Essential hanno annunciato gli aggiornamenti di Android 10 lo stesso giorno in cui lo ha fatto Google. Lo stesso giorno anche OnePlus ha avviato il suo programma beta. Google afferma che ASUS, LG, Motorola, OPPO, Realme, Samsung, Sharp, Sony, Transsion e Vivo si sono impegnati ad aggiornare alcuni dei loro dispositivi ad Android 10 entro la fine dell'anno. E, naturalmente, dispositivi come OnePlus 7T sono già in fase di lancio con Android 10 integrato.
Un argomento importante qui su XDA è la comunità ROM. Google parla di come gli sviluppatori siano stati in grado di portare molto più facilmente Android 10 sui dispositivi lanciati con Oreo e Pie. Immagini di sistema generiche (GSI) firmate da Google e file binari GMS attivi android.com hanno giocato un ruolo importante anche in questo.
Infine, Google parla di Aggiornamenti dinamici del sistema (DSU) e Linea principale del progetto:
Per ogni dispositivo avviato su Android 10 che supporta DSU, gli sviluppatori possono eseguire l'installazione Immagini di sistema generiche firmate da Google e avviale senza dover toccare le ROM di fabbrica i loro dispositivi.
Project Mainline sta al cuore del sistema operativo Android ciò che Project Treble sta alle sue fondamenta. Si tratta di un notevole miglioramento nella velocità degli aggiornamenti dei componenti del sistema operativo che rientrano nel suo ambito.
Google sembra essere soddisfatto dei progressi che Project Treble ha apportato agli aggiornamenti Android. Alcune persone probabilmente non saranno d'accordo con questo, ma Android è un ecosistema enorme. Qualsiasi progresso che Google possa fare in questo settore è molto gradito.
Fonte: Sviluppatori Android