Если вы пишете программу, которая должна поддерживаться 90 процентами современных устройств, то придется изучить особенности работы 331 смартфона и планшета.

Такие данные приводят аналитики из Flurry. Потребители тоже могут запутаться от такого разнообразия предложений, но разработчикам ПО приходится значительно сложнее. Сегодня основную часть рынка занимают четыре платформы: iOS, Android, Windows Phone и BlackBerry. Но у каждой операционной системы имеется целый выводок мобильных устройств.

Особенно у Android, на базе которой созданы сотни смартфонов. Если для поддержки 90 процентов активных гаджетов нужно изучить особенности 331 устройства, то для 80-процентного охвата придется работать с 156 различными «умными» телефонами. Но, даже 50-процентный порог не означает, что программист может расслабиться. Ему нужно будет освоить 18 устройств. Только в январе этого года аналитики Flurry насчитали 2130 мобильных девайсов. Крупная девелоперская компания может себе позволить разработку ПО для такого количества смартфонов и планшетов. Но обычные программисты-фрилансеры с подобной нагрузкой справиться не в состоянии.

Ввиду этого, автор исследования Flurry Мэри Эллен Гордон задается вопросом. Неужели разработчики-одиночки становятся «вымирающим видом»? Скорее всего, индивидуалисты останутся, но будут ориентироваться на создание ПО и контента для самых распространенных моделей телефонов. Так, 80 процентов активных пользователей применяют всего лишь 7 процентов моделей устройств, представленных на рынке. Однако, если хотя бы один раз написанная программа не станет работать так, как задумывалось, это вызовет негативные комментарии от сотен и тысяч людей.

В результате, имидж ее создателя может очень сильно пострадать. Поэтому лучше ориентироваться не на модель телефона, а на конкретную операционную систему. Сегодня лидером является iOS, которая позволяет разработчикам получать максимальную прибыль. Рыночная доля операционной системы для iPad и iPhone в 14 раз больше, чем у всех остальных мобильных ОС, вместе взятых. Продуктами Apple пользуется как минимум в семь раз больше активных абонентов, чем есть у Samsung. Стоит отметить еще один немаловажный факт. iOS-пользователи имеют привычку тратить очень много времени на работу со своими устройствами.

Гордон указала: «Разработчики должны ориентироваться на наиболее распространенные устройства, разрабатывая программы для нескольких моделей iOS-гаджетов, что может привлечь внимание очень активных пользователей. Люди, которые имеют iOS-устройства, как правило, генерируют несколько сеансов работы с приложениями. Это создает больше возможностей для In-App покупок, приобретения платных программ и получения доходов от рекламы». Впрочем, учитывая количество ПО в Google Play, можно уверенно заявить, что Android пользуется у разработчиков не меньшей популярностью.