Aggiornamenti incoerenti ai dispositivi Android hanno influito sulla piattaforma sin dalla sua popolarità iniziale. Project Treble è il piano di Google per aiutare i produttori a semplificare la procedura di aggiornamento per ottenere aggiornamenti più tempestivi.
Il problema è la frammentazione di Android
Una delle maggiori lamentele contro Android come sistema operativo è qualcosa generalmente noto come “frammentazione”. La definizione tradizionale è “la procedura di divisione in parti piccole o separate”, che si traduce direttamente nella sua connotazione negativa per Android: ci sono ocho diverse versioni di Android disponibili oggi, ancora in uso su vari tipi di hardware.
IMPARENTATO: La frammentazione non è colpa di Android, è dei produttori
Lo standard qui, decisamente, Apple lo stabilisce con l'iPhone. Mentre la versione più prolifica di Android è Android 7.x (Torrone), che ha quasi due anni, quasi tre quarti di tutti i dispositivi iOS utilizzano la versione più recente (iOS 11).
Fonte: Google
Rispetto, I dati sulla distribuzione di Android sono scoraggianti, con un 28,1 percentuale di telefoni con Android 6.x (Marshmallow) e un 28,5 per cento con Android 7.x (Torrone), il che significa che più della metà dei telefoni Android hanno un sistema operativo vecchio di quasi due anni. Uno scarso 1,1 per cento utilizza la versione più recente: Android 8.x (Oreo). Per dirla ancora più brutalmente, più di 98 La percentuale di dispositivi Android utilizza software obsoleto; più di 36 per cento stanno eseguendo cinque anni (o più vecchio). SÌ!
Chiaramente, c'è un'enorme disconnessione lì. La ragione di ciò è multiforme., Sfortunatamente, ma in generale può essere attribuito a due punti chiave: produttori e il ciclo di aggiornamento di Google. Abbiamo già approfondito questo aspetto in precedenza, quindi ti terrò nascosti tutti i dettagli e ti indicherò semplicemente quella direzione se sei curioso di sapere come sia colpa del produttore.
Project Treble è la soluzione
Il motivo per cui i produttori hanno così difficoltà a rilasciare aggiornamenti rapidi è a causa di tutto il lavoro necessario per far comunicare il sistema operativo 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. Perché, quando il sistema operativo è stato aggiornato, questo software di basso livello, tecnicamente chiamata implementazione del fornitore, Inoltre 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.. Quella, allo stesso tempo, può essere aggiornato da solo, se necessario.
Per dirlo nel contesto completo, prima che un aggiornamento possa essere inviato a un dispositivo Android 7.x (precedente), non è necessario aggiornare solo il codice del sistema operativo Android, ma anche il codice hardware di basso livello, che è generalmente mantenuto dal produttore del chip. Quindi, come esempio, se Samsung desidera inviare un aggiornamento a uno dei suoi telefoni, devo aspettare Qualcomm (o chiunque abbia creato il chip) actualice su código para que funcione con el nuevo código de Samsung. Son muchas ruedas girando al mismo tiempo, y cada una depende de la otra.
Con Android 8.xy versiones posteriores, ya no será así. Dado que el código de hardware central está separado del código del sistema operativo, los fabricantes de dispositivos tendrán la libertad de actualizar su software sin tener que esperar a que el fabricante de silicio además actualice su código.
Esto debería acelerar drásticamente el procedimiento de actualización, al menos en teoría. La actualización de los dispositivos seguirá estando en manos del fabricante, y dado que los primeros dispositivos Oreo fuera de la línea Pixel mantenida por Google recién se están implementando, non abbiamo ancora avuto la possibilità di vederlo assolutamente in pratica. Auspicabilmente, apporta effettivamente un cambiamento significativo alla velocità con cui gli aggiornamenti vengono scritti e distribuiti.
Il mio dispositivo trarrà vantaggio da Project Treble??
Ora questo è la domanda da un milione di dollari, verità? Sfortunatamente, la soluzione non è così semplice (Probabilmente non ti aspettavi che lo fosse.). Avendo detto questo, ecco alcuni fatti:
- Se il tuo dispositivo non si aggiorna mai a Oreo, non otterrai mai Project Treble. Non c'è modo di aggirarlo.. scusate.
- Se il tuo dispositivo si aggiorna a Oreo, ancora è non richiesto ammettere Treble, questo dipende dal produttore.
- Se acquisti un nuovo telefono che esegue Oreo fuori dalla scatola, è richiesto per supportare Treble fuori dagli schemi.
In sintesi: Il supporto degli acuti sui sistemi aggiornati dipende ancora dai produttori, ma in futuro saranno necessari nuovi dispositivi Oreo per supportare Treble.
Quindi, come esempio, Pixel 2 è ora compatibile con Project Treble. Anche il prossimo Galaxy S9 sarà compatibile con Treble fin dal primo momento. Google ha anche aggiornato il Pixel 1 per essere compatibile con Treble, ma sfortunatamente sembra Samsung Lo lascio fuori della build 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 degli alti, così come quali verranno aggiornati a Oreo privo di Triplicare.
Gli aggiornamenti del sistema operativo Android sono un punto di discussione costante da molti anni, quindi è bello vedere che Google affronta in breve il problema. Auspicabilmente, Ciò avvicinerà tutti i dispositivi Android alla parità con Apple in termini di aggiornamenti dei dispositivi.
Credito immagine: Google