Kommer ‘offisielle’ betyr i samsvar med offisiell sertifisering prosesser, for
Ved hjelp av en nylig feil på Motsatt N1 som et eksempel, CyanogenMod ga en interessant titt inn i prosessen med å lage og presser ut en OTA-til-enheter nå at det er et Google-sertifisert programvare leverandør. Selv om det har en god historie å administrere oppdateringer, inkludert fullstendig nattlig programvare bygger — for flere enheter, ting endrer litt når du går “tjenestemann”.
De som har installert CyanogenMod gjennom den offisielle installer eller har en CM edition Oppo N1 kan dra nytte av det som er kalt “incremental OTAs,” eller små lapper som kan fikse bare en bestemt del av systemet uten å berøre noe annet. I tilfelle av en nylig bug som involverer O-Klikk tilbehøret for N1, løsningen var liten og kunne virkelig dra nytte av en trinnvis update — men ekstra lag av testing som kreves for å presse en OTA til enheter som bremser ned prosessen.
I en hyggelig bit av åpenhet, CM forklarer at når ingeniørene mener de har løst et software problem, oppdateringen er pakket opp og sendt ut til CM er QA (kvalitetssikring) team. QA er ansvarlig for å sørge for at ny programvare løser problemet som forutsatt, men også søl ikke noe annet sted i prosessen. Den QA team ender opp sine testing, og så er det videre til CTS — dette er test suite som Google bruker til å bekrefte at den nye programvaren er fortsatt kompatibel med Android-enheter, funksjoner og applikasjoner. Hver kjøring av CTS tar ca. åtte timer å fullføre, og må være 100 bestått for å bli sertifisert — ett hikke, og du er tilbake til start.
Sluttresultatet for denne lille fix? CM hevder det tok ca tre uker etter reparasjonen ble ferdigstilt i koden før det var greenlit og klar til å bli rullet ut til enhetene. Den ekstra nivåer av testing i sin egen QA-teamet, og nå kreves av Google ganske enkelt legge til mer tid på nye utgivelser enn vi er vant til med vanlige tilpassede Romer.
Heldigvis CM sier at de økte oppdatere systemet er “ryggraden for våre fremtidig oppdatering og slipp planer”, og at testingen det med CM-installer og CM edition N1 enheter er bare begynnelsen. Å løse små problemer som de oppstår, og starter prosessen raskere med en mindre endring i programvaren bør fremskynde prosessen, og til slutt kan gi deg et mindre laste ned og kortere installere tid. Bare vet at du ikke alltid kan være å få “nattlig” update opplevelse som du er vant til fra før.
Kilde: CyanogenMod