Qu’est-ce qu’un 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 à la base sous-jacente d’Android depuis la première sortie d’Android en 2008 : Project Treble. Non seulement cela a facilité le déploiement des mises à jour pour les OEM, mais nous avons également vu la naissance des GSI, ou images système génériques, comme alternative au micrologiciel personnalisé standard.
Vous avez probablement rencontré ce concept plusieurs fois dans le contexte de ROM personnalisées. La question demeure cependant : que sont les GSI et en quoi sont-ils différents des ROM personnalisées ?
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 conventionnelles telles que LineageOS sont fabriquées est qu’elles sont compilées à partir du code source avec un périphérique spécifique à l’esprit.
Cela signifie que la ROM comprend non seulement une image système, mais également un noyau et tous les blobs et bibliothèques de périphériques spécifiques, ainsi que d’autres codes spécifiques au matériel, nécessaires pour remplacer non seulement le micrologiciel d’origine d’un téléphone, mais également la plupart des composants et fonctionnalités. travail.
Cela a des avantages, mais aussi beaucoup d’inconvénients. Les ROM personnalisées étant spécialement conçues et compilées pour un téléphone spécifique, un développeur ou un responsable peut prendre le temps de corriger les bogues spécifiques à l’appareil qui peuvent survenir, comme un dysfonctionnement du Wi-Fi ou des caméras.
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 manuellement les démarches et de faire fonctionner une ROM personnalisée sur un nouveau téléphone. Cela nécessite une lecture méticuleuse, des tests et beaucoup d’essais et d’erreurs. S’il n’y a personne pour la tâche, vous ne pourrez peut-être pas du tout installer une ROM personnalisée sur votre téléphone.
2017 a vu une grande percée à cet égard. Avec Android Oreo, Google a annoncé Project Treble, qui modularise et sépare essentiellement le code de niveau inférieur spécifique au matériel du système Android lui-même.
L’image système agit essentiellement comme une couche qui est appliquée sur le code de niveau inférieur, ce qui signifie que vous pouvez échanger le système d’exploitation sans avoir à toucher cette couche inférieure. Cela a donné naissance au concept de GSI, ou images système génériques, qui peuvent être utilisées sur plusieurs téléphones.
Ce changement visait principalement à résoudre les problèmes de lenteur et d’inefficacité des OEM pour déployer les mises à jour Android. Mais cela a également changé la donne pour la communauté de modding.
Alors que les ROM personnalisées spécifiques à l’appareil étaient et sont toujours une chose, les développeurs créent également des ROM personnalisées sous la forme de GSI, que vous pouvez installer sur n’importe quel smartphone Android. La seule exigence est qu’il doit avoir un chargeur de démarrage déverrouillable.
Y aura-t-il des différences si j’utilise un GSI ?
Il se peut qu’il y en ait ou qu’il n’y en ait pas, tout dépendra de votre appareil spécifique. Le problème avec les ROM spécifiques à l’appareil est qu’un développeur se consacrerait et accorderait une attention particulière à l’appareil spécifique qu’il entretient.
Si un problème finit par survenir sur ces types de ROM, le développeur peut consacrer son attention à le résoudre correctement.
Les GSI, cependant, ne reçoivent pas le même genre d’attention puisqu’ils sont conçus pour être utilisés sur n’importe quel appareil Android. Des problèmes surviennent souvent, et au crédit de la communauté des développeurs, des efforts titanesques sont consacrés à la résolution de bogues et de problèmes spécifiques à l’appareil sur ces GSI afin qu’ils fonctionnent mieux sur le plus grand nombre de téléphones possible.
Mais il est impossible de tout réparer pour tout le monde, et à moins que votre problème n’arrive à plusieurs autres, il sera probablement très bas sur la liste de seau d’un développeur.
Cela ne veut pas dire que les GSI sont mauvais. C’est le seul moyen pour de nombreux téléphones d’obtenir des ROM personnalisées, et pour la plupart, ils conviennent parfaitement à une utilisation quotidienne sur la grande majorité des smartphones. Mais si une ROM personnalisée spécifique à l’appareil est disponible pour votre téléphone, c’est probablement une meilleure option.
Sinon, vous pouvez essayer un GSI. Essayez de vérifier si d’autres personnes utilisant le même téléphone que vous utilisent des GSI, et si elles les utilisent, essayez de prendre note des problèmes qu’elles rencontrent, le cas échéant. Et si vous tombez sur quelque chose, assurez-vous de le signaler.
ROM personnalisées pour tout le monde
Les ROM spécifiques à l’appareil sont toujours la meilleure option si vous souhaitez vous plonger dans le monde du modding Android. Mais, s’il n’y en a pas de disponible, un GSI pourrait être votre meilleur pari.
Cela vous permettra d’exécuter une autre expérience Android, quel que soit le téléphone que vous possédez, tant que votre téléphone est compatible avec Project Treble. J’espère que maintenant vous connaissez la différence.