Android Keskus

CyanogenMod käyttää inkrementaalisia OTA: ita virheiden korjaamiseen, mutta niiden valmistelu vie silti aikaa

protection click fraud

"Viralliseksi" siirtyminen tarkoittaa myös virallisten sertifiointiprosessien noudattamista

Käyttämällä esimerkkinä äskettäistä Oppo N1 -virhettä CyanogenMod antoi mielenkiintoisen katsauksen OTA: n tekemiseen ja levittämiseen laitteisiin nyt, kun se on Googlen sertifioima ohjelmistotoimittaja. Vaikka sillä on hyvä historia päivitysten hallinnassa – mukaan lukien täydelliset öiset ohjelmistokoonnukset – useille laitteille, asiat muuttuvat hieman, kun siirryt "viralliseksi".

Ne, jotka ovat asentaneet CyanogenModin virallisen asennusohjelman kautta tai joilla on CM-versio Oppo N1, voivat hyötyä kutsutaan "inkrementaalisiksi OTA: iksi" tai pieniksi korjaustiedostoiksi, jotka voivat korjata vain tietyn osan järjestelmästä koskematta mihinkään muuhun. Äskettäin N1:n O-Click-lisävarusteeseen liittyvän virheen tapauksessa korjaus oli pieni ja voisi todella hyötyä asteittaisen päivityksen käyttö – mutta lisätyt testauskerrokset, joita tarvitaan OTA: n siirtämiseen laitteisiin, hidastaa käsitellä asiaa.

Melko läpinäkyvästi CM selittää, että kun insinöörit uskovat ratkaiseneensa ohjelmisto-ongelman, päivitys pakataan ja lähetetään CM: n laadunvarmistustiimille. QA on vastuussa siitä, että uusi ohjelmisto korjaa ongelman suunnitellusti, mutta ei myöskään sotke mitään muuta prosessissa. Laadunvarmistustiimi päättää testauksensa, ja sen jälkeen se siirtyy CTS: ään – tämä on testipaketti, jolla Google varmistaa, että uusi ohjelmisto on edelleen yhteensopiva Android-laitteiden, -ominaisuuksien ja -sovellusten kanssa. Jokainen CTS-ajo kestää noin kahdeksan tuntia, ja se on läpäistävä 100, jotta se voidaan hyväksyä – yksi hikka, ja olet takaisin alkuun.

Lopputulos tälle pienelle korjaukselle? CM väittää, että korjauksen valmistuttua koodissa kesti noin kolme viikkoa, ennen kuin se palasi vihreäksi ja oli valmis levitettäväksi laitteille. Heidän oman laadunvarmistustiiminsä ja nyt Googlen vaatimat ylimääräiset testaustasot lisäävät vain enemmän aikaa uusiin julkaisuihin kuin olemme tottuneet tyypillisiin mukautettuihin ROM-levyihin.

Onneksi CM sanoo, että inkrementaalinen päivitysjärjestelmä on "selkäranka tulevalle päivityksellemme ja julkaisusuunnitelmat", ja että sen testaaminen CM-asennusohjelmalla ja CM-version N1-laitteilla on vain alku. Korjaa pienet ongelmat sitä mukaa kun niitä ilmaantuu ja aloitat prosessin nopeammin pienemmällä muutoksella ohjelmiston pitäisi nopeuttaa prosessia ja antaa sinulle lopulta pienemmän latauksen ja lyhyemmän asennuksen aika. Tiedä vain, että et ehkä aina saa sitä "iltaisin" päivityskokemusta, johon olet tottunut aiemmin.

Lähde: CyanogenMod

instagram story viewer