9 августа 2015
Беседка №50: фрагментация Android — это хорошо..?
Илья Субботин
Разрыв между версиями ОС Android на различных устройствах постепенно сокращается, однако проблема до сих пор существует и с этим не поспоришь, несмотря на предпринимаемые Google меры по решению этого вопроса. Однако, далеко не все видят лишь негативное влияние фрагментации на экосистему Android.
Вторя выводам некоторых исследователей, многие пользователи часто говорят о «фрагментированном» рынке Android-аппаратов. Однако, слово «многообразный» более точно характеризует текущее положение вещей. И вот почему дела обстоят далеко не так плохо.
Упомянутая проблема может также иметь положительное влияние на экосистему в целом. «Фрагментация» означает некое идеализированное целое, разбитое на части. Такое определение имеет негативный подтекст, ведь оно подразумевает, что правильной экосистеме должны быть в большей мере присущи централизация и стандартизация. Лучше использовать термин «многообразие». Ведь мы не говорим, что человечество фрагментировано. Мы разные, с точки зрения расы, этноса, идеологии, физического и интеллектуального облика. Это может быть как нашей проблемой, так и нашей силой. Мы — не монокультура. И не стоит ожидать от используемых нами устройств или кода, заложенного в ПО, подчинения единому стандарту.
Для устройств на базе Android характерно большое многообразие. В недавнем исследовании экосистемы OpenSignal, компания-разработчик приложений и агрегатор информации из сети, заявила об обнаруженных 24 000 различных устройств по данным на август 2015 года. В прошлогодних данных фигурировало немногим меньше 19 000 разнообразных гаджетов на базе Android. Из 682 000 изученных устройств большую часть занимали аппараты от Samsung (37,8%). Представители OpenSignal в своём докладе назвали фрагментацию Android «силой и слабостью одновременно, головной болью для разработчиков и тем, что обеспечивает мировой охват пользователей», при этом не принимая изначальной негативной коннотации термина.
Представители высшего руководства Apple взяли за привычку делать большой акцент на минусах от имеющегося многообразия устройств. На прошедшей в июне WDC Крейн Федериги заявил, что 83% активных пользователей iPhone имеют дело с самой новой версией ОС. «Это на самом деле важно, ведь это значит, что вы не только получаете доступ ко всем нововведениям, но и к своевременному обновлению политики безопасности, а также, как разработчик, вы можете быть уверены, что вашей целевой группой наверняка станут пользователи с самыми последними и продвинутыми API. И это то, что выгодно отличает лишь iOS.»
Тот факт, что лишь 18.1% смартфонов на базе Android работают на версии ОС 5.0 и выше, представляет определенную проблему для Google, партнеров компании и разработчиков, как в части задержки в предоставлении доступа к новым «фишкам» Android, так и в плане безопасности, особенно это касается гаджетов с устаревшей версией ОС и «открытыми» уязвимостями. Но винить в таком невысоком уровне распространения актуальной версии ОС следует как экосистему в целом, так и производителей устройств и мобильных операторов, которые ставят в приоритет прибыль, не желая оплачивать стоимость тестирования и распространения обновлений, что в итоге негативно отражается на удобстве и безопасности пользования устройствами.
На днях Google, ранее пытавшихся ускорить обновления посредством Open Handset Alliance, сделали уверенный шаг на пути решения проблемы, объявив о том, что аппараты линейки Nexus будут ежемесячно получать регулярные обновления безопасности «по воздуху» совместно с обновлениями платформы. К подобному графику выпуска патчей примкнули и Samsung. Многообразие ни коим образом не препятствует взгляду на перспективу.
В то же время, централизованный подход Apple к обновлениям со всеми своими преимуществами не смог уберечь пользователей от проблем с безопасностью. В июне стало известно об уязвимости iOS. В версии iOS 8.4 она была исправлена, но до этого «могла» загружать «зараженный» HTML-код в электронное письмо, которое открыли с помощью встроенного почтового клиента. В то же время, агенство компьютерной безопасности FireEye сообщает о замеченной атаке на устройства iOS. А Патрик Вордл, исследователь безопасности в Synak, на прошедшей конференции Black Hat продемонстрировал уязвимости в OS X.
Одним из минусов «монокультурного» подхода Apple является тот факт, что уязвимость в новейшем ПО может потенциально затронуть гораздо большую часть пользователей, если сравнивать с Android. Все ставки Apple сделаны на один принцип. В минус также можно записать «гиперопеку» компании, вынуждающую разработчиков отправлять приложения на одобрение, вместо того, чтобы проверить код на безопасность и возможность утечек частной информации. В свою очередь, разработчикам под Android приходится принимать во внимание гораздо больше вариаций размеров экранов и самих устройств, нежели их коллегам из лагеря iOS, но эти трудности преодолимы, по крайней мере, если их сравнивать с разрывом между уровнем пользователей iOS и Android, а также давнюю проблему Android с задержкой звука.
Google, несомненно, не считают, что нужно сидеть сложа руки. В своем письме представитель Google обозначил стремление компании к достижению стабильности устройств на базе Android посредством API своих сервисов и библиотек и стандартов Material Design. А в мае увидела свет preview-версия грядущего проекта Cloud Test Lab, в рамках которого разработчики смогут провести автоматизированное тестирование своих продуктов на различных виртуальных аппаратных конфигурациях, что уже предлагают сервисы Amazon Device Farm и Amazon App Testing. Доступ к сервису пока закрыт, но в компании ожидают от него решения многих проблем с фрагментацией устройств. В компании заново собирают Android по частям, чтобы получить более приемлемый «сплав». Может, на этот раз получится что-то достойное.
Оригинальная статья, автор — Томас Клэберн
Elir: заголовок статьи выглядел многообещающе, однако более-менее важных выводов автор нам не предоставил, возможно, потеряв логику повествования ближе к середине статьи. Это, в принципе, не отменяет актуальности затронутого вопроса: а так ли, на самом деле, страшна фрагментация? При должных усилиях это можно и нужно использовать в свою пользу. Да, страдает безопасность, уязвимости в Android выявляются одна за другой, но такова природа ОС, если быть немного осторожнее, то не будет никаких проблем. Фрагментация в версиях постепенно сглаживается, а разнообразие устройств, на мой взгляд, это большой плюс.
А смысл статьи в чем? В том что есть зверинец производителей и все выпендриваются кто во что горазд…. Кто то оболочки пилит а потом с гордостью преодолевает проблемы собой же созданные….а кто то просто шлепает голый aosp и забывает что обновляться надо….
В любом случае обновления нужны и важны, и попытки представить слабость гугл как достижения — смешны
Интересно было бы увидеть, какой процент пользователей обновил бы свои смартфоны не существуй такой штуки как обновления по воздуху. То есть если нужно было бы сделать на 3-4 клика больше. Что-то то мне подсказывает, что большинство бы на эти обновления плюнуло не задумываясь
Главная гиря на шее смартфонов, Сервисы Google Play, принудительно обновляются регулярно на всех гуглофонах, делая старые аппараты всё тормознее и тормознее. Вот это действительно печалит, всё остальное мелочи. Люди, которым действительно интересно, могут и сами обновить прошивку (десять лет назад я скачивал утилиту для обновления K750i с официального сайта сонериков, ничего страшного в этом не было) , остальным видимо пофиг и не нужно. Тем более что обновление по воздуху не у всех проходит гладко, а сбрасывать телефон и настраивать заново рядовому пользователю долго и мучительно. Нормального резервного копирования настроек у Гугла как не было, так и нет, зато воздушную обновлялку прикрутили сразу.
>> Главная гиря на шее смартфонов, Сервисы Google Play, принудительно обновляются регулярно на всех гуглофонах, делая старые аппараты всё тормознее и тормознее.
Если бы только тормознее. Недавно достал из ящика стола запылившийся LG Optimus One. После хард-ресета и обновления сервисов Google память для приложений практически закончилась. А раньше там была установлена куча приложений для меня и куча игр для ребенка.
надо зайти в настройки каждой апп и очистить память в некоторых приложениях для этого надо зайти в manage спасе
Еще раз и очень медленно:
1. Делаем Hard Reset. Память — девственно чистая.
2. Обновляем Google Play Services.
3. Смотрим память — она почти закончилась.
Что чистить-то?
ещё мендленне
сетингс-апс
гугле апс -манаге спасе- клеар алл дата
идём назад
гугл плаы сервисе манаге спасе-клеар алл дата назад
гугл плай сторе- клеар датахангаут- клеар дата
мапс клеар дата
ютюб- клеар дата
и так далее заодно проверям мног весящие программы и тоже самое. итог на чистом после хард ресета смарте появляется 300-400 мб. ставим что надо.
п.с при первом включении всё почищеное распухает но не настолько
лг л70 если что
Вы издеваетесь?! Я сделал хард-ресет. Нет там никаких данных. От слова «совсем». Хард-ресет все удалил.
>> заодно проверям мног весящие программы
Какие еще «много весящие программы»? Я не успел ни одной поставить. Места — уже с гулькин нос.
>> лг л70 если что
Ну вы еще мне про G4 расскажите. Я же ясно выразился: проблема проявляется на Optimus One.
С гуглосервисами пора кончать, то что тормозят все больше еще полбеды, они еще и главный источник вредных вэйклоков, кои почти невозможно побороть.
Но есть ли у нас альтернатива, другой сервис, выполняющий схожие функции (синхронизация контактов и календаря, без остального жить можно) и при этом экономичный?
Замечательный вывод. Лучшее средство от насморка это гильотина (с) разумеется… Сервисы Google Play это по сути основа Андроида. Если все это вырезать, то зачем нужен Андроид? А что касается тормозов, то даже айфонщики на старых моделях получат тормоза если поставят новую иОсь, и это при той вылизанности софта и железа, коя имеется у яблока.
Основа? Отнюдь, китайцы прекрасно работают без гугла, со своими синхросервисами. Проблема с этом «своими» — они ориентированы на конкретного производителя.
У нас годной универсальной заменой может быть яндекс. Ну если он будет экономичнее, конечно.
«Если все это вырезать, то зачем вообще нужен Андроид?»
Ну это у китайцев надо спрашивать, они как то живут, не имея изначально этих сервисов на своих смартфонах.
Впрочем, я на своём Nexus 7 (2012) их тоже выпилил, ибо телефонная книга не нужна, Хром тормозит, а календарём я на нём не пользуюсь. В итоге получилась хорошенькая электронная книга с возможностью пользоваться сторонним браузером, новостными программами и социальными сетями. Магазина приложений нет, но и обновлять уже нечего. Зато девайс сразу после включения экрана готов к работе, а не тупит и тормозит, пытаясь получить от Гугла ценные указания. 🙂
Ну я юзаю гуглопроги в определенном объеме, поэтому мне они как бы нужны. Собственно, на своем минике с шоколадкой (4.4) тормозов и проблем не испытываю.
Одним словом, зависит для чего и для каких прог нужен смарт.
хммм… интересно а с рутом можно выпилить гуглосервисы (кроме магазина)?.. и привинтить аутлук например, ну или сто-то другое
Надо смотреть. У меня нынче на руках свободный смарт, попробую на нем.
Свободно, стоит только Маркет да Игры, всё остальное, включая gmail снесено.
С рутом можно выпилить все 🙂
«интересно а с рутом можно выпилить гуглосервисы (кроме магазина)?»
Можно, но только вместе с магазином. А Outlook можете установить вполне официально, он есть в Маркете, совершенно бесплатно. Но насколько он функционален — понятия не имею, проверьте сами 🙂
Купите виндофон, если вам любы мелкосервисы.
хм…. хороший совет… старожилы форума оценят )))
Рут — удалить гулосервисы — оставить маркет, открыть его. 2 варианта — потребует сервисы или скачает их сам. Работать не будет. Но есть интересный вариант с установкой старой версией маркета с запретом обновлений. Насколько я помню, через Lucky Patch можно поставить мод.версию маркета, которая не будет обновляться + старую версию гуглосервисов, которые тогда называлась «Настройки гугл» или типа того.
Как вариант выдернуть уже готовый мод. маркет из бэкапа прошивки для 2.3, вполне рабочий и не жрущий батарею. Первая ссылка в гугл по запросу «Для всех тех кто устал от кастомов !» Пробуйте? если много свободного времени))
Для чего так важны обновления? Безопасность — ха, пользуясь устройством и руководствуясь здравым смыслом на мобильном не нужен антивирус и заплатки. Новые функции — много людей о них знает и использует? Уверен что не много. Итого обновления нужны гикам у которых девиз обновление ради обновления, а большенству людей это не особо надо. У меня планшет android 4.0 и меня все устраивает, телефон 4.4 и я рад что это не убого-плоский material design.
вы не представляете как я рад за вас, но обновления в том числе и безопасности выпускаются не только для плоского дизайна.
Ваш великий 4 не имеет тех API которые есть в 4.4, и тем более в 5.х… это ограничивает разработчиков… если вы когда — либо увидите (хотя если пользуетесь google play то не увидете) сообщение что ваша система не поддерживается… вам повеселеет.
я не собираюсь ничего доказывать… вам видней
google play пользуюсь хотя и не особо активно и сообщения что мое устройство не поддерживается изредка встречал как на старте продаж устройства так и сейчас. В первую очередь на играх, но мне игры не критичны. Благо пока все основные программы поддерживают 4, понятно что рано или поздно поддерживать перестанут, но к тому времени аккум скорее всего совсем сдохнет и придется менять устройство, т.к. это будет целесообразнее чем менять аккум :-). В целом обновление системы полезно, но не является критически важным на мой взгляд, люди и так обновляют систему в основном при покупке нового девайса. Да период жизни планшета может достигать 3 лет и даже больше, телефоны как правило чаще меняют. Вот раз в 3 года система и обновляется в среднем 🙂 Я не против обновлений в целом, но пока производители не горят желанием тратить на это деньги, а в следствии не доплачивают за обновления и покупатели.
Ну вот именно по этой причине я счастлив с нексусами 🙂 хотя и с сони не сильно страдал, долгое время думал что cyanogen меня спасет, пока не #повзрослел# и главным для меня стала надежность и предсказуемость… Поэтому эту вечную альфаверсию под названием cm/aokp/paranoid и кучу всяких слим, пакман и других я больше ставить не буду. Меня устраивает полностью телефон поддерживаемый производителем ос и да богомерзкий keep, и недоделаные Google tasks + hangouts и Google photo для меня более удобны чем непонятные записочки у каждого свои, Any.do с дополнительным аккаунтом и chaton или другие странные месенджеры. (оффтоп: да и Google plus для меня социальная сеть такой какая она должна быть, а не то угребище вида Facebook и его клон vk где в моде не информация, а то как я пописил или что я сожрал) странный я.
Если бы гугл выпустил нексус 4-4.5 дюйма не дорогой, я бы купил, но им это не надо, а меня лопаты не устраивают. Планшет нексус от htc неадекватно дорогой, великоват, а компактного 8- дюймового нет, и без флешки планшет отстой, в общем мне нексусы не подходят…
У нас с вами разные требования, для малого экрана и обновления есть проект Android one, но там вместе с экраном и другие характеристики проще…Я думаю Вам не понравиться
Тот самый случай, когда мнение Ильи, переводившего статью, выглядит более здравым, чем ассиметричные выхлопы бравурной музыки, раздающейся из недр автора.
«если быть немного осторожнее, то не будет никаких проблем» Ага, никогда не пользуюсь презервативами, но это у друзей подруги залетают, а я же осторожнее! То что Илье пока везёт, не значит, что Андроид — не дыра. Как говорится, если вы не параноик, ещё не значит, что за вами никто не следит.
ааааааа моя фантазия слишком наглядно отрисовала картинку «ассиметричные выхлопы бравурной музыки, раздающейся из недр автора» ))))))
Фрагментация Android далеко не так страшна как многие себе представляют.
Гораздо страшнее — отсутствие обновлений для устройств большинства брендов.
Обновления у крупных производителей выходят (не считая Nexus) только на флагманы и некоторые «околофлагманские» аппараты. И то за время поддержки выходит штук 5-7 обновлений. А подавляющее большинство аппаратов вообще никогда не получают обновления прошивки. На мой взгляд обновления безопасности должны выходить для всех устройств и устанавливаться автоматически. А всякие украшательства уже по желанию. Многие из моих знакомых, не слишком разбирающихся в технике, вообще не знают, что есть обновления для смартфонов и их можно легко устанавливать по воздуху. Видел у некоторых в строке состояния информацию о том, что есть обновление для устройства. Так они говорят, что вообще туда не заглядывают и не знают что это такое…
Интересно, а возможен ли здесь принцип, по которому устанавливается ОС на ПК? Например Самсунг выпускает смартфон с предустановленной ОС и выкладывает дрова под него на сайте и периодически их обновляет при необходимости параллельно выходу новой ОС. А обновления самой ОС идут с серверов Гугл.
для этого потребуется стандартизировать многое. В т.ч. и внешний вид ОС. Под стандартизацией понимается еще и запрет на отход от стандарта.
«Интересно, а возможен ли здесь принцип, по которому устанавливается ОС на ПК?»
Технически возможен, почему нет. Однако до тех пор, пока смартфон нельзя будет собрать из комплектующих самостоятельно, подобно ПК, производители телефонов такой вольницы не допустят, ибо не выгодно.
гугл надо действовать более жестко, какой смысл поддерживать устаревшие версии ОС? 2.1 вышел аж в 2010 году, все что ниже 4.0 пора бы уже перестать поддерживать и выпускать обновы, пусть работает так как есть
Иногда лучше когда работает — не трогать. У соседки Samsung Ace, обновила она сервисы Google и теперь пользоваться телефоном практически не возможно: постоянные сообщения «памяти нет, сервис прекратил работу»
Добрый качественный антивирус, грамотные действия самого пользователя,
ну хотя бы выполнение элементарных правила безопасности в настройках и прочем,
и плевать, какая у вас версия операционной системы, оболочка и прочее. имхо
Поддерживаю, но и антивирус по сути не нужен, я вот ни разу не использовал его.
Я тоже не использую. Впрочем, у меня довольно таки ограниченный набор приложений, который редко меняется. Но тем, кто каждый день устанавливает что то новое, антивирус не помешал бы, но я не уверен, что нынешние антивирусы предоставляют сколь нибудь серьезную защиту.
Интересно, каштомы от васяна идут в расчет или нет? Хотя там будет процент юзеров от силы, но все равно же интересно.
Зайду с «противной» стороны… Хотя теперь ведь надо писать с «прааативной cтороны», упоминая iOS? Короче — с противоположной, вот 😉
Как юзер в т.ч. и WP и iOS — скажу про iOS сначала:
Понятно, что там всех железной рукой (или мягкой пушистой лапой) загоняют
в светлое будущее — причем, с обеих сторон — со стороны производителя блокируется откат прошивок, а со стороны программистов — абсолюьно немотивированная установка min.os.version моментально на текущую версию. Повторюсь — без малейшей необходимости. (хотя есть и редчайшие исключения, вроде мобильного клиента Сбербанка).
Что имеем с гуся? С одной стороны — защищенность (вроде как бы), с другой — лагодром и фризы даже на продшлогодних устройствах. У Apple такая традиция — каждая следующая версия iOS — менее плавная и отзывчивая. Ну и «толерантный» радужно-плоский дизайн, с которым многие так и не смирились (а как мы понимаем — поменять и сделать менее примитивно-детсадовским его никак — ОС закрыта).
Результат — мой iPhone 5 так и остался на iOS6. Плюсы — скорости и плавности работы завидуют владельцы iOS8.4 на iPhone 5s и 6, минусы — 8 из 10 приложений в Аппсторе уже требуют минимум iOS8 для установки. Т.е. устройство малоюзабельно — даже клиент WikiMapia поставить не получится.
С другой стороны — Андроид — каждая новая версия работает лучше предыдущих — по меньшей мере в линейке 4.0-5.1. Если есть возможность — можно и апгрейдиться. Ну а нет — все «переживания» в основном сводятся к отличию одной-двух циферок в версии…
Но… А ведь необходимости в этом нет… На днях достал древний агрегат, которому место на помойке уже года 3, и… Ага, он аж раскорячился и разогрелся, обновляя полсотни приложений на Андроид 2.3. Повозился, и понял, что ни одной причины апгрейдить (кроме тормозного проца) это устройство в плане ОС — нет.
Звонилка не нравится, устарела? Спокойно ставим из маркета любую… Игры тормозят, кроме Subway Surfers? Так железу около 5 лет….
Ну и про WP. Там ситуация «посредине» между iOS и Андроид. Кто видел предрелизную Wp10 — поймет. Страшненькая (включая испохабленную MSN погоду), лагающая, плитки налезают друг на друга по причине обнуления промежутка между ними… Душераздирающее зрелище. А что сделали с «Настройками»? Нет, их не просто переименовали… Впрочем, ладно, о покойниках…
Так вот — откатиться осенью официально c релиза WP10 на WP8.1 как бы будет нельзя. Но неофициально — легко. Никаких идиотских подписей в стиле Apple (пока?) нет.