Показатель сбоев (Crash Rate) — это метрика, измеряющая процент сессий приложения, которые завершились сбоем. Этот показатель рассчитывается как отношение числа сбоев к общему количеству сессий. Высокий показатель сбоев негативно влияет на пользовательский опыт и может привести к снижению удержания и конверсий.
Вопросы и ответы
Что такое Crash Rate?
Crash Rate — это процент сессий, которые завершились сбоем. Это ключевой показатель стабильности работы мобильного приложения.
Как рассчитать Crash Rate?
Crash Rate рассчитывается как отношение количества сбоев к общему числу сессий в приложении. Чем ниже показатель, тем стабильнее работает приложение.
Почему важно отслеживать Crash Rate?
Высокий показатель сбоев может негативно повлиять на пользовательский опыт, снизить удержание и конверсии. Важно оперативно отслеживать и устранять причины сбоев.
Как снизить Crash Rate?
Чтобы снизить Crash Rate, важно регулярно обновлять приложение, исправлять баги, улучшать код и тестировать его на различных устройствах и операционных системах.
Какой показатель Crash Rate считается нормальным?
Для большинства мобильных приложений нормальным считается показатель Crash Rate в пределах 1-2%. Приложения с более высоким показателем, как правило, теряют пользователей, так как частые сбои негативно влияют на их опыт. Для более зрелых приложений с высоким количеством загрузок, нормой является Crash Rate менее 1% на пользователя, а в идеале — более 99% сессий без сбоев. Например, приложения с показателем выше 99.9% без сбоев обычно имеют более высокие оценки в магазинах приложений.
Qualitrix упоминает, что для зрелых приложений Crash Rate должен быть ниже 1%, а сессии без сбоев — более 99.9% .
Instabug также рекомендует стремиться к показателю более 99.95% сессий без сбоев для получения высокой оценки пользователей .
DevathonBlog отмечает, что большинство приложений с хорошей производительностью имеют Crash Rate в пределах 1-2% .
Полезные материалы
Crash-Free Session Benchmarks for Mobile Apps - Instabug - в статье рассматриваются отраслевые стандарты стабильности мобильных приложений, такие как crash-free session rate — процент сессий, которые прошли без сбоев. Высокая стабильность приложения связана с положительными отзывами и более высокими рейтингами в магазинах приложений. Например, приложения с оценками выше 4.5 звезды обычно имеют уровень стабильности 99.95%
Сложные запросы к базе данных: При высокой нагрузке неправильно оптимизированные запросы могут вызывать задержки в работе приложения.
Устаревшие методы кэширования: Отсутствие эффективных методов кэширования может увеличивать время отклика приложений.
Недостаточная оптимизация кода: Некорректная работа с многозадачностью или плохая оптимизация процессов часто приводит к замедлению работы приложения при больших нагрузках.
Использование неподходящих серверных ресурсов: Неправильный выбор серверных мощностей и инфраструктуры также влияет на стабильность работы приложений.