Logo fr.androidermagazine.com
Logo fr.androidermagazine.com

CyanogenMod utilise des otas incrémentaux pour corriger les bugs, mais leur préparation prend du temps.

Table des matières:

Anonim

Devenir officiel signifie aussi se conformer aux processus de certification officiels

CyanogenMod a utilisé un bug récent sur l'Oppo N1 pour donner un aperçu intéressant du processus de création et d'extraction d'un OTA sur des périphériques, à présent qu'il s'agit d'un éditeur de logiciels certifié par Google. Bien que la gestion des mises à jour (y compris des versions complètes de logiciels nocturnes) pour plusieurs périphériques soit un bon exemple, les choses changent un peu lorsque vous devenez "officiel".

Ceux qui ont installé CyanogenMod par le biais du programme d'installation officiel ou qui possèdent une édition CM Oppo N1 peuvent tirer parti de ce que l'on appelle des "OTA incrémentaux" ou de petits correctifs permettant de réparer une partie spécifique du système sans rien toucher au reste. Dans le cas d’un bogue récent impliquant l’accessoire O-Click pour le N1, le correctif était petit et pourrait vraiment bénéficier de l’utilisation d’une mise à jour incrémentielle - mais des couches de tests supplémentaires requises pour appliquer un OTA à des périphériques ralentissent le processus.

Dans un souci de transparence, CM explique qu’une fois que les ingénieurs ont résolu un problème logiciel, la mise à jour est emballée et envoyée à l’équipe d’assurance qualité de CM. QA est responsable de s’assurer que le nouveau logiciel corrige le problème comme prévu mais ne gâche rien en cours de route. L’équipe d’assurance qualité termine les tests, puis CTS, la suite de tests utilisée par Google pour certifier que le nouveau logiciel est toujours compatible avec les appareils, les fonctionnalités et les applications Android. Chaque cycle de CTS prend environ huit heures et doit être passé à 100 pour être certifié - un seul hoquet, et vous êtes de retour au début.

Le résultat final pour ce petit correctif? CM affirme qu'il a fallu environ trois semaines après que le correctif ait été complété dans le code avant qu'il soit vert et prêt à être déployé sur des périphériques. Les niveaux supplémentaires de tests au sein de leur propre équipe d'assurance qualité et désormais requis par Google ajoutent simplement plus de temps aux nouvelles versions que nous en avons l'habitude avec des ROM personnalisées typiques.

Heureusement, CM déclare que le système de mise à jour incrémentielle est "la colonne vertébrale de nos futurs plans de mise à jour et de publication" et que le tester à l'aide des programmes d'installation et des périphériques CM Edition N1 de CM n'est qu'un début. La résolution des problèmes mineurs au fur et à mesure qu'ils se produisent et le démarrage rapide du processus avec une modification mineure du logiciel devraient accélérer le processus et, à la fin, vous permettre un téléchargement plus court et un temps d'installation plus court. Sachez simplement que vous n'obtenez pas toujours l'expérience de mise à jour "nocturne" à laquelle vous êtes habitué auparavant.

Source: CyanogenMod