Чому Xiaomi не завжди оновлює версію Android

Китайська компанія Xiaomi на відміну від багатьох інших виробників регулярно оновлює ПО своїх смартфонів. Але є одне але”. Так, смартфони Xiaomi протягом життєвого циклу дійсно отримують кілька версій MIUI. Але справа в тому, що всі оновлення засновані на тій же версії Android, яка була встановлена ​​на пристрої з заводу. У кращому випадку Xiaomi використовує наступну збірку Android.

Наочне тому підтвердження – представлений в 2014 році Xiaomi Redmi 1S. Спочатку він поставлявся з Android 4.2 Jelly Bean і оболонкою MIUI 5 на борту. Потім Xiaomi кілька разів оновила прошивку – спочатку на зміну MIUI 5 прийшла MIUI 6, потім її змінила MIUI 7, а останнім оновленням стала MIUI 8. А ось версія Android за цей час оновилася тільки з 4.2 до 4.4. І це не єдиний приклад. Звичайно, Xiaomi можна звинуватити в ігноруванні бажань своїх клієнтів, але насправді компанія діє в інтересах користувачів. Чому так відбувається, роз’яснює Олександр Навагін на Hype.ru.

Стрімкий розвиток технологій призводить до того, що апаратна складова пристроїв швидко застаріває. А навантаження на залізо з боку програмного забезпечення в той же час зростають. Додатків потрібно все більше пам’яті, навантаження на процесор збільшується, а Android, незважаючи на те, що Google всіляко оптимізує її, легше не стає.

Крім того, часто нова версія Android приносить не так багато нововведень. Наприклад, єдине серйозне відміну Android 6.0 Marshmallow полягало в появі підтримки сканера відбитків пальців. Але у випадку з Xiaomi Redmi 2 і іншими смартфонами без дактилоскопічного датчика, від цієї опції немає ніякої практичної користі. Розуміючи це, Xiaomi вважає доцільніше займатися оновленням MIUI на основі вже випробуваної версії Android.

Політика виробників мобільних процесорів

Чімпейкери можуть надавати серйозний вплив на виробників мобільних пристроїв, адже від них залежить сумісність заліза з новим програмним забезпеченням. Так, саме виробники процесорів вирішують, чи будуть їх чіпи підтримувати нову версію Android чи ні. Наприклад, популярний процесор Qualcomm Snapdragon 625 сумісний і з Android 6.0, і з 7.0 і 8.0. А ось менш поширений Qualcomm Snapdragon 616 швидко застарів. Пристрої на його базі підтримують Android у версії не вище 6.0.

Що ж стосується тайванського чипмейкера MediaTek, то у нього і зовсім неоднозначна політика щодо підтримки своїх процесорів. Так, він безкоштовно ділиться з виробниками кодами програмного забезпечення для чіпів початкового рівня, а ось за можливість поновлення топових процесорів доведеться доплатити. Оскільки смартфони Xiaomi продаються з мінімальною націнкою, то компанія не готова до зайвих витрат. Доплачувати MediaTek за нове програмне забезпечення для смартфонів, вже знятих з продажу, значить піти в збиток. Через це такі смартфони, як Xiaomi Redmi Note 2, ніколи не отримають нову версію Android.

Оптимізація робочого процесу розробників ПЗ

Xiaomi, як і багато інших виробників, аналізує активність користувачів з метою з’ясувати популярність тієї чи іншої моделі смартфона. Якщо дані свідчать про те, що смартфон застарів і вже не користується популярністю, то випускати для нього MIUI на новій версії Android просто недоцільно. І якщо розробники компанії будуть зайняті створенням ПО для застарілих пристроїв, то це може негативно відбитися на якості прошивок, що розробляються для більш популярних моделей.

Те, що Xiaomi не оновлюється Android для деяких своїх смартфонів – не трагедія. Перш за все, потрібно розуміти, що MIUI – це не оболонка, як ми звикли вважати, а повноцінна операційна система на основі Android або, як прийнято говорити, форк, тобто альтернативне відгалуження. У MIUI свої інструменти управління, що дозволяє Xiaomi викочувати для старих пристроїв патчі безпеки і оновлювати важливі програми. При цьому базується MIUI на Android 6.0 Marshmallow або Android 7.0 Nougat – не має ніякого значення.

джерело

Ссылка на основную публикацию