Статья

Почему у вас никогда не будет последней версии Android

protection click fraud
Android Central

Если у вас телефон Android, скорее всего, на нем установлена ​​не последняя версия ОС - 4.1. Жевательные конфеты. Согласно с Собственные данные Google, только 1,2 процента активных устройств работают под управлением последней версии Android. Около 57,5% остаются на Android 2.3, версия, быстро приближающаяся к своему второму дню рождения.

Если вам посчастливилось купить устройство Nexus - подходящее устройство Nexus - вы можете получить последнюю версию сладкое угощение от шоколадной фабрики Mountain View сразу или в течение нескольких недель после того, как оно будет доработан. Но для большинства из бесчисленных миллионов активных устройств Android это совсем другая история. Они, вероятно, никогда не запустят последнюю версию Android, какой бы она ни была. Они подключены к ICS, если им повезет, и к Gingerbread, если нет, и к тому времени, когда они получат Jelly Bean, мы уже будем восхвалять Key Lime Pie.

Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях

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

Android Central

Обновить тревогу

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

Поскольку обновления становятся все более распространенными, а потребители становятся более технически подкованными, растет понимание того, что устройства можно обновлять, и ожидается, что они должен быть обновленным. С этим приходит своего рода «беспокойство по поводу обновлений». Если вы заходили на любую доску сообщений для смартфонов, например на наши форумы или XDA, вы поймете, что мы имеем в виду. Существует множество тем, спрашивающих, когда ICS или Jelly Bean будут доступны для определенных устройств. В случае задержки или даже отмены обновлений интернет-пользователи клянутся, что никогда больше не купят другой телефон у этого производителя или оператора. Это совершенно отрицательный опыт владения.

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

Также существует проблема, когда телефоны рекламируются как "готовые к обновлению". Даже сейчас устройства, которые поставляются с ICS, продаются как «обновляемые». в Jelly Bean, что по сути позволяет производителям и операторам связи превратить отсутствие определенного программного обеспечения в особенность право. С самого начала владельцев просят дождаться обновлений, зная, что на их новом телефоне установлено старое программное обеспечение. При объявлении в ноябре 2011 года HTC Rezound продавался как «готовый к ICS». Он получил Android 4.0 по беспроводной сети примерно девять месяцев спустя, в августе 2012 года. Излишне говорить, что это долгое ожидание рекламируемой функции.

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

Android Central

Кодировать сложно

Когда выпускается новая версия Android, она распространяется через Android Open Source Project (AOSP). AOSP доступен для загрузки, настройки и сборки Android на досуге, независимо от того, является ли он крупным производителем смартфонов или производителем пользовательских ПЗУ. Но когда код выталкивается, он не обязательно готов для каждого устройства.

Чтобы установить и запустить новую версию Android на любом устройстве с другим оборудованием, требуется значительный объем дополнительной работы, и требуется еще больше усилий, чтобы перенести проприетарный код из производители микросхем. Например, устройству Snapdragon S4 необходимы драйверы Qualcomm, поддерживающие Jelly Bean, для ЦП и ГП. Процесс сборки должен быть адаптирован к оборудованию телефона, а существующие настройки должны быть внесены в новую версию Android без каких-либо поломок.

Даже на внешне похожем оборудовании часто используются другие проприетарные компоненты. Например, (международный) HTC One X - это устройство Tegra 3, но оно включает чип HTC ImageSense, чего нет в Nexus 7. Он также по-другому распределяет внутреннее хранилище с отдельным разделом для носителей. Затем следует подумать о прошивке сотового радио. Внезапно у вас появилось много работы, чтобы довести устройство Tegra 3 до Jelly Bean.

Sony объяснил весь процесс кодирования и переноса подробно в сообщении в блоге в конце прошлого года. Это стоит прочитать, если вы хотите развить сочувствие к программистам, которым приходится обрабатывать такие обновления.

Однако задача не ограничивается кодом. Часто необходимо учитывать изменения дизайна, особенно при обновлении с Android 2.x до 4.x - изменение версии, которое повлекло за собой радикальные улучшения пользовательского интерфейса. Как Sony объяснила нам на недавний круглый стол по дизайну в Германиипроизводители мало предупреждают о том, над чем может работать Google, поэтому они не могут планировать заранее. По общему признанию, Google пытается изменить это с помощью своего Platform Developer Kit, который дает OEM-производителям ранний доступ к определенным частям платформы в новых версиях Android. Однако PDK ориентирован на подготовку новых устройств к запуску, а не на обновление старых. И если основной язык дизайна Android изменится, то же самое должно произойти и с любыми дополнительными настройками.

Обновить Android-устройство непросто, и это гораздо больше, чем просто добавить новый код от Google и надеяться на лучшее. Это чертовски много работы, и это еще до того, как вы даже подумаете о том, чтобы все это было одобрено и перенесено на мобильные устройства. Если были внесены изменения в радио, новый код должен быть сертифицирован региональными властями, а также такими организациями, как Bluetooth SIG и Wifi Alliance. Все это требует драгоценного времени, и в его сообщение в блоге В прошлом году Sony определила сертификацию как наиболее трудоемкую часть выпуска нового программного обеспечения.

Android Central

Проблема перевозчика

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

Процесс сертификации оператора связи может быть молниеносным или очень долгим. Незначительные обновления, особенно у операторов GSM за пределами США, часто требуют быстрого утверждения. Хороший пример - Three UK одобрили исправление ошибок для HTC One S. Он прошел сертификацию через пару дней, поскольку были внесены лишь незначительные изменения, и оператор был уверен, что ничто не может нарушить его сеть.

На другом конце шкалы - важные обновления некоторых операторов связи США. Мы собираемся придираться Verizon Galaxy Nexus здесь, но есть много других примеров в конкурирующих сетях. Gnex компании Big Red потребовалось более двух месяцев, чтобы пройти сертификацию для своего обновления Android 4.0.4, а Jelly Bean для Nexus, завершенный в июле, до сих пор не вышел. Невозможно точно знать, почему что-то задерживается, и кто виноват, если кто-то виноват. Но это пример того, как можно добавить дополнительные недели ожидания, если в процессе сертификации возникают проблемы.

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

Android Central

Android против Android

Но ведь это же телефоны на базе Android? Почему так сложно поддерживать на телефонах Android новейшее программное обеспечение, особенно когда iOS и Windows Phone, похоже, справляются с гораздо более быстрым и элегантным процессом обновления?

Ответ - разнообразие. Apple имеет не более трех текущих телефонов одновременно, что значительно упрощает задачу синхронизации обновлений на ее устройствах. В линейке iPhone также меньше внутреннего разнообразия от одной модели к другой. Более того, жесткий контроль Apple над всеми аспектами аппаратного и программного обеспечения означает, что она может легко предвидеть будущие версии программного обеспечения, чего не могут сделать производители телефонов Android.

Что касается Microsoft, то она почти такая же контролирующая, как Apple. Его телефоны ограничены процессорами Qualcomm Snapdragon и фиксированным диапазоном разрешений дисплея. Некоторые области ОС недоступны даже для OEM-производителей, а для телефонов с Windows существуют строгие требования, такие как настройки определенных кнопок и квоты памяти. OEM-производители Windows Phone также крайне ограничены в изменениях, которые они могут внести в пользовательский интерфейс. Все эти факторы облегчают распространение обновлений на, казалось бы, разном оборудовании от разных производителей.

Мы также должны отметить, что телефоны Android, как мы их обычно думаем, - это не просто телефоны Android. Они На базе Android телефоны.

Несколько месяцев назад Вик Гундотра из Google сделал сообщение в Google+, воспевающий свой новый планшет Nexus 7 вместе с прикрепленной фотографией. Когда фолловеры спросили его, что он использовал для фотографирования, он ответил очень точным, осознанным языком - снимок был сделан на его «Galaxy S3 на базе Android». Gundotra’s формулировка подчеркивает важное различие между устройствами Nexus и «Google Experience», а также телефонами под брендами Samsung, HTC и Motorola, которые доминируют на стенах большинства магазины. Android - это то, что выпускает Google. Как только производители получат его, конечный продукт - Android-исходя из. Там есть вещи, которые Google не контролирует напрямую, то есть это уже не просто Android.

В HTC One X это телефон HTC Sense на базе Android. Galaxy S3 - это телефон Samsung TouchWiz на базе Android. Хотя они совместимы с Android и имеют общий набор функций, они отличаются от операционной системы, поставляемой людьми из Mountain View.

Android Central

Опасности разнообразия

Поскольку это ОС с открытым исходным кодом, OEM-производители могут делать с Android практически все, что захотят. Единственным реальным ограничивающим фактором является Android Compatibility Test Suite - набор программ тестирования, предназначенных для того, чтобы убедиться, что они не испортили фреймворк и не нарушили работу сторонних приложений. Чтобы получить знак одобрения Google, телефоны должны пройти этот тест. Но в CTS нет положения о том, что сборку Android, настроенную производителем, легко обновлять, и поэтому нет никаких гарантий относительно сроков обновления.

Можно сказать, что это плохо, особенно если вы фанат ванильного Android. Если Microsoft может заставить производителей не возиться с пользовательским интерфейсом Windows Phone, почему Google не делает то же самое для Android? Что ж, если бы это было так, Android стал бы намного менее привлекательным для реальных клиентов Google - операторов связи и производителей устройств. Они хотят насыть Android своим программным обеспечением и языком дизайна, чтобы выделиться на переполненном и конкурентном рынке мобильных устройств. Если бы они не смогли этого сделать, они просто не выпустили бы столько телефонов Android, и, следовательно, клиенты не стали бы покупать столько телефонов Android.

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

В результате Google, как владелец платформы, бессилен принудительно устанавливать обновления на «Android-телефоны». Огромная рыночная доля его ОС зависит от наличия в продаже множества устройств, что, в свою очередь, ведет к бесконечному разнообразию технических характеристик оборудования, настроек производителя и требований операторов связи. Именно это разнообразие делает быстрые и частые обновления для устройств совершенно невозможной задачей по техническим причинам, которые мы уже обсуждали. Проще говоря, Android в целом не может иметь быстрых обновлений и иметь большую долю рынка. Этому препятствует природа платформы и, что более важно, место Android в бизнес-стратегии Google.

К сожалению, несмотря на предложения токенов, такие как Motorola 100 баксов, если на вашем телефоне нет Jelly Bean, и злополучный Альянс обновлений Android, ничего не изменится.

Android Central

Это проблема?

Это может быть неизбежно, но ждать обновления дольше, чем вы бы хотели, - это всегда плохо. Клиентов не волнует, почему их новый блестящий телефон Android на одну или две версии отстает от последней. Они просто с завистью наблюдают, как пользователи iPhone вовремя получают iOS 6, и видят, что производитель их не оправдывает.

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

Готовясь к этой статье, мы провел небольшой ненаучный опрос в Google+, спрашивая подписчиков Android Central, как они реагируют на обновления на своих телефонах. Почти все отзывы были отрицательными - даже поклонники платформы описывали развертывание обновлений как «плохие». «Ужасный» и «абсолютное дерьмо». Это одна из сторон работы с Android, которая вызывает серьезные проблемы с изображением в сети. пользователей.

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

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

Android Central

Есть решение?

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

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

Но если проблема в Android, то, возможно, Android также может стать решением, по крайней мере, для технически отважных пользователей. Открытость Android позволяет ему работать на нескольких аппаратных платформах, но ОС Google также в высшей степени удобна для хакеров. Многие ведущие устройства имеют яркую пользовательскую сцену ПЗУ, где доступны специально созданные прошивки, часто основанные на более поздних версиях Android, чем официально доступны для этих телефонов. Это означает, что если вы действительно заботитесь о том, чтобы запустить последнюю версию ОС, вы можете взломать свой загрузчик и сделать это за счет стабильности (и, возможно, вашей гарантии).

Это не идеальное решение, но оно максимально приближено к нам. Затем откройте - или «Открытый» - Природа Android имеет свои преимущества - широкий выбор оборудования, возможность взлома и поддержка пользовательских ПЗУ, бесконечный выбор размеров экрана, настроек программного обеспечения, мультимедийных решений, стилей шасси и промышленных конструкции. Но у него есть одна важная ахиллесова пята - лабиринт, трудоемкий и дорогостоящий процесс обновления телефонов с помощью новой версии. Это не обязательно чья-то вина, но это слабость, заложенная в ДНК Android, и мы сомневаемся, что она когда-нибудь будет преодолена.

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!
Пора перерезать шнур!

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!

Лучшие беспроводные наушники удобны, отлично звучат, не стоят слишком дорого и легко помещаются в кармане.

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое
Следующее поколение

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое.

Sony официально подтвердила, что работает над PlayStation 5. Вот все, что мы знаем об этом на данный момент.

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов
Новые Нокиас

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов.

Nokia 2.4 и Nokia 3.4 - последние дополнения к линейке бюджетных смартфонов HMD Global. Поскольку оба они являются устройствами Android One, они гарантированно получат два основных обновления ОС и регулярные обновления безопасности на срок до трех лет.

Лучшие портативные мгновенные фотопринтеры для устройств Android
Печатайте на ходу!

Лучшие портативные мгновенные фотопринтеры для устройств Android.

Вы в пути и создаете воспоминания на своем мобильном телефоне. Цифровой формат - это здорово, но почему бы не попытаться сделать эти воспоминания более долговечными с помощью осязаемой фотографии?

instagram story viewer