Компания OpenSignal опубликовала исследование о фрагментированности Android. По ее данным, в прошлом году существовало 11868 различных устройств на базе Android, а в этом году их уже 18796. Доля смартфонов и планшетов Samsung немного снизилась — год назад их было 47,5 процентов от общего числа, а в этом году 43 процента. Другие крупные производители, вроде LG, Sony и Motorola занимают приблизительно по 4 процента каждый. Примечательно, что 12 из 13 самых популярных устройств были произведены на заводах Samsung.

OpenSignal сравнила распространенность разных версий Android и iOS. Если седьмая версия iOS установлена на 91 процент смартфонов и планшетов Apple, то KitKat стоит лишь на 20,9 процента устройств с Android. KitKat был выпущен почти год назад, и его доля растет в основном за счет продаж новых смартфонов.

OpenSignal собирает данные через приложение, которые пользователи добровольно устанавливают на свои устройства. В нынешнем исследовании учитывалась информация, полученная от 682 тысяч смартфонов и планшетов. Это относительно небольшое число с учетом того, что только за второй квартал этого года было продано почти 250 миллионов Android-смартфонов. Скорее всего, в мире гораздо больше 18 тысяч разных устройств с этой операционной системой.
Пользователям разнообразие выгодно, разработчикам — тоже. Чем больше выбор, тем лучше — пользователи могут покупать дешевые и слабые смартфоны, которые, возможно, никогда не получат обновление ПО, а могут купить флагманскую модель и получать свежий Android еще 2-3 года. Разработчикам высокая фрагментация грозит головной болью и бессонными ночами — им нужно тестировать свои проекты на десятках устройств, учитывать разные варианты сочетания экранов, процессоров и графических чипов, проводить оптимизацию кода под разные объемы оперативной памяти. В общем, делать так, чтобы приложение хорошо запускалось на слабых устройствах и «летало» на флагманах. Хорошо оптимизированное приложение в итоге получает огромную аудиторию.

Google это понимает, поэтому борется не с разнообразием устройств, а их системной разрозненностью. В июне на конференции I/O было сказано, что новейшая версия сервисов Google Play установлена на 93 процента активно используемых смартфонов и планшетов. Эти сервисы как раз помогают бороться с симптомами фрагментации: несовместимостью приложений, багами, вирусами, невозможностью использовать новые API и так далее. Если принимать во внимание этот факт, можно сказать, что фрагментация на Android даже чуть ниже, чем на iOS. А разнообразие в тысячи раз выше.
Сообщение отправлено из мобильного приложения iGuides
Сообщение отправлено из мобильного приложения iGuides
Как разработчик на iOS и Android скажу, бред сивой кобылы.
Сообщение отправлено из мобильного приложения iGuides
Сообщение отправлено из мобильного приложения iGuides
Сообщение отправлено из мобильного приложения iGuides
Сообщение отправлено из мобильного приложения iGuides
Сообщение отправлено из мобильного приложения iGuides