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 делать свои продукты лучше.