Беседка №106. Android и другой путь, часть 1
Мнение о том, что фрагментация Android обусловлена определёнными особенностями ОС и совсем не является чем-то на самом деле критичным, особенно в сравнении с iOS.
Зачастую, особенно при сравнении с iOS, у Android выявляется всё та же набившая оскомину проблема. Она заключается в сравнительно более сложном характере обновления Android-устройств до новейшей версии ОС. Корень проблемы лежит в сложных взаимоотношениях между Google, производителями устройств и сотовыми операторами. OEM-производителям и операторам приходится адаптировать и утверждать новые версии Android для своих актуальных устройств по мере появления доступной версии у Google. Очевидно, что от этого компания больше теряет, чем зарабатывает, поэтому всё чаще получается ситуация, когда вроде бы не совсем устаревшее устройство перестаёт получать обновления ОС. Это реально.
Однако, реальность постепенно меняется: по мере поиска производителями путей дифференциации устройств с одинаковой ОС многие бренды взяли обновления Android на вооружение в войне за карман потребителей. Например, такие компании, как Samsung, до сих пор поддерживают некоторые флагманы прошлых лет, например, SGS 5, анонсированный в 2014 году. Конечно, подобная политика по большей части касается флагманских устройств.
Помимо всего этого существует самостоятельная ветка авторских прошивок и модификаций, которые позволяют предприимчивым пользователям заполучить новые версии Android на свои старенькие устройства. Это, конечно, требует определённого мастерства, которое выбивается из общей массы. Но статья не об этом.
Отношение к фрагментации Android и отличия от iOSРассуждение эту тему указывает на то, что проблема слегка преувеличена, если говорить об Android. Это на самом деле так, учитывая иную природу самой ОС по сравнению со своим главным конкурентом. Android не только отличается, но и развивается на своём пути по утверждению собственного узнаваемого характера. Так чем же отличается Android? Что касается функциональных особенностей и основных приложений, операционная система от Google имеет более модульный характер. В iOS в процессе обновления ПО пользователи получают не только новейшую версию iOS, но и новые версии предустановленных приложений. Продолжая тему, можно вспомнить о глубокой интеграции с операционной системой таких компонентов, как Siri и клавиатура. Хоть у пользователя и есть возможность заменить некоторые из предустановленных приложений сторонними аналогами, но подобная замена обычно не обеспечивает целостного и полноценного опыта и полной интеграции.
С Android всё по-другому. В самой ОС находятся только базовые приложения, а большая часть основных функций, таких, как, например, оболочка устройства или клавиатура, являются полностью заменяемыми. К тому же, значительная часть функциональности ОС всё чаще «переезжает» в отдельно стоящие приложения. Такой подход имеет свои плюсы и минусы. У каждого производителя и оператора изначально была идея о владении собственными сервисами для обеспечения дифференциации ПО и дублирования стандартных приложений, что не могло не сказаться на качестве итоговых продуктов. К тому же, пакетная предустановка приложений затрудняет пользователю доступ к приложениям от Google, что совсем не хорошо.
Одним из плюсов указанной модели является возможность точной настройки интерфейса, в рамках которой можно, например, поменять предустановленную клавиатуру. И что самое важное, подобная модель обновлений позволяет постоянно обновлять почти все ключевые функции смартфона. В качестве практического примера хочу привести долгоиграющее устройство образца мая 2012 года (iPhone 4S был выпущен в 2011 году), а именно Samsung Galaxy S3. В начале своей работы с ним и после многих очень лестных фото-обзоров вы увидите вот такое устройство.
Что касается версии ОС, то SGS III обновлялся лишь до Android 4.3. Для сводных таблиц в стиле «Android не может обновиться» подобный результат выглядит так, словно смартфон остановился в своём развитии лет так пять назад. Так что же может сделать владелец S III со своим аппаратом? Правильно, установить лончер Google Now, а также ворох приложений от Google. После этого мы по сути получаем устройство с основной функциональностью и программной базой, которые по общему впечатлению мало чем отличается от только что анонсированных смартфонов.
Для доказательства своей точки зрения я использовал отличный эмулятор GenyMotion. Я начал с базового образа интерфейса Android 4.3 и затем «прокачал» приложения по инструкции, оставив версию ОС на уровне Jelly Bean. По итогу получилось вот что:
Как ни странно, но у меня получился полноценный S III с новейшими приложениями от Google. Более того, в этот перечень также входят обновления сервисов Google Play и других плагинов Android, куда была перемещена все ключевые функциональные особенности. На самом деле в этот список также попало распознавание голоса и команд Ok, Google, диктовка и т.п. Это уже больше того, что может предложить iPhone 4, который лишили Siri.
В качестве бонуса, можно отметить, что составляющие основу Android приложения обновляются значительно чаще своих конкурентов из iOS. В результате чаще обновляется базовая функциональность аппаратов, несмотря на известный «имидж» Android, когда дело доходит до этого.
Тем самым мы видим, что «застрявший» на 4.3 SIII всё еще способен отрабатывать практически все полноценные базовые задачи и вполне вписывается в современные стандарты. Утратил ли аппарат что-то? Да, определённые технические нововведения в версиях 4.4.2, 5.0 и 6.0, в которых были улучшения плавности работы и автономности. Как бы то ни было, большинство нововведений для основной части Android работает лишь с новым «железом». На старом устройстве последнее улучшить не получится, так что все эти новые функции теряют свою актуальность. (Продолжение в следующем выпуске)
В продолжении материала поговорим о безопасности и стабильности обновления, а пока вернёмся к фрагментации. Кто-то посчитает тему неактуальной, но автор затронул довольно интересную мысль: в попытке как-то выделиться на рынке компания может максимально быстро выкатывать обновления на свои устройства и, знаете, мне кажется, что найдётся порядочное количество пользователей, кто оценит подобную политику. Ну и идея об увеличении продуктового цикла никуда не делась, «шух-вжух» нам в помощь, надеюсь, Евгений не будет против заимствования его цитаты. Как по мне, очень интересно выжимать максимум из вроде бы стабильно работающего надёжного устройства, которое по каким-то причинам не получает официальных обновлений. Чего только стоит мой опыт общения с HD2, на котором, кстати, недавно запустили Android 7.0.
Фрагментацию ОС от Google нельзя рассматривать в одинаковом с ситуацией в iOS контексте. Эта мысль кажется мне абсолютно здравой. Открытый характер системы Android вкупе с фоновыми обновлениями значимых функций постепенно сглаживает ситуацию, но всё равно сравнение как минимум некорректно. Само собой, многим бы хотелось иметь доступ к актуальным нововведениям в ОС, не имея при этом Nexus. Или всё же вам уже нет дела до фрагментации, уважаемые читатели?