CyanogenMod verwendet inkrementelle OTAs Fehler zu beheben, aber Sie immer noch Zeit, um sich vorzubereiten

0
150

CyanogenMod

Geht ‘offiziellen’ bedeutet die Einhaltung offizielle Zertifizierung Prozesse, zu

Mit einem letzten Fehler auf dem Oppo N1 als ein Beispiel, CyanogenMod gab einen interessanten Einblick in den Prozess der Herstellung und treibt ein OTA auf die Geräte nun, es ist eine Google-zertifizierte software-Anbieter. Obwohl es hat eine gute Geschichte der Verwaltung von updates — einschließlich der vollständigen nächtlichen software-builds — für mehrere Geräte, die Dinge ändern sich ein wenig, wenn Sie gehen “offiziell”.

Diejenigen, die installiert haben, CyanogenMod über den offiziellen installer oder eine CM edition Oppo N1 profitieren können, die sogenannten “inkrementellen OTAs,” oder kleine patches, die das beheben können, nur einen bestimmten Teil des Systems, ohne Sie zu berühren etwas anderes. Im Fall von einem letzten Fehler mit dem O-Click Zubehör für das N1, das Update war klein und konnte wirklich profitieren von der Verwendung eines inkrementellen update — aber Hinzugefügt Schichten von Tests erforderlich, um die push OTA auf die Geräte verlangsamt den Prozess.

In einer netten, wenig Transparenz, CM erklärt, dass, sobald die Ingenieure glauben, dass Sie gelöst haben ein Problem mit der software, das update ist verpackt und geschickt, um CM ‘ s QA (quality assurance) – team. QA ist dafür verantwortlich, dass die neue software das problem behebt, wie beabsichtigt, sondern auch nicht Durcheinander bringen, etwas anderes in den Prozess. Das QA-team beendet Ihre Prüfung, und dann geht es weiter zum CTS — dies ist die test-suite von Google verwendet, um zu bestätigen, dass die neue software ist auch kompatibel mit Android-Geräte, Funktionen und apps. Jede Ausführung des CTS dauert etwa acht Stunden, und muss 100 übergeben, um zertifiziert zu werden — einen einzigen Schluckauf, und Sie sind zurück an den start.

Das Ergebnis für dieses kleine Problem beheben? CM behauptet, es dauerte ungefähr drei Wochen, nachdem das Update abgeschlossen wurde im code, bevor es wurde greenlit und fertig ausgerollt werden, um Geräte. Die zusätzlichen Level-Prüfung in Ihrer eigenen QA-team und jetzt erforderlich, die von Google-fügen Sie einfach mehr Zeit, auf neue releases, als wir es gewohnt sind mit typischen custom ROMs.

Zum Glück, CM sagt, dass das inkrementelle update-system ist “das Rückgrat für unsere zukünftigen update-und release-Pläne”, und dass Tests mit CM installer und CM-edition des N1-Geräten ist nur der Anfang. Beheben kleine Probleme, wie Sie entstehen und beginnen den Prozess eher mit einer kleineren änderung in der software sollte den Prozess beschleunigen, und am Ende geben Sie eine kleinere download-und kürzere Installationszeit. Weiß nur, dass Sie nicht immer bekommen die “nightly” – update Erfahrung, die man von vor.

Quelle: CyanogenMod