Logo hr.androidermagazine.com
Logo hr.androidermagazine.com

Cyanogenmod koristi inkrementalne otase za popravljanje bugova, ali i dalje im treba vremena za pripremu

Sadržaj:

Anonim

"Službeni" znači i poštivanje službenih postupaka certifikacije

Koristeći nedavnu pogrešku na Oppo N1 kao primjer, CyanogenMod je zanimljivo pogledao postupak izrade i guranja OTA na uređaje sada kada je to Googleov certificirani dobavljač softvera. Iako ima dobru povijest upravljanja ažuriranjima - uključujući kompletnu noćnu izradu softvera - za više uređaja stvari se pomalo mijenjaju kada postanete "službeni".

Oni koji su CyanogenMod instalirali preko službenog instalatora ili imaju CM izdanje Oppo N1 mogu imati koristi od naziva "inkrementalni OTA" ili malih zakrpa koje mogu popraviti samo određeni dio sustava, a da ne dodiruju ništa drugo. U slučaju nedavne pogreške koja uključuje O-Click dodatak za N1, ispravka je bila mala i stvarno bi mogla imati koristi od korištenja inkrementalnog ažuriranja - ali dodani slojevi testiranja potrebni za potiskivanje OTA na uređaje usporava proces.

CM pojačava transparentnost, CM objašnjava da nakon što inženjeri vjeruju da su riješili problem sa softverom, ažuriranje se spakira i šalje CM-ovom QA (Qurance) timu. QA je odgovoran za osiguravanje da novi softver riješi problem kako je planirano, ali također ne zabrlja ništa drugo u postupku. QA tim dovršava svoje testiranje, a zatim slijedi CTS - ovo je testni paket koji Google koristi kako bi potvrdio da je novi softver još uvijek kompatibilan sa Android uređajima, značajkama i aplikacijama. Svaka vožnja CTS-a traje oko osam sati i mora proći 100 da biste dobili certifikat - jedan jedini štucanje, i vratite se na početak.

Konačni rezultat za ovo malo popravljanje? CM tvrdi da je trebalo oko tri tjedna nakon dovršetka popravka u kodu prije nego što je postalo zeleno i spremno za uvođenje na uređaje. Dodatne razine testiranja u njihovom QA timu koje sada zahtijeva Google jednostavno dodaju više vremena za nova izdanja nego što smo navikli kod tipičnih prilagođenih ROM-ova.

Srećom, u CM-u kažu da je sistem inkrementalnog ažuriranja "okosnica za naše buduće planove za ažuriranje i puštanje", te da je testiranje s instalacijskim programom CM i uređajima N1 za izdanje CM samo početak. Popravak malih problema kako nastaju i što prije započinjanje postupka uz manju promjenu softvera trebalo bi ubrzati postupak, a na kraju vam dati manje preuzimanja i kraće vrijeme instalacije. Samo znajte da možda uvijek nećete dobivati ​​"noćno" ažuriranje iskustva na koje ste navikli od prije.

Izvor: CyanogenMod