На iOS приложения вылетают чаще, чем на Android. Кто виноват и стоит ли грустить?

Александр
iPhone

Компания Blancco провела исследование и выяснила, что приложения, созданные для iPhone, в среднем вылетают втрое чаще приложений для Android-смартфонов. Означает ли это, что iOS — менее стабильная операционная система? Как ни парадоксально, но нет.

Дополнительный анализ показал, что пик падений приходится на то время, когда Apple выпускает обновления iOS, а затем проблем с приложениями становится меньше. Apple меняет принцип работы iOS, обновляет API, библиотеки и системные функции, добавляет новые возможности, улучшает старые, и именно эти изменения вызывают падения. Разработчики смотрят отчёты, выявляют проблемный код, исправляют его и выпускают новые версии приложений, которые работают более стабильно. Если бы Apple не выпускала обновления настолько стабильно и агрессивно, приложения продолжали бы работать без ошибок.

Резкое увеличение числа падений наблюдалось после выпуска iPhone 6, но это можно объяснить высокой популярностью модели. Следующие модели продавались не хуже, но проблем с ними было меньше, а это значит, что компания Apple увеличила стабильность iOS и теперь более аккуратно вносит изменения в код.

На Android совершенно другая ситуация. Во-первых, невозможно представить, что это за операционная система в чистом виде — Google выпускает «полуфабрикат», а производители видоизменяют его под свои нужды, иногда до неузнаваемости. Во-вторых, существует множество моделей смартфонов, как качественных, на которых приложения работают хорошо, так и посредственных, на которых приложения аварийно выгружаются из памяти из-за нехватки ресурсов. В-третьих (и это самое главное), те обновления, которые выпускает Google, не доходят до большинства устройств. Код операционной системы не меняется, и эта стабильность вроде бы играет на руку пользователям Android. Статистика не врёт — приложения на Android действительно крашатся реже, но это происходит исключительно из-за того, устройства не обновляются.

Ситуация с обновлениями Android не улучшается, вопреки желаниям Google и производителей. Android Oreo спустя год после выпуска тестовой версии и полгода после релиза только-только начал прилетать на флагманские смартфоны брендов класса А (например, Samsung Galaxy S8), а вышедшую недавно тестовую версию Android P можно установить только на смартфоны Pixel, которые продаются в крайне ограниченном числе стран. В отчёте Blancco сказано, что Android-смартфоны обгоняют iPhone по числу падений приложений из-за аппаратных проблем. Кроме того, фиксируется много проблем с сервисами Google, стандартным приложением камеры и интерфейсом оболочек. На iOS системные функции работают гораздо стабильнее, падают в основном сторонние программы. Из этого можно сделать вывод, что если бы смартфоны на базе Android обновлялись так же оперативно, как iPhone, то и приложения на них, скорее всего, падали бы в разы чаще, чем на iOS. C точки зрения пользователей вряд ли операционная система важнее установленных на неё приложений, но у Apple в отличие от Google хотя бы есть выбор и возможность балансировать между защищённостью платформы и её стабильностью.



Канал iG в Telegram — t.me/iguides_ru
4

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

Сергей Вахтин
+123
Теперь понятно, что на основании такого первоисточника невозможно было написать убедительную статью. По прочтении первоисточника создалось впечатление, что либо результаты были высосаны из пальца, либо статья предназначена для дилетантов. Стоило ли Вам переводить этот опус?
14 марта 2018 в 20:37
#
Роман Капустин
–151
Иногда создается ощущение, что Кузнецов и Акукина или один и тот же человек, или брат с сестрой или де муж с женой... она тоже около полугода назад публиковала подобный «перевод» статьи на тему «iPhone’ы ломаются чаще дроидов, заключение каких-то там исследователей»...
15 марта 2018 в 11:57
#
+791
Никогда ни одна программа до обновления и после обновления iOS не вылетало. Странно.
14 марта 2018 в 20:09
#
+189
Вы избранный!
15 марта 2018 в 00:09
#
+189
Пока писал этот комментарий — яндекс клавиатура крашнулась 2 раза подряд (iphone 5s, финальная ios).
15 марта 2018 в 00:11
#
+791
Спасибо за комплимент. А вы значит нет. Сожалею
15 марта 2018 в 07:46
#
+313
Видимо я тоже избранный
15 марта 2018 в 09:19
#
+791
Не забывай соболезновать не избранным
15 марта 2018 в 12:20
#
Роман Капустин
–151
Дело не в сбербанке. Просто это один самый запоминающийся случай. Остальные если и были, то я не запомнил их.
15 марта 2018 в 23:16
#
+791
При этом имел 4S, 5, 5S, 6 и 6S. Ни разу не замечал вылет программ
14 марта 2018 в 20:10
#
Михаил
+738
Мнение очередного «спыцыалыста» )
14 марта 2018 в 20:13
#
+20
Что автор статьи понимает в яблочных технологиях?
14 марта 2018 в 20:33
#
+923
Если вы приобрели айфон, а на нём приложения вылетают в три (!) раза чаще грустить в любом случае не стоит, хотя бы потому, что у вас есть айфон
14 марта 2018 в 20:34
#
+9
Я прошу меня простить, но с 5 го айфона по 7 ой Айфон раза 4 вылетало и то потому что у меня бетки стоят)))
15 марта 2018 в 01:13
#
+245
У меня ничего не вылетает. Iphone SE.
15 марта 2018 в 01:16
#
Cyberika
+377
Перешел по ссылке на источник. С источника на сайт данной компании Blancco и вот что увидел на главной странице :

15 марта 2018 в 01:19
#
Cyberika
+377
Забыл прикрепить фотку :
15 марта 2018 в 01:20
#
+5
Вотинтересно все пишут что айфон манты бренд ща сумасшедшие деньги .И каждый сравнивает свою продукцию с ейпл каждая компания после выхода нового айфона стремиться сделать подобие айфона так получаеться не панты а качество которое все производители стремиться сделать подобно ейпл
15 марта 2018 в 07:39
#
+791
Все тупо копируют эйпл и все хотят быть как они. Не получается и не дотягиваются, значит надо грязью поливать. Вот их политика
15 марта 2018 в 07:50
#
kardigan
+3581
Вылетают, но ооочень редко(сравнивая с one plus3 супруги)
15 марта 2018 в 08:05
#
+2
Полный бред!!! За всё время пользования техникой Apple начиная от iPhone4, 4s, 5s,6s plus и 7plus ловил всего пару десятков вылетов. На бетках сижу с iOS 7! Всё вылеты происходили либо после Джейла, либо софт был не оптимизирован под текущую бетку. Если версия приложение соответствует прошивки и вы не запустили слои кривые ручки в устройство то никаких проблем и вылетов не будет!
15 марта 2018 в 09:24
#
+330
Ну может и вылетало пару раз, но точно не часто... Беты всякие не ставлю. iPhone 4, 5S.
15 марта 2018 в 09:55
#
+110
Из установленных 1.5 сотни приложений помню только про вылеты Яндекс.Карт. Но Яндекс.Карты и Яндекс.Навигатор и вообще Яндекс — тема отдельной статьи. Негоже такой большой ИТ-компании выпускать подобные доморощенные поделки...
15 марта 2018 в 10:07
#
+122
7+ бывают вылеты, но крайне редко...чаще камера виснет
15 марта 2018 в 10:40
#
John Doe
+694
Зато на iOS регулярно вылетают приложения, если в устройстве установлена не самая новая версия ОС. Далеко ходить не надо — уже две версии подряд постоянно вылетает приложение iGuides, когда закрываешь статью, возвращаясь на главный экран.
И это еще полбеды. Хуже, когда Apple выпускает новую версию Xcode для поддержки новой iOS, при этом на старых iOS приложение, им созданное, просто схлопывается при запуске. Такая ситуация уже давным-давно, Apple не может об этом не знать, но ничего не меняется. Значит это делается намеренно.
15 марта 2018 в 21:36
#