Частота сбоев приложения iOS — уровень фонового шума?

Мы только что выпустили приложение, использующее платформу Crittercism. Через некоторое время у нас было около 125 тысяч загрузок приложений и 95 сбоев — показатель менее 0,08%.

Одна авария произошла 19 раз, другая — 10, а остальные 41 — 3 раза или меньше. Если бы с приложением были какие-то серьезные проблемы, я бы ожидал увидеть значительно больше сбоев в определенных областях, поэтому я доволен уровнем цифр, которые я вижу.

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

Примеры

  • Самая большая группа связана с CFNetworking в фоновом потоке, в то время как статический HTML визуализируется в веб-представлении в основном потоке.
  • Есть некоторые сбои KVO в free_list_checksum_botch

Но мой вопрос в достаточно сложной ОС (iOS в данном случае) с достаточно сложным приложением (которое, я думаю, ), следуетмне, как разработчику, ожидать увидеть такой уровень "фонового шума"?

Должен ли я ожидать один сбой приложения на 1-2000 загрузок только потому, что ОС не идеальна? У кого-нибудь еще был подобный опыт?

(Сами решения ошибок не ищу.. спасибо!)

15
задан Ashley Mills 26 May 2012 в 10:53
поделиться