Le titre dit à peu près tout. Quelle est la différence entre la version officielle et non officielle d'une ROM ? D'après ce que j'ai vu, la version non officielle précède la version officielle pour les ROMs comme cyanogenmod.
Réponse
Trop de publicités?
Andy Yan
Points
9360
Rahul Gopi décrit le concept de base de l'officiel et du non-officiel, mais j'aimerais y ajouter quelques éléments importants.
- Le caractère non officiel n'est pas nécessairement différent du caractère officiel en termes de code et de résultat. On peut construire uniquement à partir des codes fournis par l'équipe ROM sans ajouts, et le résultat sera exactement le même que celui des Nightlies, moins quelques empreintes ici et là qui montrent qui l'a construit.
- Un document officiel n'est pas nécessairement meilleur qu'un document non officiel. Pour de nombreux appareils populaires, les deux existent, et le développeur des versions non officielles apportera des modifications pour les différencier, par exemple un noyau personnalisé, une version allégée (c'est-à-dire qu'il a supprimé certaines applications préinstallées), selon ses goûts. C'est d'ailleurs ce que je fais tous les mois en tant que compilateur maison.
- L'officiel n'est pas toujours parfait. Parfois, les développeurs ont des correctifs non publiés qui n'ont pas encore été poussés vers l'amont, ou qui n'ont pas été approuvés par la revue de code pour diverses raisons, laissant des bogues en souffrance depuis longtemps dans les versions officielles. Les développeurs peuvent publier des versions non officielles qui intègrent ces correctifs lors de la construction locale, corrigeant ainsi les bugs.
- Lorsqu'une nouvelle version d'Android est publiée, les versions non officielles sont presque toujours les premières. Cela est dû aux exigences strictes (par exemple, les fonctionnalités de base qui doivent au moins fonctionner) que l'équipe ROM choisit d'appliquer aux versions officielles. À l'inverse, les développeurs des versions non officielles s'efforcent surtout d'apporter la version au plus grand nombre le plus tôt possible, à titre de preuve de concept.
Pour les raisons susmentionnées, vous ne devriez pas supposer que "l'identité du constructeur n'a pas d'importance" - examinez attentivement l'introduction des produits non officiels (car les produits officiels proposent rarement une telle introduction), et décidez s'ils présentent un avantage dont vous avez besoin.