CyanogenMod utilise différentiels Ota pour corriger les bugs, mais ils ont encore prendre le temps de préparer

0
142

CyanogenMod

Va “officielle” de dire le respect de la certification officielle des processus, trop

À l’aide d’un récent bug sur le Oppo N1 comme un exemple, CyanogenMod a donné un regard intéressant sur le processus de décision et de pousser une OTA pour les appareils maintenant que c’est une Google-certifié fournisseur de logiciels. Bien qu’il a une bonne histoire de la gestion des mises à jour — y compris tous les soirs logiciel construit pour plusieurs appareils, les choses changent un peu, quand vous allez “fonctionnaire”.

Ceux qui ont installé CyanogenMod par l’installateur officiel ou d’avoir une CM edition Oppo N1 peuvent bénéficier de ce qu’on appelle des “différentiels Ota,” ou de petites pièces qui peuvent résoudre simplement une partie spécifique du système sans rien toucher d’autre. Dans le cas d’un récent bug impliquant l’O-Cliquez sur accessoire pour la N1, la solution était de petite taille et pourrait bénéficier de l’utilisation d’une mise à jour incrémentielle — mais il a ajouté des couches de test requis pour pousser une OTA pour les appareils ralentit le processus.

Dans un beau morceau de transparence, CM explique qu’une fois que les ingénieurs estiment qu’ils ont résolu un problème de logiciel, la mise à jour est emballé et envoyé CM de QA (assurance qualité) de l’équipe. L’assurance qualité est responsable de s’assurer que le nouveau logiciel résout le problème comme prévu, mais aussi ne pas gâcher quoi que ce soit d’autre dans le processus. L’équipe d’assurance qualité des finitions haut de leurs essais, et puis c’est partir à la CTS — c’est la suite de test Google utilise pour certifier que le nouveau logiciel est encore compatible avec les appareils Android, les applications et de fonctionnalités. Chaque exécution de la CTS prend environ huit heures, et doit être de 100 passés dans l’ordre pour être certifié — un seul et unique hoquet, et vous êtes de retour au point de départ.

Le résultat final de ce petit correctif? CM prétend qu’il a fallu environ trois semaines après que le correctif a été achevé dans le code avant c’était greenlit et prêt à être lancé sur les périphériques. Les niveaux supplémentaires de tests au sein de leur propre équipe de QA et maintenant requis par Google simplement ajouter plus de temps sur les nouvelles versions que nous en avons l’habitude avec typique Rom personnalisé.

Heureusement, CM dit que la mise à jour incrémentielle système est “l’épine dorsale de notre future mise à jour et des plans de libération,” et que les essais avec CM installateur et CM edition N1 appareils n’est que le début. La fixation de petits problèmes dès qu’ils surviennent et de commencer le processus plus tôt avec une petite modification dans le logiciel devrait accélérer le processus, et à la fin de vous donner un téléchargement plus petit et plus court temps d’installation. Sachez simplement que vous ne pouvez pas toujours obtenir la “nuit” mise à jour de l’expérience que vous avez l’habitude de partir avant.

Source: CyanogenMod