Лучшие рецепты

Mobile-review.com Диванна аналітика №166. Політика оновлень Android-пристроїв, розбираємося в деталях

  1. Версії Android - N, O, P і інші літери
  2. Політика оновлення і патчі безпеки - вплив Google
  3. І знову порівняння iOS і Android, короткі висновки
  4. Посилання по темі

Привіт.

Ця тема вже стала старою як світ - чому Android-смартфони або планшети не оновлюються на нові версії Android, а ось Apple протягом трьох років після виходу і навіть часом трохи більше підтримує свої пристрої і випускає нові версії iOS. Тема не коштувала б обговорення, якщо в 2018 році Google не поміняла б свою політику в цій галузі, що позначилося на тому, як оновлюються багато пристроїв на Android. Давайте разом спробуємо обговорити політику оновлень Android, щоб розібратися в цьому питанні досконально.

Версії Android - N, O, P і інші літери

Так як Google де-факто не була виробником заліза, то робота над Android завжди йшла у відриві від реальних пристроїв різних компаній, фактично в Google створювали максимально універсальну платформу у відриві від конкретних реалізацій заліза. Постачальники камер, пам'яті та інших компонентів повинні були самі потурбуватися підтримкою в майбутніх версіях Android, а якщо вони використовували щось незвичайне, то писали для цього свій код. Це типовий приклад компаній, які намагалися впровадити незвичайні фішки, які були відсутні в звичайному, чистому Android. Сьогодні Google створює свої пристрої, це лінійка Pixel, де показується чистий, без домішок і доробок Android.

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

У світі не так багато шанувальників лінійки Pixel, так як чистий Android часто виявляється помітно скромнішим, ніж оболонки інших компаній, які дають більше можливостей з коробки. Обговорення того, яка оболонка подобається більше або, навпаки, викликає відторгнення, це чиста смаківщина, так як всі вони плюс-мінус однакові в тому, що вміють робити. Хтось із виробників змінює Android мінімально, хтось додає безліч корисних функцій, переробляючи інтерфейс. Те, що платформа відкрита, дозволяє це робити будь-якому виробнику, і в Google цього не противляться, так як це можливість створювати різні пристрої для різної аудиторії. Сьогодні тільки Android Go має незмінний інтерфейс, створений Google, причому тут причиною цьому стають обмежені ресурси смартфонів, неможливість погіршити їх продуктивність, навісивши додаткові елементи оболонки. Тому видозміна Android Go заборонено для ряду конфігурацій, але в теорії, якщо ви поставите більше оперативної пам'яті, то зможете це зробити. Але навіщо? Швидше за все, ви поставите звичайну версію Android, а в ній ви і так можете робити все що завгодно.

В Google спочатку показують нову версію Android для розробників, це перша публічна згадка поновлення Android. Наприклад, Android Oreo (8-я версія Android) показали для розробників 21 березня 2017 року, після чого було кілька проміжних релізів, і готової цю версію в Google порахували 21 серпня 2017 року. Починаючи з квітня мою поштову скриньку наповнювався листами, в яких люди ставили одне і те ж питання: "Коли на смартфон Х прилетить оновлення до Android 8". Те, що це версія для розробників, то, що вона недоступна у фінальній версії, нікого не зупиняло. Люди просто хотіли поновлення, щоб на їх смартфоні була новітня версія Android.

У світі існує небезпечний стереотип про те, що новий софт - це завжди добре і він дає якісь казкові можливості. Намагаючись дізнатися, чого саме люди чекають від Android 8, чого не було в їхніх попередніх апаратах, я завжди натикався на стіну нерозуміння: "Це нова, краща система, і я хочу бачити її на своєму пристрої". Більшість людей не просто не знають, що саме змінюється в системі, вони всього лише хочуть, щоб в меню "Про систему" змінилася цифра релізу.

Більшість людей не просто не знають, що саме змінюється в системі, вони всього лише хочуть, щоб в меню Про систему змінилася цифра релізу

Оновлення заради поновлення - це досить цікавий підхід, коли ми бачимо, що досить нічого не міняти, а просто давати видимість змін, щоб ваш споживач був задоволений. Деякі компанії це усвідомили і в повній мірі використовують цю особливість покупців, випускаючи з місяця в місяць "оновлення", які не несуть ніякого практичного спрямування. І це не оновлення безпеки, про які ми поговоримо окремо.

Наприклад, в Android 8 на іконах додатків з'явилися повідомлення про пропущені події, ви бачите, що в листах є непрочитані повідомлення, хтось писав в соціальній мережі і так далі. Зручна штука? Безумовно. Спочатку вона з'явилася на iOS, а потім багато виробників скопіювали це в своїх оболонках на Android. Наприклад, в смартфонах Samsung ця опція з'явилася задовго до Android 8.

І ось тут виникає питання, а для чого потрібна поспіх з оновленням до нової версії Android, якщо вона не несе для користувача нічого нового. Давайте на прикладі Android 8 і смартфонів Samsung подивимося, що змінилося для користувача і в чому він виграв або програв. Отже, просте перерахування змін:

  • Повідомлення на іконці додатків (з'явилася за кілька років до того на смартфонах Samsung);
  • Картинка в картинці. Можливість переглядати відео в невеликому вікні, паралельно займаючись чимось ще (з'явилася за кілька років до того);
  • Обмеження фонових процесів (суть режим енергозбереження, також було доступно як опція на більшості смартфонів до того);
  • Автоматичне визначення в стандартних додатках посилань, номерів телефонів і тому подібної інформації, можливість відкрити їх у відповідній програмі (в тому чи іншому вигляді в "Повідомленнях" та інших стандартних додатках це було давним-давно);
  • Змінилися іконки і шпалери (без коментарів);
  • Підтримка більш широкого кола апаратних засобів, наприклад, чіпсетів (це питання завжди був на боці виробників, і вони робили це самі).

Можна розбирати весь список змін, але факт полягає в тому, що всі основні "фішки" Android 8 були реалізовані в смартфонах Samsung за роки до того або просто раніше. До моменту появи Android 8 власники смартфонів від Samsung вже могли користуватися цими можливостями і не відчували потреби в тому, щоб оновити систему і отримати їх. Як можна отримати те, що у вас вже є?

В Google розуміння цього присутній в повній мірі, тому в рамках GMS-ліцензій жодного виробника не змушують оновлювати версії Android, це позбавлено сенсу. Оновлення можуть відбуватися за бажанням виробника пристрою, якщо він бачить в цьому якийсь практичний сенс. Хтось використовує це як маркетинговий підхід, щоб показати, що їх смартфони працюють на най-най свіжої версії Android. Що ще цікавіше, так це те, що у китайських компаній часто стоять свої оболонки, які при зміні версії Android ніяк не змінюються самі. Тому оновлення номера версії Android майже ніколи не дає користувачеві чогось необхідного, чогось нового. І спроби дізнатися у людей, що саме вони хочуть отримати, призводять, як правило, до великих відповідей. Вони самі не знають, що хочуть отримати. Вони просто хочуть нову версію Android.

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

Політика оновлення і патчі безпеки - вплив Google

В Google перейнялися тим, що багато виробників оновлюють пристрої зовсім, не ставлять патчі безпеки, не перевіряють початковий образ Android. За минулий рік в Google провели велику роботу з підготовки пристроїв до виходу на ринок, все GMS-ліцензіати тепер подають свої пристрої на тестування, вони проходять контроль у лабораторіях, що працюють з Google. З іншого боку, в текст GMS-ліцензії внесли правки, які зобов'язують виробника оновлювати пристрої патчами безпеки протягом трьох років з моменту випуску (не конкретної апарату, а запуску моделі і фіксації цього факту в Google). Пряником для виробника є те, що постійні оновлення дозволяють отримувати додатковий дохід від Google, яка ділиться частиною своїх доходів з конкретного пристрою (% і термін дії варіюються від компанії до компанії, умови для якогось Б-бренду і тієї ж Samsung сильно відрізняються) . Фактично в Google створили умови, при яких оновлювати пристрої за допомогою патчів безпеки не тільки правильно, але це ще і приносить гроші. Це пояснює те, чому в Nokia (HMD Global) так прихильні оновлень своїх пристроїв, від цього залежить дохід, який вони отримають від Google. Не секрет, що іноді інженери HMD не встигають підготувати прошивку, і тоді вони створюють "оновлення" на підставі старого, фактично йдуть на обман, щоб не ризикувати грошима від Google. Такі ситуації траплялися кілька разів, але вони показові і відбувалися не тільки в HMD, це загальна проблема для ринку. Не так давно в Google стали перевіряти патчі не тільки формально, і ця проблема зникла, підроблення вже неможливий або максимально утруднений.

Ще одне питання, яке виникає в практичному плані: є Samsung A5 (2017) і A7 (2017), на перший патч безпеки прилітає щомісяця, на другий немає. У чому різниця між цими апаратами? Відповідь криється в тому, що в GMS-ліцензії прописана необхідність оновлення тільки моделей, які мають певну частку на ринку. Якщо ви не перетинаєте межу, то можете не оновлюватися. Найпопулярніші моделі буду отримувати оновлення, а ті, що не так популярні, цих оновлень безпеки будуть позбавлені. Наприклад, ті ж планшети навіть близько не підбираються до потрібного числа, тому чекати, що вони будуть оновлюватися довго, не варто.

Весь 2018 рік у Google для партнерів зробили перехідним, йде поступове навчання тому, що потрібно оновлювати свої пристрої. Немає завдання зробити це для 100% пристроїв моментально, це складна і на практиці нерозв'язна задача. Швидше в Google хочуть почати поступово нарощувати частку тих, хто це робить, і для більшого числа моделей. Це рівно той же підхід, що ми бачимо в ліцензуванні, крок за кроком прибирають дивні історії і скорочують число незрозумілих компаній, посередників і нечистоплотних виробників. Такий підхід вже довів свою життєздатність. А побудувавши поновлення безпеки і зробивши їх переважаючими на ринку, в Google повернуться до питання оновлення на нові версії, так як для вирішення цього питання в компанії вигадують, як видозмінити Android так, щоб не зачіпати оновленнями оболонки компаній, мінімально на них впливати.

І знову порівняння iOS і Android, короткі висновки

На сьогоднішній день Android використовується більш ніж на 80% всіх мобільних пристроїв, це найпопулярніша операційна система в світі. Внаслідок популярності і поширеності в Android знаходять постійно ті чи інші помилки, уразливості, і це нормальний робочий процес. Те, що в Google створюють умови для того, щоб патчі безпеки поширювалися якнайшвидше і стали постійними, можна тільки вітати. Наприклад, в Apple закривають дірки в софті тільки у випадках, коли вони стають загальновідомими, патчі виходять під впливом зовнішніх подій, немає ніякого постійного графіка їх виходу. Це не означає, що в iOS все прекрасно і немає ніяких дірок в софті, це означає, що компанія просто цим не займається постійно і економить на цьому. Рано чи пізно в Apple прийдуть до того, що необхідно щомісяця оновлювати всі пристрої, але для компанії це додаткові і досить відчутні витрати. Тому оновлення виходять в рваному ритмі.

Для тих виробників, хто не має GMS-ліцензії, немає ніякої необхідності оновлювати свої пристрої і використовувати патчі безпеки, більш того, вони не мають до них прямого доступу. Наприклад, той же Яндекс.Смартфон не отримуватиме патчі безпеки безпосередньо, в компанії можуть брати їх на стороні і адаптувати до свого продукту. Наскільки в "Яндексі" захочуть займатися цим марна праця для невеликої партії в 15-20 тисяч пристроїв, незрозуміло. Швидше за все, не захочуть, так як це занадто складно і клопітно.

Мій погляд на поновлення Android дуже простий: мені не потрібні поновлення заради нової цифри в меню. Мені потрібні патчі безпеки, а також оновлення, які приносять дійсно нові і корисні функції. Але з урахуванням того, як повільно розвивається ринок і як мало чогось корисного в софті з'являється, це відбувається не так вже й часто. Але вимагати новий Android просто через те, що цифра більше, я ніколи не буду. Вважаю це дурним. Але прекрасно розумію, що за відсутності реальних аргументів дуже багато шанувальників iOS будуть нарікати, що Android-смартфони "застаріли", у них "стара" система, адже вийшла нова. При цьому виходом часто називають момент анонса версії для розробників, а спроба дізнатися, яких чудо-функцій чекають ці люди, призводить до того, що у них навіть немає Android-смартфона. Не буду говорити, що це все, хто так думає, але багато. Сподіваюся, що цей матеріал пояснив, як це влаштовано всередині Google і ринку сьогодні, як все буде змінюватися в недалекому майбутньому.

І, звичайно ж, питання, яке не можна не задати. Вам важлива версія поновлення або щось нове, що воно може принести? Відповідайте тільки чесно.

Посилання по темі

Поділитися:

Ми в соціальних мережах:


Є, що додати ?! Пишіть ... [email protected]

Але навіщо?
Зручна штука?
Як можна отримати те, що у вас вже є?
У чому різниця між цими апаратами?
Вам важлива версія поновлення або щось нове, що воно може принести?