Производительность Android приложения — это важно.
- English |
- Русский |
- 中文
Android доминирует как на локальном, так и на глобальном рынке мобильных приложений, которые ежедневно выкладывают разработчики.Уже в 2011 ежедневно выкладывались более 500 приложений.. В апреле 2015 г. число Android приложений достигло более 1.4 миллионов, а количество загрузок в Google Play превзошло 125 млрд .. Не удивительно, что с тех пор рынок только продолжает расти .
Тем не менее многие из этих приложений работают очень медленно, что довольно плохо сказывается на пользовательском опыте. В проведённом по заказу компании «CompuWare» исследовании 56 % опрошенных сообщили, что за последние полгода они сталкивались с проблемами в работе приложений. Из них 47 % указали, что приложения слишком медленно запускались, а более 60 % жаловались на внезапное завершение работы приложений, «зависания» и ошибки, которых не должно было быть.Не смотря на то, что данное исследование затрагивает мобильные приложения в общем, проблемы производительности больше касаются Android чем iOS из-за низкобюджетных устройств и использовании Java как главного языка разработки.
Пользователи не терпят медленных приложений: AppDynamics заявляет, что 86% пользователей удаляли приложения после первого использования из-за проблем с производительностью, и тест JWPlayer подтверждает, что что 70% пользователей покинули приложения в течении 11 секунд ожидания контента (в их случае показа видео). Очевидно, что медленные приложения делают пользователей несчастными. Вот пример приложения ABC News:

Недовольные пользователи часто не просто удаляют приложение — они пишут отрицательные отзывы в «Google Play», что отбивает охоту у других загружать приложения данного разработчика. И это неудивительно, поскольку для 84 % пользователей отзывы о приложении в магазине — важный критерий выбора..
В web среде разработчики давно поняли, что производительность является неотъемлемой частью успеха (Amazon заметил, что дополнительные 100ms задержки могут стоить до 1% продаж). Мобильные разработчики только начинают приходить к этому, но большие игроки давно это осознали и уже вкладывают большие ресурсы в оптимизацию их приложений. Они знают, что это критично для их успеха, именно поэтому разработчики Instagram потратили год на профилирование и оптимизацию их Android приложения. Мы проанализировали 4 популярных приложения: Facebook, LinkedIn, Yahoo News Digest и WeChat, и нашли серьезные проблемы в каждом из них.
Из всего вышеперечисленного можно сделать вывод: скорость работы приложения является одним из наиважнейших факторов. Чтобы добиться успеха на мобильном рынке, нужно уметь делать быстрые, отзывчивые приложения: они привлекают пользователей и радуют их, а Вы в итоге получаете положительные отзывы (а вместе с ними — и новых клиентов), укрепляете положение компании на рынке, выделяетесь среди конкурентов и, вполне вероятно, зарабатываете чуть больше денег :).