Беседка №125. Новый смартфон — старый софт?

Беседка №125. Новый смартфон — старый софт?

Выпуск новых устройств с устаревшей версией Android стал обычным делом. Причины? Продуктовые циклы и Бенджамин Франклин.

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

Всё дело в так называемых минимально допустимых издержках. Под ними понимается эффективное использование всех ресурсов, это могут быть денежные средства, а также время или любая другая выгода для компании. Нам эта идея известна по высказыванию Бена Франклина: «Помните, время — деньги». Ни для кого не секрет, что устройства на базе Android работают не на новейшей версии ПО. Основной причиной этому является комплексный характер задачи по поддержанию ПО устройств на актуальном уровне, что в свою очередь обусловлено лицензированием программного обеспечения. Плюс ко всему, тем, кто был вовлечён в создание устройства или его ПО совсем не хочется что-то менять. Многие из подобных причин применимы для новеньких устройств с устаревшей версией ОС.

Создавать ОС непросто, нельзя взять и на полпути внести изменения в платформу.

Google создаёт Android только для тех продуктов, которые продаёт. Компания позволяет производителям, таким, как Samsung или LG в любое время создавать свою основанную на Android операционную систему, таковы их принципы лицензирования ПО. Поэтому Android так быстро и стала доминирующей ОС и также поэтому ваш телефон, возможно, работает на устаревшей версии Android со дня покупки.

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

Циклы ПО и циклы «железа»

Samsung скорее всего покажет Galaxy S8 в конце марта. Аппарат будет работать на базе Android 7.0 или 7.1. Вероятность того, что на борту будет 7.1.1 очень мала, эта версия ещё не была готова на момент завершения «допиливания» ПО для нового смартфона. И в этом нет никакой проблемы. Смартфон будет работать на Android Nougat и иметь ту же поддержку приложений, что и Google Pixel. Выпущенные в начале года телефоны обычно все имеют подобную особенность и будут совсем незначительно отставать в плане обновлений в дальнейшем.

Технические релизы это хорошо, но версия 7.1 все ещё актуальна.

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

В обоих случаях время, необходимое для остановки производства и обновления ПО устройств перед запуском в продажу, повлияет на выручку от продаж. Деньги являются единственным приоритетом для производящих смартфоны компаний. Никто в Samsung или LG не хочет, чтобы на вашем устройстве было старое программное обеспечение. Но так как они хотят обновлять его самостоятельно, то приходится ждать. А время — деньги.

Гонка за новой версией Android на смартфоне, на мой взгляд, уже потеряла в актуальности, большинство приложений адекватно работает и на 4.4, не говоря уже о самой популярной на данный момент 6.0. Поэтому у производителей не остаётся другого выбора, и они стараются придумать новые сценарии и «фишки», которые доступны лишь в новых смартфонах с Android 7.0 и выше. Тем самым компании как бы намекают пользователям, что их устройства уже слегка устарели и пора бы раскошелиться на новые. Но умельцы против сокращения продуктового цикла своих смартфонов: появляются порты новых версий Android для старых устройств, и пусть их функциональность урезается, но некоторые функции можно попробовать раньше, чем выйдет официальное обновление, если вообще оно планируется. Так что не бойтесь покупать устройства с «устаревшими» версиями и не попадайтесь на маркетинговые уловки. Если, конечно, последняя версия Android не является для вас главным приоритетом. Конечно, новое — это хорошо, лишь бы оптимизация была на уровне, чего так не хватает некоторым производителям.

📎📎📎📎📎📎📎📎📎📎