Se ricordi, Google ha annunciato Project Treble prima dell'I/O 2017 per affrontare una delle maggiori sfide di Android, il problema dell'aggiornamento del dispositivo 5 anni fa. Con Android 8 (Oreo), il sistema Android è stato riprogettato per rendere gli aggiornamenti più facili, veloci ed economici per i produttori. Allora, cos'è questo Project Treble?
Progetto Treble
Consente agli sviluppatori di progettare aggiornamenti che funzionino su miliardi di telefoni e tablet senza doversi sintonizzare su ciascun tipo di dispositivo. Prima di Project Treble, il framework Android e il fornitore del dispositivo venivano revisionati per aggiornare i dispositivi. Sia il framework Android è stato aggiornato che il fornitore del dispositivo è stato rielaborato. Questo è stato abbastanza difficile da aggiornare per le aziende. Con una nuova interfaccia del fornitore, Project Treble disaccoppia le implementazioni del fornitore (software specifico del dispositivo) dal framework del sistema operativo Android. Non esiste un'interfaccia ufficiale del fornitore in Android 7.x e versioni precedenti, quindi i produttori di dispositivi hanno dovuto aggiornare molto codice Android per aggiornare i dispositivi alle versioni più recenti di Android.
Grazie a Project Treble le aziende sono diventate più veloci e facili da aggiornare. I telefoni Samsung, che prima di Project Treble ricevevano pochissimi aggiornamenti Android, ora ricevono più aggiornamenti dei telefoni Google.
Treble fornisce una nuova interfaccia stabile per i produttori che consente ai produttori di dispositivi di accedere a parti specifiche dell'hardware del codice Android, in modo che i produttori di dispositivi possano semplicemente aggiornare il framework del sistema operativo Android e saltare direttamente i produttori di chip per fornire la nuova versione di Android. Con Project Treble, le strutture necessarie del dispositivo sono state completamente trasferite al fornitore del dispositivo. In questo modo, mentre le aziende si aggiornavano, rilasciavano solo il nuovo framework Android, il fornitore rimaneva lo stesso. La foto qui sotto lo spiega.
GSI (Generic System Image) è completamente il prodotto di questo progetto. Come abbiamo detto sopra, se hai un fornitore triplo, la tua azienda fornirà gli aggiornamenti come GSI. Ad esempio, Xiaomi fornisce aggiornamenti MIUI alla maggior parte dei suoi dispositivi come GSI / SGSI. In effetti, questo è esattamente lo scopo del progetto. Invece di ottenere build individuali per ciascun dispositivo per gli aggiornamenti, il framework Android viene preparato e rilasciato sul dispositivo supportato tre volte. Puoi trovare il nostro argomento su GSI <a href="https://italymeetshollywood.com/wp-content/uploads/2025/02/Catalogo_GDC_2025_web.pdf">questo link</a> Oggi non esiste quasi nessun dispositivo che non abbia Project Treble. Google ha fatto un ottimo lavoro. Resta sintonizzato per seguire l'agenda e imparare cose nuove.