Компания 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. А разнообразие в тысячи раз выше.