Google è arrabbiata. La frammentazione del sistema Android impedirà a tutti di utilizzare Android 8.0?

Google è arrabbiata. La frammentazione del sistema Android impedirà a tutti di utilizzare Android 8.0?

La frammentazione del sistema Android è sempre stata un problema difficile da risolvere. Essendo un sistema open source, Android è stato personalizzato e migliorato in vari modi da diversi produttori di telefoni cellulari. L'intero ecosistema è stato distrutto, con conseguente grave mancanza di sincronizzazione nei progressi di aggiornamento di ciascuna azienda. Chi ne è maggiormente colpito è Google, il proprietario del sistema Android.

Infatti, Google calcola ogni mese la quota di ogni versione del sistema. A giudicare dai dati più recenti del 2 maggio, il sistema Nougat, rilasciato da quasi un anno, ha una quota complessiva di solo il 7,1% per le versioni 7.0 e 7.1, una quota trascurabile rispetto a Lollipop e Marshmallow, che occupano metà del mercato.

In effetti, anche Google ha compiuto alcuni sforzi per risolvere il problema della frammentazione. Ad esempio, nell'aprile dell'anno scorso, Google ha reso disponibile la versione di anteprima per sviluppatori di Android 7.0 su modelli specifici di Sony Z3, nella speranza di bypassare i produttori terzi e di distribuire la nuova versione del sistema direttamente agli utenti. Tuttavia, questa idea non è realistica perché Google ha energie limitate e ci sono troppi produttori e modelli Android, quindi alla fine non ha avuto successo.

Ora Google ha proposto un altro progetto per risolvere il problema della lentezza degli aggiornamenti del sistema Android, denominato Progetto Treble. Di seguito vi fornirò un'introduzione dettagliata su in cosa consiste questo progetto.

Il tradizionale processo di aggiornamento del sistema Android è estremamente inefficiente

Per prima cosa, cerchiamo di capire il processo tradizionale di aggiornamento del sistema Android. In parole povere, questo processo si divide nei cinque passaggi seguenti.

Nella prima fase, il team Android di Google rilascerà al mondo esterno il codice open source dell'ultima versione del sistema Android.

Nella seconda fase, i produttori di wafer di silicio, ovvero le aziende di componenti per telefoni cellulari come Qualcomm, MediaTek, ecc., personalizzeranno e integreranno il codice sorgente del nuovo sistema Android in base alle condizioni dei propri chip per telefoni cellulari.

Nella terza fase, l'azienda produttrice di componenti per telefoni cellulari invierà il codice modificato ai produttori che progettano e realizzano telefoni Android, come Xiaomi, OnePlus, ecc. I produttori di telefoni cellulari modificheranno nuovamente questa versione del codice in base alle esigenze dei loro modelli, ad esempio personalizzando il kernel e aggiungendo la propria interfaccia utente e le proprie funzioni.

Nella quarta fase, i produttori e gli operatori di telefonia mobile collaborano per testare e certificare il nuovo sistema.

Nella quinta fase, i produttori e gli operatori di telefonia mobile distribuiscono il nuovo sistema agli utenti sotto forma di OTA oppure forniscono pacchetti flash che gli utenti possono installare.

In altre parole, il motivo per cui in passato siamo stati lenti ad aggiornare i nostri sistemi non è colpa di Google, ma delle diverse esperienze di sistema dei vari produttori. Questo è anche il motivo per cui produttori come LG, HTC e altri effettuano l'aggiornamento molto rapidamente, mentre alcuni produttori nazionali aspettano uno o due anni prima di effettuare l'aggiornamento o preinstallano direttamente il nuovo sistema sui nuovi telefoni. Allo stesso tempo, rivela anche che il motivo per cui le ROM di terze parti come Lineage OS consentono agli utenti di sperimentare per primi il nuovo sistema è anche legato alla possibilità di bypassare la fase più dispendiosa in termini di tempo, ovvero la personalizzazione da parte del produttore.

La caratteristica più importante di Treble è il processo di aggiornamento semplificato

Google in passato ha proposto una piattaforma di compatibilità per la creazione di API per sviluppatori nel Compatibility Definition Document (CDD) e ha fornito una Compatibility Suite (CTS). Proprio come gli sviluppatori possono scrivere app compatibili con qualsiasi telefono Android, Project Treble sposta la soluzione dall'app al framework del sistema Android.

In breve, Project Treble può essere compatibile con il framework del sistema Android proprio come diversi telefoni cellulari sono compatibili con le app. Il concetto fondamentale è quello di separare completamente il framework del sistema Android dal codice software di basso livello scritto dai produttori di chip come Qualcomm.

Come accennato in precedenza, il nocciolo del problema della lentezza dell'aggiornamento del sistema Android risiede nel terzo passaggio della personalizzazione da parte del produttore del telefono cellulare. Per iniziare questa fase, è necessario completare la seconda fase di modifica del codice del produttore del chip. In futuro, i produttori di telefoni cellulari potranno iniziare ad adattarsi al nuovo sistema Android senza dover attendere il codice dai fornitori di chip. Il secondo e il terzo passaggio possono essere eseguiti simultaneamente anziché avviati in sequenza e i cinque passaggi vengono semplificati a quattro.

La tabella comparativa sottostante illustra la differenza visiva prima e dopo l'attivazione del progetto Treble. Prima di abilitare questa funzione, quando il dispositivo desidera eseguire l'aggiornamento all'ultimo sistema Android, è necessario aggiornare tutti i codici.

Dopo l'abilitazione, una parte del codice esiste come parte specifica e non necessita di essere aggiornata dal produttore, il che comporta un maggiore risparmio di tempo ed efficienza.

Il processo di aggiornamento per Android 8.0 avvierà per la prima volta il progetto Treble

Secondo Google, Project Treble sarà implementato per la prima volta in Android O, ovvero l'aggiornamento di Android 8.0. In occasione della prossima conferenza I/O di questa settimana, Google dovrebbe rilasciare ufficialmente il sistema operativo Android O; è stata lanciata anche una versione di anteprima per sviluppatori del sistema.

Secondo quanto previsto, il nuovo sistema completerà l'iterazione della versione di anteprima ad agosto e settembre e annuncerà la prima versione ufficiale a cui gli utenti Pixel e Nexus potranno effettuare l'aggiornamento. Anche la maggior parte dei produttori terzi prevede di iniziare ad adattarsi al sistema Android 8.0 in quel periodo. Stando ai progressi del progetto Treble, la velocità di aggiornamento dovrebbe essere notevolmente migliorata rispetto ad Android 7.0 dell'anno scorso e potrebbero esserci anche dei progressi nella popolarità dei modelli più vecchi. Dopotutto, in passato solo i modelli di punta dell'anno venivano aggiornati e lanciati per primi.

Pensi che il Progetto Treble sia una buona idea?

Vincitore del Qingyun Plan di Toutiao e del Bai+ Plan di Baijiahao, del Baidu Digital Author of the Year 2019, del Baijiahao's Most Popular Author in the Technology Field, del Sogou Technology and Culture Author 2019 e del Baijiahao Quarterly Influential Creator 2021, ha vinto numerosi premi, tra cui il Sohu Best Industry Media Person 2013, il China New Media Entrepreneurship Competition Beijing 2015, il Guangmang Experience Award 2015, il China New Media Entrepreneurship Competition Finals 2015 e il Baidu Dynamic Annual Powerful Celebrity 2018.

<<:  [Domande e risposte mediche] Perché mio figlio ha iniziato a piangere all'improvviso perché gli faceva male il braccio mentre lo stavo aiutando a salire le scale?

>>:  "Compagnia più intelligente" La tecnologia intelligente di GAC New Energy guida il Salone dell'auto di Pechino

Consiglia articoli

Perché le persone soffrono di insonnia?

Questo è il 3762° articolo di Da Yi Xiao Hu Con l...

La meravigliosa vita di Hao Yun - Addio al ballo quadrato

Questo è il 5322° articolo di Da Yi Xiao Hu Hao Y...

5 tendenze dei social media da tenere d'occhio nel 2016

In passato, c'erano solo due cose su cui pote...

Disturbi d'ansia | Comprendere come affrontare e cercare aiuto

Disturbi d'ansia: comprendere, affrontare e t...