Ще в 2007 році Google і її партнери в Open Handset Alliance поставили перед собою мету розробити відкриті стандарти для смартфонів. Android мав стати чудовим еквалайзером, створюючи рівні умови для виробників і розробників. Це було бачення з явною привабливістю. Частково тому через 10 років або близько того Android є домінуючою мобільною платформою з 88-відсотковою часткою світового ринку мобільних операційних систем у другому кварталі 2018 року, згідно з даними. Statista.
Якщо ми хочемо покласти край фрагментації, нам доведеться цього вимагати.
Відкриті ідеали, на яких вона була заснована, призвели до безпрецедентної різноманітності та величезної революції смартфонів, але вони також викликали одну з найбільш наполегливих критик Android: фрагментацію. Існує досить загальне уявлення про те, що фрагментація Android є перешкодою для узгодженого взаємодії з користувачем, ризиком для безпеки та проблемою для розробників програм.
Але чи Google колись покінчить із фрагментацією? Що він робить для вирішення проблеми? І чому так довго?
Пов'язані
- Чи зможе камера Pixel Fold перевершити Galaxy Z Fold 4? я дізнався
- Google Pixel Watch 2: за чутками ціна, дата випуску, новини тощо
- Google може створити ідеальний телефон Pixel — якщо це змінить одну річ
Зачекайте, що саме таке фрагментація?
Занепокоєння та застереження щодо впливу фрагментації старі, як сам Android.
«Буквально перед закриттям робочого дня в той самий день, коли ми анонсували Android (точніше, 16:46), я побачив перший статтю про фрагментацію Android», – написав у 2010 році керівник програми відкритого коду та сумісності Ден Моррілл. публікація в блозі на офіційному сайті розробників Android. «Справа в тому, що ніхто ніколи не визначав «фрагментацію» — точніше, у кожного є різне визначення».
Ми могли б говорити про різні версії Android, безліч різних пристроїв, оболонки виробника, які сидять зверху, або навіть розгалуження, як Amazon Fire OS.
Найчастіше згадується повільний темп впровадження нових версій Android. Менше 1 відсотка пристрої працюють найновішими Android 9.0 Pie сьогодні, 21,5 відсотка використовують Oreo (версія 8.0 або 8.1 ОС), 28,2 відсотка використовують Nougat, а решта все ще використовують старіші версії, згідно з останніми даними з офіційний сайт розробника Android. Це часто порівнюють з iOS, де Apple сказав 53 відсотки користувачів використовують iOS 12, 40 відсотків — iOS 11 і лише 7 відсотків — попередні версії.
Для звичайних людей, які мають телефон, фрагментація означає, що багато власників пристроїв Android не мають доступу до найновіші та найкращі функції платформи, але її також постійно називають основною загрозою для безпеки. Тім Кук відоме посилання на статтю про ZDNet, під назвою «Фрагментація Android, що перетворює пристрої на токсичне пекло вразливостей» на слайді WWDC у 2014 році. Він навіть додав анімоване полум’я до слова «hellstew» для більшого запального ефекту, і це сприяло загальному сприйняттю Android як потенційно небезпечного.
Це критика Google насилу впорався. Прийняття останньої версії Android означає не лише отримання найновіших функцій; це також отримання останніх виправлень помилок і оновлень безпеки. Ми можемо побачити, як Google хотів би працювати, подивившись на лінійку Pixel, де швидко розгортаються оновлення платформи, а щомісячні виправлення безпеки випускаються по повітрю. Проблема в тому, що Google не може або не буде змушувати виробників і операторів робити те саме.
Виробники телефонів Android намагаються збільшити цінність і вирізнити свої пристрої, додаючи власні інтерфейси користувача, але цей додатковий рівень програмного забезпечення поверх Android означає додатковий раунд тестування та налаштування перед появою нової версії звільнений. Оператори бездротового зв’язку також мають власні вимоги щодо тестування та розгортання оновлень. Якщо ви хочете отримати уявлення про те, як це працює, перегляньте це Інфографіка HTC.
Видача оновлень телефону через операторів бездротового зв’язку – це складний процес, який вимагає багато часу та витрат. Якщо не рахувати задоволеність споживачів (з часом), у виробників теж немає стимулів випускати нові версії Android. Їх бізнес-модель не базується на подовженні терміну служби вашого смартфона. Насправді навпаки: для них було б краще, якби ви купили новий. Є багато доказів того, що власникам телефонів таке ставлення набридло. Голландська група споживачів подав до суду на Samsung за те, що не оновлює Android на 82 відсотках своїх телефонів.
Що Google робить для боротьби з фрагментацією?
Google випробував різні стратегії боротьби з фрагментацією, але з неоднозначним успіхом. Зараз багато нових функцій і оновлень безпеки надходять через служби Google Play, які оновлюються незалежно від платформи. Google також часто розгортає важливі нові функції для свого набору програм, як-от Google Maps або Gmail, як оновлення програм, у той час як Apple включає їх у щорічне оновлення iOS. Бібліотеки та вказівки щодо матеріального дизайну також були розроблені, щоб створити єдиний вигляд і відчуття на всій платформі.
Google намагався переконати виробників випустити стандартні версії своїх пристроїв Android Програма Google Play Edition проіснувала недовго, але вона не запрацювала і тихо закінчилася через деякий час тому. The Програма Android One є рідкісним прикладом того, як Google здійснює більший контроль над апаратним забезпеченням, але знадобилося багато часу, щоб набрати імпульс. Більшість телефонів Nokia, створених HMD Global, працюють під управлінням Android One.
Деякий час ходили чутки, що Google може створити власні процесори для смартфонів. Потенційно це дасть змогу більш тісно узгодити нові функції та функції платформи Android із апаратним забезпеченням, на якому вони будуть працювати, як це робить Apple з iOS. Але цього ніколи не було. Що й сталося Проект Treble, завдяки чому виробникам телефонів було трохи швидше та простіше організовувати оновлення Android для своїх пристроїв шляхом відокремлення коду низького рівня які стосуються процесора, модему та іншого апаратного забезпечення, тому їх не потрібно оновлювати щоразу, коли з’являється нова версія Android. Раніше виробнику телефону доводилося чекати, поки постачальник чіпсета, як правило, Qualcomm, оновить апаратний код.
Проект Treble та інші зусилля Google, без сумніву, мали позитивний вплив. У 2018 році обидва OnePlus 6 і Основний телефон звільнений Android Pie або бета для нього, щойно Google випустить версію. Sony має XZ3, який запускає Pie, і Huawei Mate 20 і Mate 20 Pro також є в останній версії. Але вам потрібно лише подивитися на пристроїв, які очікують оновлення Android 9.0 Pie щоб побачити, що тут все ще є проблема. Google застряг між молотом і ковадлом, оскільки спочатку Android мав бути відкритою платформою для просування інновацій та різноманітності пристроїв. Безсумнівно, це був успіх. Є більше 2 мільярдів активних користувачів Android щомісяця. Але за цей успіх була висока ціна.
Як Google може вирішити проблему
Google може спробувати запровадити уніфіковану систему оновлення, погрожуючи відключити свої послуги від виробників, які не відповідають вимогам. Але якщо це станеться, то компанію критикуватимуть за те, що вона йде проти цих відкритих ідеалів — і завжди існує ризик, що деякі виробники телефонів можуть взагалі відмовитися від Android.
У виробників немає особливого стимулу випускати нові версії Android.
З іншого боку, цілком зрозуміло, що більшість виробників і операторів все ще не збираються вчасно обробляти оновлення, якщо залишити їх на власний розсуд. Це залишає багатьох користувачів Android із застарілою мікропрограмою та потенційними дірками в безпеці, незважаючи на те, що апаратне забезпечення, яким вони володіють, цілком здатне працювати з останніми версіями Android.
Що б ви не думали про фрагментацію, здається, вона не сильно вплинула на популярність Android. Згідно з даними, у першому кварталі 2018 року на цю ОС припадало 85,9% усіх продажів смартфонів у всьому світі. Gartner. Немає також доказів того, що це відлякує розробників від створення нових програм для Android. Згідно з даними, у магазині Google Play зараз є понад 2,5 мільйона додатків, незважаючи на деякі серйозні вилучення AppBrain.
Це не означає, що речі не можуть або не повинні покращуватися. Уявіть собі систему, де користувацькі інтерфейси виробника, такі як Experience від Samsung і EMUI від Huawei, замінено програмами та панелями запуску. Усі попередньо встановлені програми виробника та оператора можна видалити, якщо ви їх не хочете. Оновлення Android надходитимуть безпосередньо від Google по повітрю, як зараз це відбувається з пристроями Pixel і iPhone. Це була б краща система для власників пристроїв Android і набагато безпечніша. Але якщо ми хочемо покласти край фрагментації, нам доведеться цього вимагати.
Рекомендації редакції
- Google Pixel 8: усі останні чутки та те, що ми хочемо бачити
- Щось дивне відбувається з моїм Google Pixel Fold
- Я поставив динамічний острів iPhone на свій Pixel 7 Pro — і не можу повернутися
- Як виглядає Pixel 7a всередині? Цей крутий футляр показує вам
- Не купуйте планшет Pixel; натомість придбайте цей дешевший планшет Android