Qu'est-ce que GSI sur Android et en quoi est-il différent d'une ROM personnalisée ?

En 2017, avec la sortie d'Android Oreo, Google a apporté le plus grand changement au noyau Android depuis sa première sortie en 2008 : Project Treble. Non seulement cela a facilité le déploiement des mises à jour par les OEM et amélioré la rapidité de leur déploiement, mais nous avons également vu la naissance du GSI, ou "Generic System Image", comme alternative au micrologiciel personnalisé standard.

Vous avez peut-être rencontré ce concept à plusieurs reprises dans le cadre d'une ROM personnalisée. Vérifier Comment installer une ROM personnalisée sur votre appareil Android.

Qu'est-ce que GSI sur Android et en quoi est-il différent d'une ROM personnalisée ? - Android

Mais la question demeure cependant : qu'est-ce que GSI et en quoi est-il différent des ROM personnalisées habituelles ?

Que sont les images système génériques ?

En règle générale, la façon dont la plupart des ROM personnalisées traditionnelles telles que LineageOS sont fabriquées consiste à les compiler à partir du code source avec un seul appareil à l'esprit.

Cela signifie que le fichier ROM comprend non seulement l'image système, mais également le noyau, tous les blobs et bibliothèques pour un matériel spécifique, et d'autres codes pour les composants matériels, qui sont nécessaires non seulement pour remplacer le micrologiciel d'origine du téléphone, mais contiennent déjà la plupart des les configurations et fonctionnalités nécessaires.

Cela a des avantages, mais aussi beaucoup d'aspects négatifs. Avec le fichier ROM personnalisé créé et compilé spécifiquement pour un téléphone spécifique, le développeur ou le superviseur peut prendre un certain temps pour corriger les erreurs spécifiques à l'appareil qui peuvent survenir, telles qu'un Wi-Fi ou des caméras défectueux.

Mais ce type de ROM a besoin d'un développeur - ou souvent d'une équipe de développeurs - pour prendre le temps de faire le travail manuellement et de faire fonctionner la ROM personnalisée sur un nouveau téléphone. Cela nécessite une lecture attentive, des tests constants et de nombreux essais et erreurs. Si personne n'est prêt pour cette tâche, vous ne pourrez peut-être pas du tout installer un fichier ROM personnalisé sur votre téléphone.

L'année 2017 a été marquée par une évolution significative à cet égard. Avec Android Oreo, Google a annoncé Project Treble, qui met essentiellement en place des modules et sépare le code des appareils de niveau inférieur d'Android lui-même.

L'image système agit essentiellement comme une couche appliquée au code de niveau inférieur, ce qui signifie que vous pouvez changer de système d'exploitation sans avoir à toucher cette couche inférieure. Cela a donné naissance au concept de GSI, ou General System Images, qui pouvait être utilisé sur plus d'un téléphone.

L'objectif principal de ce changement était de résoudre les problèmes de lenteur et d'inefficacité des OEM dans le déploiement des mises à jour Android. Mais cela a également fini par changer les règles du jeu dans la communauté des mods.

Alors que les fichiers ROM personnalisés pour l'appareil sont toujours disponibles, le développeur crée également une image personnalisée au format GSI, que vous pouvez installer sur n'importe quel smartphone Android. La seule exigence est qu'il a besoin d'un chargeur de démarrage déverrouillable. Vérifier Principales options de développement Android qui valent la peine d'être modifiées.

Y aura-t-il des différences si j'utilise GSI ?

Qu'est-ce que GSI sur Android et en quoi est-il différent d'une ROM personnalisée ? - Android

Vous pouvez être là, ou vous pouvez ne pas en trouver, tout dépendra de votre appareil spécifique. Le problème avec le fichier ROM de l'appareil est que le développeur consacrera son temps et accordera une attention particulière à l'appareil qu'il conserve.

Si un problème survient avec ces types de fichiers ROM personnalisés, le développeur peut s'attacher à le réparer correctement.

Malgré cela, les GSI ne reçoivent pas ce genre d'attention car ils sont conçus pour être utilisés sur n'importe quel appareil Android. Des problèmes surviennent souvent, mais le mérite de les résoudre revient à la communauté des développeurs qui a déployé d'énormes efforts pour résoudre les bogues et les problèmes de l'appareil qui reposent sur les GSI afin qu'il fonctionne mieux sur autant de téléphones que possible.

Mais il est impossible de tout réparer pour tout le monde, et à moins que votre problème n'arrive à beaucoup d'autres personnes, il est probablement assez bas sur la liste du pool de développeurs.

Cela ne signifie pas que les GSI sont mauvais. C'est la seule façon pour de nombreux téléphones d'obtenir une ROM personnalisée, et pour la plupart, elle convient parfaitement à une utilisation quotidienne sur la grande majorité des smartphones populaires. Mais si le fichier ROM personnalisé est disponible pour votre téléphone, c'est probablement une meilleure option.

Sinon, vous pouvez essayer GSI. Essayez de vérifier si d'autres personnes utilisent le même téléphone que vous, et si elles l'utilisent, essayez de noter les problèmes qu'elles rencontrent, si elles en ont. Et si vous tombez sur quelque chose, assurez-vous de le signaler. Vérifier Pourquoi vous n'avez plus besoin d'installer une ROM personnalisée sur les appareils Android.

ROM POUR TOUS

Un fichier ROM personnalisé est toujours la meilleure option si vous avez l'intention de plonger dans le monde des mods Android. Mais, s'il n'y en a pas de disponible ou si rien ne vous plaît, GSI peut être votre meilleur pari.

Cela vous permettra d'exécuter une autre expérience Android, quel que soit le téléphone que vous utilisez, tant que votre téléphone est compatible avec Project Treble. J'espère que maintenant vous connaissez la différence. Vous pouvez désormais visualiser Meilleurs lanceurs pour Android : personnalisez votre téléphone.

source
Aller au bouton supérieur