Что такое фрагментация Android и сможет ли Google когда-нибудь это исправить?

Еще в 2007 году Google и ее партнеры по Open Handset Alliance поставили перед собой цель разработать открытые стандарты для смартфонов. Android должен был стать отличным уравновешивающим фактором, создающим равные условия для производителей и разработчиков. Это было видение с явной привлекательностью. Отчасти поэтому, примерно 10 лет спустя, Android является доминирующей мобильной платформой с долей 88 процентов мирового рынка мобильных операционных систем во втором квартале 2018 года, согласно данным Статистика.

Если мы хотим положить конец фрагментации, нам придется потребовать этого.

Открытые идеалы, на которых он был основан, привели к беспрецедентному разнообразию и огромной революции смартфонов, но они также вызвали одну из самых стойких критических замечаний в адрес Android: фрагментацию. Существует довольно распространенное мнение, что фрагментация Android является препятствием для единообразного взаимодействия с пользователем, угрозой безопасности и проблемой для разработчиков приложений.

Но сможет ли Google когда-нибудь положить конец фрагментации? Что он делает для решения этой проблемы? И почему это занимает так много времени?

Связанный

  • Сможет ли камера Pixel Fold превзойти Galaxy Z Fold 4? я выяснил
  • Google Pixel Watch 2: слухи о цене, дата выпуска, новости и многое другое
  • Google может создать идеальный телефон Pixel — если он что-то изменит

Подождите, а что такое фрагментация?

Опасения и предупреждения о влиянии фрагментации стары, как сам Android.

«Буквально перед закрытием рабочего дня, в тот же день, когда мы анонсировали Android (точнее, 16:46), я увидел первый статью о фрагментации Android», — написал тогдашний менеджер программы Open Source и совместимости Дэн Моррилл в журнале 2010 года. сообщение в блоге на официальном сайте разработчиков Android. «Дело в том, что никто никогда не давал определения «фрагментации» — или, скорее, у каждого есть свое определение».

Мы могли бы говорить о разных версиях Android, множестве различных устройств, скинах производителя, которые располагаются поверх, или даже о разветвлениях, таких как Amazon Fire OS.

версии-Android

Чаще всего упоминают медленные темпы внедрения новых версий 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 не имеют доступа к новейшие и лучшие функции платформы, но они также постоянно рассматриваются как серьезная угроза для безопасность. Тим Кук, как известно, сослался на статью о ЗДНет, озаглавленный «Фрагментация Android превращает устройства в токсичную смесь уязвимостей» на слайде WWDC в 2014 году. Он даже добавил анимированное пламя к слову «адское рагу» для большего зажигательного эффекта, и это сыграло роль в распространенном восприятии 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, но она не смогла взлететь и довольно давно тихо завершилась назад. Программа Android One — редкий пример того, как Google оказывает больший контроль над аппаратным обеспечением, но для того, чтобы набрать хоть какой-то импульс, потребовалось много времени. Большинство телефонов Nokia, выпущенных HMD Global, работают под управлением Android One.

Какое-то время ходили слухи, что Google может создать собственные процессоры для смартфонов. Это потенциально позволит компании более тесно согласовывать новые функции и возможности платформы Android с оборудованием, на котором они будут работать, точно так же, как Apple делает это с iOS. Но этого никогда не происходило. То, что произошло, было Проект Требл, что позволило производителям телефонов немного быстрее и проще организовывать обновления Android для своих устройств за счет разделения низкоуровневого кода. это относится к процессору, модему и другому оборудованию, поэтому их не нужно обновлять каждый раз при выходе новой версии Android. Раньше производителю телефонов приходилось ждать, пока поставщик чипсета, обычно Qualcomm, обновит этот аппаратный код.

Проект Treble и другие усилия Google, несомненно, оказали положительное влияние. В 2018 году оба OnePlus 6 и Основной телефон выпущенный Андроид пирог или бета-версию, как только Google выпустит версию. У Sony есть XZ3, который запускает Pie, и Huawei Mate 20 и Мате 20 Про также находятся в последней версии. Но вам нужно только посмотреть на устройства, ожидающие обновлений Android 9.0 Pie чтобы увидеть, что здесь все еще есть проблема. Google застрял между молотом и наковальней, поскольку изначально Android задумывался как открытая платформа для продвижения инноваций и разнообразия устройств. Нет сомнений, что это был успех. Ежемесячно активными пользователями Android являются более 2 миллиардов человек. Но за этот успех пришлось заплатить высокую цену.

Как Google может решить проблему

Android 9 пирог с логотипом
Джулиан Чоккатту/Digital Trends

Google может попытаться надавить и ввести в действие единую систему обновлений, угрожая отозвать свои услуги у производителей, которые не соответствуют требованиям. Но если это произойдет, то компанию подвергнут критике за то, что она идет вразрез с этими открытыми идеалами, и всегда существует риск, что некоторые производители телефонов могут решить вообще отказаться от Android.

У производителей нет особого стимула выпускать новые версии Android.

С другой стороны, совершенно очевидно, что большинство производителей и операторов связи по-прежнему не собираются своевременно обновлять обновления, если предоставить их собственным устройствам. В результате многие пользователи Android получают устаревшую прошивку и потенциальные дыры в безопасности, несмотря на то, что оборудование, которым они владеют, вполне способно работать с последними версиями Android.

Что бы вы ни думали о фрагментации, похоже, она не сильно повлияла на популярность Android. По данным компании, на эту ОС пришлось 85,9% всех продаж смартфонов по всему миру в первом квартале 2018 года. Гартнер. Также нет особых доказательств того, что это мешает разработчикам создавать новые приложения для Android. По данным Google Play Store, сейчас в магазине Google Play насчитывается более 2,5 миллионов приложений, несмотря на некоторые серьезные исключения. AppBrain.

Это не значит, что ситуация не может или не должна улучшиться. Представьте себе систему, в которой пользовательские интерфейсы производителей, такие как Samsung Experience и EMUI Huawei, были заменены приложениями и средствами запуска. Все предустановленные приложения производителей и операторов связи можно удалить, если они вам не нужны. Обновления Android будут поступать напрямую от Google по беспроводной сети, так же, как сейчас это происходит с устройствами Pixel и iPhone. Это была бы лучшая система для владельцев устройств Android и намного безопаснее. Но если мы хотим положить конец фрагментации, нам придется потребовать этого.

Рекомендации редакции

  • Google Pixel 8: все последние слухи и что мы хотим увидеть
  • Что-то странное происходит с моим Google Pixel Fold
  • Я установил Dynamic Island от iPhone на свой Pixel 7 Pro — и не могу вернуться назад
  • Как выглядит Pixel 7a изнутри? Этот крутой футляр покажет вам
  • Не покупайте Pixel Tablet; вместо этого купите этот более дешевый планшет Android