Logo sk.androidermagazine.com
Logo sk.androidermagazine.com

Cyanogenmod používa na opravu chýb prírastkové uši, ale príprava sa ešte vyžaduje

Obsah:

Anonim

Pod pojmom „úradný“ sa rozumie aj dodržiavanie oficiálnych certifikačných postupov

Ako príklad uviedla nedávna chyba na Oppo N1, CyanogenMod venovala zaujímavý pohľad na proces výroby a tlačenia OTA zariadeniam, keď je dodávateľom softvéru s certifikáciou Google. Aj keď má dobrú históriu správy aktualizácií - vrátane úplného nočného zostavovania softvéru - pre viac zariadení, veci sa po zmene nastavenia na „oficiálne“ trochu menia.

Tí, ktorí si nainštalovali CyanogenMod prostredníctvom oficiálneho inštalátora alebo majú vydanie CM Oppo N1, môžu mať úžitok z toho, čo sa nazýva „prírastkové OTA“ alebo malé záplaty, ktoré dokážu opraviť iba konkrétnu časť systému bez toho, aby sa dotkli čokoľvek iného. V prípade nedávnej chyby týkajúcej sa doplnku O-Click pre N1 bola oprava malá a skutočne by mohla ťažiť z použitia prírastkovej aktualizácie - ale ďalšie vrstvy testovania potrebné na tlačenie OTA na zariadenia spomaľujú proces.

V peknej miere prehľadnosti CM vysvetľuje, že akonáhle inžinieri veria, že vyriešili problém so softvérom, aktualizácia je zabalená a odoslaná tímu QA (zabezpečenie kvality) spoločnosti CM. QA je zodpovedná za zabezpečenie toho, aby nový softvér vyriešil problém tak, ako bol zamýšľaný, ale tiež nespôsobuje nič iné v tomto procese. Tím QA dokončuje testovanie a potom je na CTS - toto je testovací balík, ktorý spoločnosť Google používa na osvedčenie, že nový softvér je stále kompatibilný so zariadeniami, funkciami a aplikáciami Android. Dokončenie každej série CTS trvá asi osem hodín a musí byť absolvovaných 100, aby bola certifikovaná - jedna šikana a ste späť na začiatok.

Konečný výsledok tejto malej opravy? Spoločnosť CM tvrdí, že trvala približne tri týždne po dokončení opravy v kóde, kým bola zelená a pripravená na uvedenie do prevádzky. Dodatočné úrovne testovania v ich vlastnom tíme kontroly kvality a teraz vyžadované spoločnosťou Google jednoducho pridávajú viac času na nové vydania, ako sme zvyknutí u bežných vlastných ROM.

Našťastie spoločnosť CM tvrdí, že systém prírastkových aktualizácií je „chrbtovou kosťou našich budúcich plánov aktualizácie a vydávania“ a že testovanie s inštalačným programom CM a zariadeniami N1 vydania CM je len začiatok. Riešenie malých problémov pri ich vzniku a začatie procesu skôr s menšou zmenou softvéru by malo tento proces urýchliť a nakoniec vám poskytne menšie sťahovanie a kratšiu dobu inštalácie. Len vedzte, že sa vám nemusí vždy podariť „nočná“ aktualizácia, na ktorú ste už predtým zvykli.

Zdroj: CyanogenMod