Если вы пишете программу, которая должна поддерживаться 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 пользуется у разработчиков не меньшей популярностью.