Che cos'è Project Treble su Android e Will My Phone Get It?

Sommario:

Che cos'è Project Treble su Android e Will My Phone Get It?
Che cos'è Project Treble su Android e Will My Phone Get It?

Video: Che cos'è Project Treble su Android e Will My Phone Get It?

Video: Che cos'è Project Treble su Android e Will My Phone Get It?
Video: Aumenta La Velocità Di Internet Con Un Solo Gesto - YouTube 2024, Maggio
Anonim
Gli aggiornamenti non coerenti sui dispositivi Android hanno afflitto la piattaforma sin dal suo iniziale aumento di popolarità. Project Treble è il piano di Google per aiutare i produttori a semplificare il processo di aggiornamento per aggiornamenti più tempestivi.
Gli aggiornamenti non coerenti sui dispositivi Android hanno afflitto la piattaforma sin dal suo iniziale aumento di 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

Uno dei più grandi reclami contro Android come sistema operativo è generalmente definito "frammentazione". La definizione tradizionale è "il processo di essere suddivisi in parti piccole o separate", che si traduce direttamente nella sua connotazione negativa per Android: ci sonootto diverse versioni di Android attualmente in circolazione, ancora in uso su vari tipi di hardware.

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

Image
Image

Fonte: Google

Per fare un confronto, i numeri di distribuzione di Android sono tristi, con il 28,1% dei telefoni con Android 6.x (Marshmallow) e il 28,5% su Android 7.x (Nougat), il che significa che oltre la metà dei telefoni Android è in esecuzione quasi sistema operativo di due anni. Un magro 1,1 per cento utilizza l'ultima versione: Android 8.x (Oreo). Per dirla in modo ancora più esplicito, oltre il 98% dei dispositivi Android utilizza software obsoleto, oltre il 36% è in esecuzionecinque anni (o più vecchio) software. Ahia!

Chiaramente, c'è un enorme scollegamento lì. La ragione di ciò è sfaccettata, sfortunatamente, ma può essere generalmente attribuita a due punti chiave: i produttori e il ciclo di aggiornamento di Google. Abbiamo analizzato in dettaglio questo aspetto prima, quindi ti risparmierò tutti i dettagli e ti indicherò in questa direzione se sei curioso di sapere come è colpa dei produttori.

Project Treble è la risposta

Il motivo per cui i produttori hanno difficoltà a spingere gli aggiornamenti tempestivi è a causa di tutto il lavoro necessario per ottenere il sistema operativo per comunicare con l'hardware.

Tradizionalmente, ha funzionato in questo modo: la struttura 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, doveva essere aggiornato. È un sacco di lavoro.
Tradizionalmente, ha funzionato in questo modo: la struttura 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, doveva 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 inserirlo in un contesto completo, prima che un aggiornamento possa essere trasferito su un dispositivo Android 7.x (o precedente), non solo il codice del sistema operativo Android deve essere aggiornato, ma anche il codice hardware di basso livello, che è generalmente gestito dal produttore di chip. Ad esempio, se Samsung desidera 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. Molte ruote girano contemporaneamente e ognuna dipende dall'altra.

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

Ciò dovrebbe accelerare drasticamente 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 usciti, non abbiamo ancora avuto la possibilità di vederlo in pratica. Si spera, in realtà, apporti un cambiamento significativo alla velocità con cui gli aggiornamenti vengono scritti e eliminati.
Ciò dovrebbe accelerare drasticamente 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 usciti, non abbiamo ancora avuto la possibilità di vederlo in pratica. Si spera, in realtà, apporti un cambiamento significativo alla velocità con cui gli aggiornamenti vengono scritti e eliminati.

Il mio dispositivo trarrà vantaggio da Project Treble?

Adessoquello è 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 a Oreo, non otterrà mai Project Treble. Assolutamente no. Scusate.
  • Se il tuo dispositivo viene aggiornato a Oreo, è immobile non richiesto per supportare Treble, questo dipende dal produttore.
  • Se acquisti un nuovo telefono che esegue Oreo fuori dalla scatola, lo fa è obbligatorio per supportare Treble out of the box.

In breve: il supporto degli alti sui sistemi aggiornati è ancora valido per i produttori, ma saranno necessari nuovi dispositivi Oreo per supportare Treble in futuro.

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 abbia abbandonato la build di Oreo per il Galaxy S8.

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

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

Consigliato: