Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Cyanogenmod використовує інкрементальний отас для виправлення помилок, але для їх підготовки ще потрібен час

Зміст:

Anonim

"Офіційний" означає дотримання офіційних процедур сертифікації

Використовуючи нещодавню помилку Oppo N1 як приклад, CyanogenMod цікаво вивчив процес виготовлення та витіснення OTA на пристрої тепер, коли він є сертифікованим постачальником програмного забезпечення Google. Хоча це має гарну історію управління оновленнями, включаючи повну нічну версію програмного забезпечення для декількох пристроїв, все змінюється незначно, коли ви переходите до "офіційного".

Ті, хто встановив CyanogenMod через офіційний інсталятор або має редакцію CM Oppo N1, може скористатися тими, що називаються "поступовими OTA", або невеликими виправленнями, які можуть виправити лише певну частину системи, не торкаючись нічого іншого. У випадку нещодавньої помилки, що стосується аксесуара O-Click для N1, виправлення було невеликим і справді може отримати користь від використання поступового оновлення, але додані шари тестування, необхідні для підштовхування OTA до пристроїв, уповільнюють процес.

З невеликою прозорістю CM пояснює, що після того, як інженери вважають, що вони вирішили проблему з програмним забезпеченням, оновлення упаковується та відправляється команді QA (забезпечення якості) CM. QA несе відповідальність за те, щоб нове програмне забезпечення виправляло проблему за призначенням, але також не псувало нічого іншого в процесі. Команда з контролю якості закінчує тестування, а потім переходить до CTS - це тестовий набір, який Google використовує для підтвердження того, що нове програмне забезпечення все ще сумісне з пристроями, функціями та програмами Android. Кожен запуск CTS займає близько восьми годин, і його потрібно пройти 100, щоб пройти сертифікацію - один єдиний гикавка, і ви повернетесь до початку.

Кінцевий результат для цього невеликого виправлення? CM стверджує, що пройшло приблизно три тижні після завершення виправлення в коді, перш ніж він був зеленим кольором і готовий до розгортання на пристрої. Додаткові рівні тестування в їх власній команді QA, які тепер вимагає Google, просто додають більше часу на нові випуски, ніж ми звикли з типовими призначеними для користувача ROM.

На щастя, CM каже, що система поступових оновлень є "основою для наших майбутніх планів оновлення та випуску", і тестування її з установщиком CM та пристроями N1 версії CM - це лише початок. Виправлення невеликих проблем у міру їх виникнення та швидший запуск процесу з меншими змінами програмного забезпечення повинно прискорити процес, а врешті-решт, ви отримаєте менший розмір завантаження та коротший час встановлення. Просто знайте, що, можливо, ви не завжди отримуєте "нічне" оновлення, до якого ви звикли раніше.

Джерело: CyanogenMod