Bloomberg: Apple будет ответственнее относиться к тестам новых операционных систем после багов iOS 13

Компания кардинально изменила подход к тестированию будущих «осей».

Следующая iOS должна стать менее проблемной. По крайней мере, такую задачу поставил перед своей командой старший вице-президент по разработке программного обеспечения Apple Крейг Федериги. Об этом сообщает Марк Гурман — известный и надёжный инсайдер, который работает в Bloomberg.

Для этого в ежедневных сборках будущей iOS (и других операционных системах) по умолчанию будут отключены критические ошибки и прочие баги. Для особо рискованных разработчиков в настройках появится пункт «Флаги», где каждую из нестабильно работающих функций можно будет включить отдельно.

О таких мерах господин Федериги и приближённая к нему Стейси Лисик объявили на закрытой внутренней встрече, посвящённой старту разработки iOS 14.

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

На такой шаг компания была вынуждена пойти после недовольства iOS 13 клиентами и медиа. С выходом стабильной версии в сентябре последовало очень много жалоб на плохо работающие функции смартфонов. У кого-то были проблемы с «Сообщениями», у кого-то — со стабильностью связи, у кого-то — с iCloud. Лично я сталкивался только с одной из них — многозадачностью: приложения просто выгружались из памяти. Очень неприятно. Неприятно и то, что компания до сих пор полностью не решила эту проблему.

В общем, многие пользователи оказались недовольны. Однако нельзя не упомянуть, что в последних апдейтах большинство ошибок всё-таки были исправлены и iOS, как и другие операционные системы Apple, стала лучше работать.

Тестовые сборки в Apple оцениваются по 100-балльной шкале. Нестабильные версии могут получить оценку в 60 баллов. Стабильные же — 80 и выше. Внутри Apple это называется «белой перчаткой». И iOS 13 получила гораздо меньший балл, чем iOS 12, вышедшая годом ранее. То есть сотрудники Apple согласны с пользователями.

Новая стратегия получила название Azul. И, по словам неназванного источника, некоторые запланированные ранее новвоведения перекинули на 2021 год на то, что называется Azul+1. Скорее всего, во «внешнем мире» она будет называться iOS 15.

Однако iOS 14 всё ещё будет конкурировать с iOS 13 по количеству новвоведений. Вероятно, именно в этом релизе мы наконец-то дождёмся нормальную звонилку. Или нет.

Новая политика разработки программного обеспечения будет применима ко всем операционным системам компании. И, надеюсь, это поможет Apple делать свои продукты лучше.

Предложения магазинов