Android Centrála

CyanogenMod používa inkrementálne OTA na opravu chýb, ale stále si vyžadujú čas na prípravu

protection click fraud

Byť „oficiálnym“ znamená tiež dodržiavať oficiálne certifikačné procesy

Pomocou nedávnej chyby na Oppo N1 ako príklad, CyanogenMod poskytol zaujímavý pohľad na proces vytvárania a rozširovania OTA do zariadení teraz, keď je dodávateľom softvéru certifikovaným spoločnosťou Google. Hoci má dobrú históriu spravovania aktualizácií – vrátane kompletných nočných verzií softvéru – pre viacero zariadení, veci sa trochu zmenia, keď prejdete do „oficiálneho“ stavu.

Tí, ktorí si nainštalovali CyanogenMod prostredníctvom oficiálneho inštalátora alebo majú Oppo N1 z edície CM, môžu ťažiť z nazývané „inkrementálne OTA“ alebo malé záplaty, ktoré dokážu opraviť iba konkrétnu časť systému bez toho, aby sa dotkli čohokoľvek iného. V prípade nedávnej chyby týkajúcej sa príslušenstva O-Click pre N1 bola oprava malá a mohla skutočne využiť použitie prírastkovej aktualizácie - ale pridané vrstvy testovania potrebné na prenesenie OTA do zariadení spomaľujú proces.

V peknej transparentnosti CM vysvetľuje, že keď inžinieri veria, že vyriešili problém so softvérom, aktualizácia je zabalená a odoslaná tímu QA (zabezpečovanie kvality) CM. Kontrola kvality je zodpovedná za zabezpečenie toho, aby nový softvér vyriešil problém tak, ako bolo zamýšľané, ale tiež nepokazí nič iné v procese. Tím QA dokončí svoje testovanie a potom prejde na CTS – toto je testovací balík, ktorý spoločnosť Google používa na potvrdenie, že nový softvér je stále kompatibilný so zariadeniami, funkciami a aplikáciami Android. Dokončenie každého cyklu CTS trvá približne osem hodín a na získanie certifikácie musíte prejsť 100 hodinami – stačí jedna chyba a ste späť na začiatku.

Konečný výsledok tejto malej opravy? CM tvrdí, že po dokončení opravy v kóde trvalo asi tri týždne, kým sa rozsvietila na zeleno a bola pripravená na zavedenie do zariadení. Dodatočné úrovne testovania v rámci vlastného tímu QA, ktoré teraz vyžaduje spoločnosť Google, jednoducho pridávajú novým vydaniam viac času, ako sme zvyknutí pri typických vlastných ROM.

Našťastie CM hovorí, že systém prírastkových aktualizácií je „chrbticou pre našu budúcu aktualizáciu a plány vydania,“ a že testovanie s inštalačným programom CM a zariadeniami edície CM N1 je len to začiatok. Oprava malých problémov, keď sa vyskytnú, a spustenie procesu skôr s menšou zmenou v softvér by mal urýchliť proces a v konečnom dôsledku vám poskytne menšie sťahovanie a kratšiu inštaláciu čas. Len vedzte, že možno nie vždy dostávate „nočné“ aktualizácie, na ktoré ste boli zvyknutí predtým.

Zdroj: CyanogenMod

instagram story viewer