Мобильные приложения «падают» на новой платформе iOS 8 намного чаще, чем на предыдущих версиях операционной системы Apple шестого и седьмого поколений. Об этом сообщают аналитики из компании Crittercism, которые изучили стабильность программного обеспечения на «яблочной» ОС. Эксперты пришли к выводу, что «падения» приложений на iOS 8 происходят в 5 раз чаще, чем на Android.
Сбои в работе iOS 8 происходят почти вдвое чаще по сравнению с iOS 7.1 — в 3,56% случаях. При этом менее стабильно ПО работает на iPhone предыдущих поколений. Если для iPhone 6 этот показатель составляет 2,63%, а для iPhone 6 Plus — 2,11%, то для iPhone 4, 5s, 5c и 5 — в среднем 3,57%. Частота «падений» приложений в iOS 8 также выше и в сравнении с вышедшей в 2012 году iOS 6, в которой она составляла 2,5%.
По мнению аналитиков, увеличенная частота сбоев обусловлена слишком большим количеством программных нововведений в «восьмерке». «В iOS 8 компания представила 4 000 новых интерфейсов программирования (API), что вдвое больше по сравнению с iOS 7», — говорит Crittercism. Кроме того, эксперты указали на появление нового языка программирования Swift, созданного Apple. Поначалу любой новый язык приводит к увеличению числа сбоев, и нужно быть к этому готовым, отметили в компании.
Согласно результатам исследования, на Android 4.4 происходит 0,7% случаев непреднамеренного закрытия приложений, на iOS 7.1 – 1,6%. Вполне логично, что более старые версии обеих систем демонстрируют худшие результаты. Возможно, так происходит по той причине, что разработчики приложений не стремятся оптимизировать их для работы на прошлых версиях. Android 2.3 показал результат 1,7%.
Crittercism собирает данные на основе наблюдений почти за миллиардом пользователей, число анализируемых событий ежедневно составляло около 3 млрд.