Реклама

Android 5.0 Lollipop был выпущен в ноябре. В феврале, через три месяца, TechCrunch сообщил, что менее 2% устройств Android бежали это. Теперь, в марте, это число все еще колеблется около 3%.

Сравните это с основным конкурентом Android. яблоко выпустила iOS 8.0 в сентябре iOS 8 уже здесь: 10 причин установить ее прямо сейчасЕсли у вас есть iPhone, iPad или iPod Touch, вам нужно как можно скорее обновить его до iOS 8. Вот почему Читать далее и к ноябрю, всего через два месяца, более 60% айфонов работали последнюю версию - и это на самом деле медленный когда вы смотрите на скорость принятия предыдущих версий iOS.

Что дает? Почему устройства Android обновляются до последней версии намного медленнее, чем их конкуренты? Почему нет ваш устройство под управлением Lollipop еще?

Проблема в дизайне Android

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

instagram viewer
принятие фрагментированной версии Краткое руководство по версиям и обновлениям для Android [Android]Если кто-то говорит вам, что у него работает Android, он говорит не так много, как вы думаете. В отличие от основных компьютерных операционных систем, Android - это широкая ОС, охватывающая множество версий и платформ. Если вы хотите ... Читать далее вплоть до 2011 года, но с тех пор мало что изменилось.

Эта проблема проистекает из основной философии дизайна Android: открытой среды, которая может быть адаптирована и настроена и представлена ​​любым, кто может изготовить телефон. Эта открытость является одним из главных преимуществ Android, потому что пользователи Android любят свободу, но она связана с несколькими большими проблемами, такими как Android-приложение пиратство Пиратство на Android: насколько это плохо на самом деле?Android известен своим безудержным пиратством, поэтому мы выясняем, насколько он плох. Читать далее .

Android-обновление-процесс слишком много-андроиды

Несмотря на то, что Lollipop официально был доступен в ноябре, на тот момент он был доступен только для определенных устройств Nexus. Почему? Потому что производители принимают и разрабатывают обновления в своем собственном темпе, поэтому и те же производители объявленные оценки доступности Lollipop Android 5.0 Lollipop: что это такое и когда вы его получитеAndroid 5.0 Lollipop здесь, но только на устройствах Nexus. Что именно нового в этой операционной системе, и когда можно ожидать, что она появится на вашем устройстве? Читать далее .

В отличие от iOS, это единая экосистема, которая жестко поддерживается и регулируется Apple. Им не нужно беспокоиться о версиях iPhone для HTC, Samsung и Motorola; скорее, любой данный iPhone такой же, как и следующий, поэтому обновления легче тестировать и быстрее выдавать.

И действительно, вот к чему сводятся все эти задержки Android: огромное количество устройств, которые необходимо поддерживать.

Все начинается с Google ...

Допустим, вы и ваши два друга каждый покупаете по одному LEGO kit Google объявляет о новом проекте LEGO: сборка с ChromeВсегда хотел построить что-то из LEGO, но избежать опасности наступления на одного из этих истребителей? Что ж, команда Chrome и LEGO Group приготовят для вас удовольствие: Build With Chrome. Читать далее (который на самом деле может быть использовать продуктивно Как использовать LEGO, чтобы лучше управлять своим временемЯ думаю, что нашел инструмент максимальной производительности: LEGO. Не уходи! Позволь мне объяснить. Читать далее ) и использовать его для создания уникального творения. Несколько месяцев спустя LEGO выпускает еще один комплект, и все трое приобретают его, чтобы вы могли улучшить то, что уже сделали.

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

Но прежде чем углубляться в это, давайте сначала посмотрим, что нужно для производства этих новых наборов LEGO (читай: новые версии Android).

Android-обновление-процесс-Google-обновления

Google работает над будущими версиями Android негласно. Как только они объявят о новой версии для общественности, Google предоставляет исходный код для этой версии на своем веб-сайте, чтобы операторы и производители могли оценить его и решить, какие устройства будут поддерживать новое обновление.

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

После того, как исходный код станет доступен, его производители должны своевременно его упаковывать и готовить для клиентов.

... и заканчивается с перевозчиками

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

Возвращаясь к аналогии с LEGO, допустим, что вы HTC, и вам нужно включить эти новые элементы LEGO в то, что вы уже создали. Для этого вам нужно поговорить с перевозчиками и посмотреть, что Они хотеть.

Android-обновление-процесс-HTC-инфографика

Может быть, AT & T хочет получить кусочки A, B и C на своих устройствах, в то время как T-Mobile хочет получить куски X, Y и Z на своих устройствах. В мире более 100 перевозчиков, и каждый хочет чего-то другого. Как HTC, вам нужно будет учесть многие из них, что означает создание и тестирование сотен вариантов.

Как только ошибки будут раздавлены (и поверьте мне, там будет много ошибок на протяжении всего процесса), эти устройства должны быть одобрены указанными операторами, а также Google, а также любыми другими региональными регулирующими органами.

Когда все это решено и сделано, HTC может наконец подготовить свои беспроводные (OTA) серверы со всеми этими обновлениями для конкретного устройства. Как только серверы готовы, пользователи HTC уведомлено о доступном обновлении это можно скачать и применить.

Другие производители работают аналогичным образом.

Как вы можете сказать, это сложный процесс, который требует много времени благодаря многочисленным взаимным обменам между всеми запросами, тестами и итерациями, которые являются общими для любого процесс разработки программного обеспечения Что на самом деле означает «бета-версия»?Что означает, что проект находится в бета-версии, и вас это должно волновать? Читать далее .

Какую версию Android вы используете?

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

Вас раздражает медленный процесс развертывания Android? Достаточно ли этого, чтобы заставить вас перейти на iOS? Или вы согласны с этим мириться? Поделитесь своими мыслями с нами в комментариях ниже!

Кредиты изображений: зал ожидания Via Shutterstock, Куча телефонов Android через Shutterstock, Базовый телефон Android через Shutterstock, HTC Обновление процесса инфографики

Джоэл Ли имеет степень бакалавра в области компьютерных наук и более шести лет профессионального опыта написания. Он главный редактор MakeUseOf.