Android Centrala

CyanogenMod koristi inkrementalne OTA-e za ispravljanje grešaka, ali još uvijek im treba vremena da se pripreme

protection click fraud

Biti 'službeno' znači i pridržavati se službenih procesa certifikacije

Koristeći nedavnu pogrešku na Oppo N1 kao primjer, CyanogenMod je dao zanimljiv pogled na proces izrade i izbacivanja OTA na uređaje sada kada je Googleov certificirani dobavljač softvera. Iako ima dobru povijest upravljanja ažuriranjima — uključujući kompletne noćne verzije softvera — za više uređaja, stvari se malo mijenjaju kada postanete "službeni".

Oni koji su instalirali CyanogenMod putem službenog instalacijskog programa ili imaju CM izdanje Oppo N1 mogu imati koristi od onoga što su nazivaju se "inkrementalni OTA" ili male zakrpe koje mogu popraviti samo određeni dio sustava bez diranja bilo čega drugog. U slučaju nedavnog buga koji je uključivao dodatak O-Click za N1, popravak je bio malen i mogao bi imati koristi od korištenje inkrementalnog ažuriranja — ali dodani slojevi testiranja potrebni za slanje OTA na uređaje usporavaju postupak.

U priličnoj transparentnosti, CM objašnjava da nakon što inženjeri vjeruju da su riješili softverski problem, ažuriranje se pakira i šalje CM-ovom timu za osiguranje kvalitete (QA). QA je odgovoran za to da novi softver popravi problem kako je zamišljeno, ali i da ne zabrlja ništa drugo u procesu. QA tim završava svoje testiranje, a zatim ide dalje na CTS — ovo je skup testova koji Google koristi za potvrdu da je novi softver još uvijek kompatibilan s Android uređajima, značajkama i aplikacijama. Svako pokretanje CTS-a traje oko osam sati i mora se proći 100 da bi se dobio certifikat — jedno jedino štucanje i vraćaš se na početak.

Krajnji rezultat ovog malog popravka? CM tvrdi da je trebalo oko tri tjedna nakon što je popravak dovršen u kodu prije nego što je dobio zeleno svjetlo i bio spreman za uvođenje na uređaje. Dodatne razine testiranja unutar vlastitog QA tima koje sada zahtijeva Google jednostavno dodaju više vremena na nova izdanja nego što smo navikli s tipičnim prilagođenim ROM-ovima.

Srećom, CM kaže da je inkrementalni sustav ažuriranja "okosnica našeg budućeg ažuriranja i planovi za izdavanje", te da je testiranje s CM instalacijskim programom i uređajima CM izdanja N1 upravo ono početak. Rješavanje malih problema čim se pojave i ranije pokretanje procesa s manjom promjenom u softver bi trebao ubrzati proces, i na kraju vam omogućiti manje preuzimanje i kraću instalaciju vrijeme. Samo znajte da možda nećete uvijek imati "noćno" iskustvo ažuriranja na koje ste navikli od prije.

Izvor: CyanogenMod

instagram story viewer