Che cos'è Project Treble su Android e il mio telefono lo riceverà?

Aggiornamenti non coerenti sui dispositivi Android hanno afflitto la piattaforma sin dalla sua iniziale ascesa alla popolarità. Project Treble è il piano di Google per aiutare i produttori a semplificare il processo di aggiornamento per aggiornamenti più tempestivi.

La frammentazione di Android è il problema

Una delle maggiori lamentele nei confronti di Android come sistema operativo è generalmente definita “frammentazione”. La definizione tradizionale è “il processo di essere suddiviso in parti piccole o separate”, che si traduce direttamente nella sua connotazione negativa per Android: ci sono otto diverse versioni di Android attualmente in circolazione, ancora in uso su vari tipi di hardware.

RELAZIONATO: La frammentazione non è colpa di Android, è dei produttori

Lo standard qui, ovviamente, è fissato da Apple con l'iPhone. Dove la versione più prolifica di Android è Android 7.x (Nougat) di quasi due anni, quasi i tre quarti di tutti i dispositivi iOS eseguono l'ultima versione (iOS 11).

Fonte: Google

In confronto, i numeri di distribuzione di Android sono tristi, con il 28,1 percento dei telefoni che eseguono Android 6.x (Marshmallow) e il 28,5 percento su Android 7.x (Torrone), il che significa che oltre la metà dei telefoni Android là fuori funzionano quasi sistema operativo di due anni. Un misero 1,1 percento esegue l'ultima versione, Android 8.x (Oreo). Per dirla in modo ancora più diretto, oltre il 98 percento dei dispositivi Android esegue software obsoleto, oltre il 36 percento è in esecuzione cinque anni (o precedente) software. Ahia!

Chiaramente, c'è una grande disconnessione lì. La ragione di ciò è sfaccettata, sfortunatamente, ma generalmente può essere attribuita a due punti chiave: i produttori e il ciclo di aggiornamento di Google. Ne siamo già entrati nei dettagli, quindi ti salverò tutti i dettagli e ti indirizzerò in quella direzione se sei curioso di sapere come è colpa dei produttori.

Project Treble è la risposta

Il motivo per cui i produttori hanno difficoltà a inviare aggiornamenti rapidi è a causa di tutto il lavoro necessario per far comunicare il sistema operativo con l'hardware.

Tradizionalmente, funzionava in questo modo: il framework del sistema operativo e il software di basso livello facevano tutti parte dello stesso codice. Quindi, quando il sistema operativo è stato aggiornato, anche questo software di basso livello, tecnicamente indicato come implementazione del fornitore, ha dovuto essere aggiornato. È un sacco di lavoro.

Quindi, a partire da Android 8.x (Oreo), Google ha separato i due. Ciò significa che il sistema operativo Android stesso può essere aggiornato senza dover toccare l'implementazione del fornitore. Questo, a sua volta, può essere aggiornato da solo, se necessario.

Per dirlo nel pieno contesto, prima che un aggiornamento possa essere trasferito su un dispositivo Android 7.x (o precedente), non solo è necessario aggiornare il codice del sistema operativo Android, ma anche il codice hardware di basso livello, che è generalmente gestito dal produttore di chip. Quindi, ad esempio, se Samsung vuole inviare un aggiornamento a uno dei suoi telefoni, deve attendere che Qualcomm (o chiunque abbia creato il chip) aggiorni il suo codice per funzionare con il nuovo codice Samsung. Sono molte le ruote che girano contemporaneamente e ognuna dipende dall'altra.

Con Android 8.xe successivi, non sarà più così. Poiché il codice hardware principale è separato dal codice del sistema operativo, i produttori di dispositivi saranno liberi di aggiornare il proprio software senza dover attendere che anche il produttore di silicio aggiorni il proprio codice.

Ciò dovrebbe accelerare notevolmente il processo di aggiornamento, almeno in teoria. L'aggiornamento dei dispositivi sarà ancora nelle mani del produttore e poiché i primi dispositivi Oreo al di fuori della linea Pixel gestita da Google sono appena in fase di lancio, non abbiamo ancora avuto la possibilità di vederlo completamente in pratica. Si spera che apporti un cambiamento significativo alla velocità con cui gli aggiornamenti vengono scritti e inviati.

Il mio dispositivo trarrà vantaggio da Project Treble?

Adesso quello è la domanda da un milione di dollari, giusto? Sfortunatamente, la risposta non è così semplice (sicuramente non ti aspettavi che fosse). Detto questo, ecco alcuni fatti:

  • Se il tuo dispositivo non viene mai aggiornato su Oreo, non riceverà mai Project Treble. Assolutamente no. Scusa.
  • Se il tuo dispositivo viene aggiornato su Oreo, lo è ancora non richiesto per supportare gli acuti, dipende dal produttore.
  • Se acquisti un nuovo telefono che esegue Oreo fuori dalla scatola, esso è obbligatorio per supportare gli acuti fuori dalla scatola.

In breve: il supporto degli acuti sui sistemi aggiornati spetta ancora ai produttori, ma saranno necessari nuovi dispositivi Oreo per supportare l'avanzamento degli acuti.

Quindi, ad esempio, Pixel 2 supporta già Project Treble. Il prossimo Galaxy S9 supporterà anche Treble out of the box. Google ha anche aggiornato Pixel 1 per supportare Treble, ma sfortunatamente sembra che Samsung lo abbia lasciato fuori dalla build Oreo per il Galaxy S8.

Se sei curioso del tuo dispositivo, Android Police ha un elenco di tutti i dispositivi che riceveranno il supporto Treble, oltre a quelli che verranno aggiornati su Oreo senza Treble.


Gli aggiornamenti del sistema operativo Android sono stati un punto di contesa costante per molti anni, quindi è bello vedere Google finalmente affrontare il problema. Con un po 'di fortuna, questo renderà tutti i dispositivi Android più vicini alla parità con Apple in termini di aggiornamenti dei dispositivi.

Credito di immagine: Google

Articoli correlati

Ultimi articoli