Instabug анализирует 100000000 ошибок

Что можно узнать из 100 миллионов ошибок в мобильных приложениях? Instabug, компания, предоставляющая отчеты об ошибках и сбоях, проанализировала все обнаруженные ошибки с момента своего основания в 2012 году.

Instabug предоставляет свои услуги разработчикам мобильных приложений с 2012 года, и скорость обнаружения ошибок со временем увеличивается. Как показано на диаграмме ниже, в начале этого года он достиг отметки в 100 миллионов ошибок.

Эти ошибки из 50 000 учетных записей Instabug возникли более чем с миллиарда устройств за 15 миллиардов сеансов. Они были собраны из 30 000 приложений от ряда издателей, включая инди-разработчиков, сторонние проекты, стартапы, компании-разработчики программного обеспечения, единорогов и публичные компании, а также более категорий приложений, включая игры, бизнес, образование и образ жизни.

Instabug обнаруживает ошибки в приложениях, чтобы их можно было исправить. В его отчете говорится:

Ошибки, обнаруженные с помощью Instabug, скорее всего, будут устранены в течение 24 часов после сообщения.

Это не то же самое, что сказать, что большинство ошибок устраняются за день. Фактически, менее 1,6% ошибок исправляются за день и только около 5% исправляются за неделю или меньше. Более 2,5% заявок занимают более 30 дней, и, если статистика Instabug верна, почти 90% заявок никогда не закрывались.

Однако из ошибок, устраненных в течение дня, большая часть (около 3,6%) закрывается в течение часа.

Изучая закономерности в обнаруженных ошибках, Instabug находит четкую взаимосвязь между ошибками и частотой сборки. Отмечая движение отрасли к непрерывной интеграции и непрерывному развертыванию, данные Instabug показывают, что большая часть приложений, почти половина, имеет график выпуска еженедельно, затем каждые две недели, затем ежемесячно с менее 10% на более длительной основе. .

Чем короче цикл выпуска, тем больше ошибок присутствует: почти 70% ошибок в приложениях с еженедельными сборками. Instabug дает несколько объяснений этому:

Один – больше кода, больше ошибок. Во-вторых, это часто бета-версии, которые по своей природе являются более ошибочными из-за коротких сроков выполнения. Кроме того, приложения, которые повторяются еженедельно, часто включают новые функции, которые, вероятно, содержат ошибки, или исправления ошибок, которые являются постоянными.

По абсолютному количеству ошибок две трети – на устройствах iOS и только треть – на Android. Однако это связано с тем, что Instabug больше используется в среде iOS. Если учесть количество ошибок на пользователя, учетная запись iOS составляет чуть более половины.

Что касается производителя устройств, то, похоже, LG выпускает самые «глючные» телефоны, с примерно 3,3 ошибками на каждого пользователя. Однако в отчете отмечается:

Большая доля ошибок на телефонах LG на пользователя, скорее всего, связана с внутренним бета-тестированием, проведенным разработчиками.

Другими словами, вам не нужно принимать результаты за чистую монету, но следует учитывать тот факт, что ошибки могут быть неотъемлемой частью создания надежного приложения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *