Nel 2017, con il rilascio di Android Oreo, Google ha apportato la più grande modifica al core Android da quando è stato rilasciato per la prima volta nel 2008: Project Treble. Non solo ha reso più facile per gli OEM implementare gli aggiornamenti e migliorare la velocità con cui possono essere implementati, ma abbiamo anche visto la nascita del GSI, o "Generic System Image", come alternativa al normale firmware personalizzato.
Potresti esserti imbattuto in questo concetto molte volte nel contesto di una ROM personalizzata. Verificare Come installare una ROM personalizzata sul tuo dispositivo Android.

Ma la domanda rimane, però: cos'è GSI e in che cosa è diverso dalle normali ROM personalizzate?
Link veloci
Cosa sono le immagini di sistema generali?
In genere, il modo in cui vengono realizzate le ROM personalizzate più tradizionali come LineageOS è compilarle dal codice sorgente pensando a un singolo dispositivo.
Ciò significa che il file ROM include non solo l'immagine di sistema, ma anche il kernel, tutti i BLOB e le librerie per hardware specifico e altro codice per componenti hardware, che sono necessari non solo per sostituire il firmware originale del telefono, ma contengono già la maggior parte delle configurazioni e delle funzionalità necessarie.
Questo ha dei vantaggi, ma anche molti aspetti negativi. Con il file ROM personalizzato creato e compilato appositamente per un telefono specifico, lo sviluppatore o il supervisore può impiegare del tempo per correggere eventuali errori specifici del dispositivo che potrebbero verificarsi, come Wi-Fi o fotocamere difettose.
Ma questo tipo di ROM ha bisogno che uno sviluppatore, o spesso un team di sviluppatori, si prenda il tempo per fare il duro lavoro manualmente e far funzionare la ROM personalizzata su un nuovo telefono. Ciò richiede una lettura attenta, test costanti e molti tentativi ed errori. Se nessuno è pronto per questa attività, potresti non essere in grado di installare un file ROM personalizzato sul tuo telefono.
L'anno 2017 ha visto uno sviluppo significativo in questo senso. Con Android Oreo, Google ha annunciato Project Treble, che essenzialmente mette in atto moduli e separa il codice per i dispositivi di livello inferiore dallo stesso Android.
L'immagine di sistema agisce fondamentalmente come un livello che viene applicato al codice di livello inferiore, il che significa che puoi cambiare il sistema operativo senza dover toccare quel livello inferiore. Ciò ha dato vita al concetto di GSI, o General System Images, che poteva essere utilizzato su più di un telefono.
L'obiettivo principale di questa modifica era risolvere i problemi relativi alla lentezza e all'inefficacia degli OEM nell'implementazione degli aggiornamenti Android. Ma ha anche finito per cambiare le regole del gioco nella community dei mod.
Mentre i file ROM personalizzati per il dispositivo sono ancora disponibili, lo sviluppatore crea anche un'immagine personalizzata in formato GSI, che puoi installare su qualsiasi smartphone Android. L'unico requisito è che abbia bisogno di un bootloader sbloccabile. Verificare Le migliori opzioni per sviluppatori Android che vale la pena modificare.
Ci saranno differenze se utilizzo GSI?

Potresti essere lì o potresti non trovarne nessuno: tutto dipenderà dal tuo dispositivo specifico. Il problema con il file ROM del dispositivo è che lo sviluppatore dedicherà il proprio tempo e presterà un'attenzione speciale a quel particolare dispositivo che stanno conservando.
Se si verifica un problema con questi tipi di file ROM personalizzati, lo sviluppatore può dedicare attenzione a risolverlo correttamente.
Nonostante ciò, i GSI non ottengono quel tipo di attenzione poiché sono progettati per l'uso su qualsiasi dispositivo Android. Spesso sorgono problemi, ma il merito di risolverli è merito della comunità di sviluppatori che ha dedicato enormi sforzi alla risoluzione di bug e problemi del dispositivo che si basa sui GSI in modo che funzioni meglio su quanti più telefoni possibile.
Ma è impossibile risolvere tutto per tutti e, a meno che il tuo problema non stia accadendo a molte altre persone, è probabilmente piuttosto basso nell'elenco del pool di sviluppatori.
Ciò non significa che i GSI siano cattivi. È l'unico modo in cui molti telefoni possono ottenere una ROM personalizzata e, per la maggior parte, è perfettamente adatta per l'uso quotidiano sulla stragrande maggioranza degli smartphone popolari. Ma se il file ROM personalizzato è disponibile per il tuo telefono, questa è probabilmente un'opzione migliore.
Altrimenti, puoi provare GSI. Prova a controllare se altre persone stanno usando il tuo stesso telefono e se lo stanno usando prova ad annotare i problemi che stanno riscontrando, se ne hanno. E se ti imbatti in qualcosa, assicurati di segnalarlo. Verificare Perché non è più necessario installare ROM personalizzate sui dispositivi Android.
ROM PER TUTTI
Un file ROM personalizzato è sempre l'opzione migliore se intendi approfondire il mondo delle mod Android. Ma se non c'è nessuno disponibile o nulla che ti piace, GSI potrebbe essere la soluzione migliore.
Ti consentirà di eseguire un'esperienza Android alternativa, indipendentemente dal telefono che stai utilizzando, purché sia compatibile con Project Treble. Spero che ormai tu sappia la differenza. È ora possibile visualizzare I migliori lanciatori per Android: personalizza il tuo telefono.










