#182. Почему Android-смартфоны получают меньше обновлений, чем iPhone

Table of Contents

«Коммерсант»: «Вымпелком» может заморозить обновление сетей в России

В «Коммерсанте» вышел материал под таким заголовком. Материал основан на заметке Bloomberg, где в понедельник вышло интервью гендиректора VEON (это холдинг, контролирующий телекоммуникационные активы, частью которых является и бренд «билайн») Каана Терзиоглы.

Почему в Bloomberg вышла такая заметка, вопросов нет. Это дополнительная монетка в копилку про разрушенную Россию. Англоязычные пользователи прочитают и порадуются.

Непонятно, зачем нужен подобный заголовок «Коммерсанту». Ведь в заметке Bloomberg приводится две выдернутые цитаты Каана Терзиоглы, который сказал:

Цитата #1: Нет сомнений, что развертывание [сетей] замедлится и почти может зайти в тупик. И дальше редакция Bloomberg добавляет, что гендиректор отметил, что санкции затрагивают всех игроков рынка.

Цитата #2: Наша сеть в России является самой современной сетью, так как она была перестроена особенно за последние два года.

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

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

Большая часть модернизации была завершена, но были и активные планы на этот год, и, как известно, оператор успел запастись «железом» для реализации задач.

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

Рекомендую про билайн почитать материал шефа, в котором он, в частности, пишет:

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

Amazon и Roomba

В США возбуждение, так как Amazon купила iRobot (бренд пылесосов Roomba). В принципе, понятно, почему так хватаются за новость: рынки последнее время падали, рецессии, депрессии, а тут что-то позитивное.

Аналитики в один голос твердят, что покупка Amazon – это попытка упрочить своё положение на рынке роботов.

Но, по-моему, всё гораздо проще.

Очевидно, что в ближайшее время мы увидим больше поглощений. Так как сейчас на фоне растущей инфляции нет лучшего варианта для сохранения денег, чем покупка качественных компаний. А iRobot всё-таки лидер рынка. Плюс пылесосы отличный продукт в тандеме с Alexa.

Игровые смартфоны

Занятный момент, замеченный Counterpoint Research. В Юго-Восточной Азии (Индонезия, Малайзия, Таиланд, Вьетнам, Сингапур) растёт спрос на игровые смартфоны. Под игровыми смартфонами подразумеваются модели типа Asus ROG Phone или Xiaomi Black Shark.

Из-за эффекта низкой базы график кажется просто невероятно стремительным. Но по факту на 5 стран с общим населением 478,6 миллиона человек было продано 300 тысяч смартфонов за 4-й квартал 2021 года, или 640 тысяч смартфонов за год.

Понятно, что ключевые игроки рынка давно и пристально следят за этим трендом. Samsung уже год как в каждом квартальном отчете сообщает, что на рынок вот-вот выйдут игровые консоли на ARM-чипсетах. Но пока что никто из крупных игроков не рискует выпустить массовый игровой флагман. Та же Xiaomi выпустила свой Xiaomi Black Shark 5 Pro весьма ограниченным тиражом.

ASUS, к слову, вообще рапортует, что её игровые смартфоны – это убыточное предприятие. Это о многом говорит.

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

Такие производители, как realme и Infinix, выпускают аппараты, которые позиционируются как игровые. И эти смартфоны хорошо продаются в Юго-Восточной Азии, потому что это выгодное предложение. У той же Samsung за условные 500 долларов купишь «середняка», а у realme можно взять realme GT2 Explorer Master.

Почему Android-смартфоны получают меньше обновлений, чем iPhone

Пару недель назад при включении приставка Nvidia Shield TV Pro (2019) сообщила мне, как и миллионам других пользователей по всему миру, что вышло очередное обновление. Обновление пустяковое (заплатка безопасности, работа над багами), важно то, что его получили все версии приставки Nvidia Shield, включая самую первую, представленную ещё в конце мая 2015 года.

Так что, пожалуй, не будет ошибкой сказать, что на текущий момент Nvidia Shield TV Pro – это главный долгожитель на рынке Android и iOS. Изначально приставка работала на Android 5.0 Lollipop.

Спустя 7 лет Shield работает уже на Android 11. Nvidia подходит к обновлениям выборочно. Всё-таки Shield как ТВ-приставке не обязательно всегда иметь самую последнюю версию. По этой причине, например, был полностью пропущен Android 10. Разработчики просто сказали, что в этой версии Android нет ничего принципиально нового или полезного, чтобы заморачиваться с апдейтом. Вполне вероятно, что ровно так же Nvidia обойдет вниманием и Android 12, сосредоточившись сразу на Android 13. Однако не сомневаюсь, что и Android 13 получат все версии Nvidia Shield. Могу даже предположить, что потом Nvidia захочет обновить все приставки до Android 15. Будет красивый жест и эффектный пресс-релиз про десятилетнюю поддержку.

При этом важно подчеркнуть, что в Nvidia Shield нет какого-то особенно мощного железа. У первого Shield всего 3 ГБ оперативной памяти и 20 нм чипсет NVIDIA Tegra X1, который в AnTuTu v6 выбивал 75 тысяч баллов (это примерно на уровне Snapdragon 810).

Завёл разговор про Shield, так как мой Samsung Galaxy S6 изначально тоже работал на пятом Android. Но в отличие от Shield, закончил жизненный цикл на Android 7.0 Nougat. Для сравнения, iPhone 7, представленный в 2016 году и работавший на iOS 10, в итоге получил iOS 15.6, чуть-чуть не дотянув до iOS 16, которую выкатят где-то в конце сентября этого года.

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

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

Давайте считать, кому не нужны обновления Android.

Производитель ненавидит обновления

Во-первых, разумеется, сам производитель смартфона не хочет обновлять ОС. Все производители ненавидят обновления, потому что это лишняя трата денег, ресурсов, времени.

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

Как положительный пример можно использовать Apple, которая остаётся в контакте с клиентом на протяжении многих лет, продолжая получать от него деньги. Пользователь iPhone покупает место в iCloud, оплачивает музыкальный или видеостриминг, фитнес-приложение, покупает игры и приложения в AppStore или вообще может оформить единую подписку на все мультимедиа-сервисы Apple. Так что компания кровно заинтересована в том, чтобы iPhone клиента продолжал хорошо работать как можно дольше. А то вдруг он потом не iPhone купит, а Android.

В свою очередь, производители Android не получают ничего. У них банально нет какого-то уникального приложения или сервиса, которым они могли бы козырять. И в следующий раз Android-производитель получит деньги, когда клиент пойдет покупать новый смартфон. Соответственно, надо бы оказать хотя бы минимальную поддержку, чтобы клиент не обиделся и не купил вместо Samsung какой-нибудь Xiaomi. А то ведь купит и разницы не почувствует – везде же Android. Так что приходится выпускать заплатки безопасности и со скрипом выпускать обновления версий Android.

Обновляется Android на смартфоне медленно. Новую версию показали в сентябре. Будет супер, если спустя 6–8 месяцев она доедет до прошлогоднего смартфона. А владельцы позапрошлогодних аппаратов могут ждать и 10 месяцев, и год. Ну а чего? Деньги-то уже были «уплочены».

Производители чипсетов ненавидят обновления

В обновлении смартфонов не заинтересованы и производители чипсетов.

Здесь следует сделать ряд пояснений.

Обновления версий ОС, да и просто заплатки безопасности, — это комплексный процесс, в который вовлечено множество участников. Изначально Google отправляет новые сборки производителям чипсетов (например, Qualcomm и MediaTek), которые, в свою очередь, должны подружить их с железом, написав новые или обновив имеющиеся драйвера. И если драйверов не будет, то производитель смартфона не сможет «приземлить» обновление самостоятельно.

И тут вдумчивый читатель может воскликнуть: «А зачем обновлять, пусть используют старые драйвера! Они же работают!».

К сожалению (или к счастью), в недрах операционной системы Android находится ядро от Linux. И Android перенял по наследству фамильную черту Linux-систем. Linux – это открытая операционная система, интерфейсы драйверов которой, чтобы работать хорошо и правильно, должны находиться непосредственно в ядре. При этом ядро ОС устроено таким образом, что с каждым обновлением интерфейсы драйверов постоянно подвергаются рефакторингу (рефакторинг – переработка кода для оптимизации, то есть внешне программа делает то же самое, но внутри её структура поменялась). Android, как и Linux сам по себе, это операционная система, которая развивается очень быстро. Разработчики постоянно находят варианты, как исправить ошибки, улучшить или оптимизировать. Всё это приводит к тому, что ядро Linux постоянно меняется. Соответственно, каждый раз драйвер нужно дорабатывать, чтобы он работал с новым ядром и интерфейсом.

В теории такой подход как бы намекает на то, что драйвера должны быть, как и сама ОС, тоже с открытым исходным кодом. Тогда разработчики ядра смогут их поддерживать. А если сделать драйвер закрытым, то за его поддержку будет отвечать непосредственно его создатель. В случае с Qualcomm и MediaTek драйвера – это коммерческая тайна, которой они не готовы делиться. Но и обновлять под каждую модификацию ядра им лень. Особенно учитывая, что процессоров, под которые надо провести оптимизацию, вагон и маленькая тележка. Это вам не Apple, у которой количество чипсетов в работе можно посчитать по пальцам.

Google как-то постаралась помочь, создав так называемый Project Treble. Идея проекта заключалась в том, чтобы создать новый уровень, к интерфейсу которого и будут коннектиться все драйвера взамен ядра. Так появился Android HAL (Hardware abstraction layer). В Linux и UNIX системах HAL был демоном (демон – процесс, запускаемый самой системой и работающий без взаимодействия с пользователем), который получает информацию от ядра ОС и передаёт её сторонним программам в удобном для них виде).

Мне понравилась картинка от Computerworld. Видите, до проекта Treble голова Android была в пироженке, а с проектом Treble — не в пироженке.

Project Treble дал свои плоды, и во многом ему мы обязаны увеличившимися сроками поддержки. Однако в каком-то смысле старые проблемы сохранились. Просто сменился уровень – переместились с ядра на Android HAL. И в ядре появляются новые функции и интерфейсы, для которых нужен новый Android HAL.

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

Google индифферентна к обновлениям

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

Сейчас в Google Play Store большинство приложений требуют для работы версии Android 5 или Android 7. Соответственно, ничто не мешает Google продавать приложения, получая свою комиссию. А новые версии Android – это хобби.

Заключение

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

Тут свою роль сыграла и оптимизация ОС (с Project Treble). Плюс у смартфонов увеличился жизненный цикл, и потребители начали подвергать производителей критике за плохую поддержку. А так как каждый производитель хочет сохранить клиента на будущее, то начали шевелиться.

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

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

И только на рынке Windows и Linux царят любовь и понимание. Там можно заплатить один раз (в случае с Linux даже платить не надо) и получать обновления ОС бесконечно долго. И вот так выглядят здоровые взрослые отношения.

Шеф мне справедливо напомнил, что Samsung активно внедряет практику 4 версий обновлений версий Android и 5 лет рассылки заплаток безопасности. И скорее всего пример Samsung окажется заразителен. Та же Xiaomi тоже планирует установить подобную практику (и уже сейчас ряд смартфонов получают 3 версии Android и 4 года заплаток). Другой момент, что пока что эта политика обновлений затрагивает лишь конкретные модели определенных ценовых сегментов (средний и выше). Плюс сюда следует добавить, что у производителей рангом пониже может банально не хватить ресурсов, чтобы обеспечивать должную поддержку. И тогда надо поднимать цену на смартфоны. Например, у Samsung выросли цены на модели, получившую длительную поддержку (понятно, что там в некоторых случаях добавились 5G-модемы, новые функции, плюс инфляция и напрямую сравнить нельзя). Однако Galaxy A33 5G стал дороже примерно 30-40 долларов по сравнению с моделью A32. И вот вопрос, что выберут покупатели: заплатить на условные 50 долларов больше и получить длительную поддержку или сэкономить? Вы бы как поступили? Какой должен быть разрыв цен, чтобы вы предпочли купить смартфон без обновлений?

В качестве внеклассного чтения можно порекомендовать почитать про Harmony OS и то, как эта ОС подходит к вопросу обновлений.

Всем приятной среды и финансовой стабильности!

[email protected]
наверх