Kommer de “officielle” betyder, er i overensstemmelse med officielle certificering processer, for
Ved hjælp af en nylig fejl på den Modsatte N1 som et eksempel, CyanogenMod gav et interessant kig ind i processen med at gøre, og skubbe en OTA-til-enheder nu, at det er en Google-certificeret software leverandør. Selv om det er en god historie om administration af opdateringer — herunder komplet natlige software bygger — for flere enheder, tingene ændrer sig en lille smule, når du går “officielt.”
Dem, der har installeret CyanogenMod gennem de officielle installatør eller har en CM edition Oppo N1 kan drage fordel af det, der kaldes “incremental OTAs,” eller små pletter, der kan lave bare en bestemt del af systemet uden at røre noget andet. I tilfælde af en nylig fejl, der involverer O-Klik på tilbehør til N1, fix var lille og kunne virkelig drage fordel af anvendelsen af en trinvis opdatering — men tilføjede lag af test, der kræves for at skubbe en OTA-til enheder, der sinker processen.
I en dejlig smule gennemsigtighed, CM forklarer, at når ingeniører mener, at de har løst et software problem, opdateringen er pakket og sendt ud til CM ‘ s QA (quality assurance) team. QA er ansvarlige for at sikre den nye software løser det problem, som den er tiltænkt, men også ikke rode op i noget andet sted i processen. QA team, der slutter op deres test, og så er det videre til CTS — dette er den test suite bruger Google til at bekræfte, at den nye software er stadig kompatibel med Android-enheder, funktioner og apps. Hver løb af CTS tager omkring otte timer at gennemføre, og skal være 100 bestået for at blive certificeret — en enkelt hikke, og du er tilbage til start.
Det endelige resultat for denne lille fix? CM hævder, at det tog omkring tre uger efter rettelsen blev afsluttet i koden, før det blev grønt lys og klar til at blive rullet ud til enhederne. Ekstra niveauer af test inden for deres egne QA team, og nu kræves af Google blot tilføje mere tid på nye udgivelser, end vi er vant til med typiske brugerdefinerede Rom ‘ er.
Heldigvis CM siger, at de inkrementale opdatering er “rygraden for vores fremtidige opdatering og udgivelse planer,” og at teste det med CM-installatør og CM edition N1 enheder er bare begyndelsen. At løse de små problemer, når de opstår og starte processen hurtigere med en mindre ændring i den software, der skal fremskynde processen, og i sidste ende give dig en mindre downloade og kortere installere tid. Bare vide, at du kan ikke altid være at få “nightly” – opdatering oplevelse, som du er vant til fra før.
Kilde: CyanogenMod