Android Sentral

CyanogenMod bruker inkrementelle OTA-er for å fikse feil, men de tar fortsatt tid å forberede

protection click fraud

Å bli "offisiell" betyr også å overholde offisielle sertifiseringsprosesser

Ved å bruke en nylig feil på Oppo N1 som et eksempel, ga CyanogenMod et interessant blikk på prosessen med å lage og skyve ut en OTA til enheter nå som det er en Google-sertifisert programvareleverandør. Selv om den har en god historie med å administrere oppdateringer - inkludert komplette nattlige programvarebygginger - for flere enheter, endrer ting seg litt når du blir "offisiell".

De som har installert CyanogenMod gjennom det offisielle installasjonsprogrammet eller har en CM-utgave Oppo N1 kan dra nytte av det som er kalt "inkrementelle OTAer", eller små patcher som kan fikse bare en spesifikk del av systemet uten å berøre noe annet. I tilfelle av en nylig feil som involverte O-Click-tilbehøret for N1, var løsningen liten og kunne virkelig dra nytte av bruken av en inkrementell oppdatering - men ekstra lag med testing som kreves for å skyve en OTA til enheter bremser prosess.

I en fin bit av åpenhet forklarer CM at når ingeniørene tror de har løst et programvareproblem, pakkes oppdateringen sammen og sendes til CMs QA-team (kvalitetssikring). QA er ansvarlig for å sørge for at den nye programvaren løser problemet etter hensikten, men heller ikke roter til noe annet i prosessen. QA-teamet fullfører testingen, og så er det videre til CTS – dette er testpakken Google bruker for å bekrefte at den nye programvaren fortsatt er kompatibel med Android-enheter, funksjoner og apper. Hver kjøring av CTS tar omtrent åtte timer å fullføre, og må være 100 bestått for å bli sertifisert - en enkelt hikke, og du er tilbake til starten.

Sluttresultatet for denne lille løsningen? CM hevder at det tok omtrent tre uker etter at reparasjonen ble fullført i kode før den ble grønnbelyst og klar til å rulles ut til enheter. De ekstra testnivåene i deres eget QA-team og som nå kreves av Google, legger ganske enkelt mer tid til nye utgivelser enn vi er vant til med typiske tilpassede ROM-er.

Heldigvis sier CM at det inkrementelle oppdateringssystemet er "ryggraden for vår fremtidige oppdatering og utgivelsesplaner," og at å teste den med CM-installasjonsprogrammet og CM-utgaven N1-enheter er bare begynnelse. Å fikse små problemer etter hvert som de oppstår og starte prosessen raskere med en mindre endring i programvare bør fremskynde prosessen, og til slutt gi deg en mindre nedlasting og kortere installasjon tid. Bare vit at du kanskje ikke alltid får den "nattlige" oppdateringsopplevelsen som du er vant til fra før.

Kilde: CyanogenMod

instagram story viewer