Bloomberg: Apple меняет подход к тестированию ПО после неудачного дебюта iOS 13, новый процесс начинается с iOS 14

iOS 13, особенно первые несколько версий, быстро приобрела репутацию операционной системы, изобилующей ошибками и сбоями.

Bloomberg сообщает, что Apple меняет подход к разработке внутренних сборок операционных систем, пытаясь не допустить повторения подобной ситуации. Работа над iOS 14 уже ведется с применением нового подхода.

Bloomberg объясняет, что до сих пор инженеры Apple «втискивали» новые функции в ежедневные сборки версий iOS до их полной тестировки. Это означало, что использование тестовых устройств с этими внутренними версиями превращалось в кошмар, поскольку система работала со множеством различных ветвей компонентов с разным уровнем стабильности.

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

В iOS 14 планируется, что все разрабатываемые функции для сборок ОС будут отключены по умолчанию и должны будут включаться с помощью специального меню конфигурации. Это позволит руководству Apple контролировать ход разработки новых версий операционной системы и сделает программное обеспечение более гибким и адаптируемым; функции, которые еще не готовы к выпуску, можно будет легче отключать.

Новый подход также будет применяться к разработке iPadOS, watchOS, macOS и tvOS. Apple ожидает, что iOS 14 станет релизом с большим количеством новых функций, но, по-видимому, готова отложить некоторые из них до iOS 15, если это потребуется.

Bloomberg сообщает, что инженеры Apple начали осознавать, что iOS 13 не соответствует требованиям, еще до конференции WWDC в июне. В отчете также говорится, что инженеры фактически отказались от совершенствования iOS 13.0 и вместо этого сосредоточили усилия на iOS 13.1.

К августу, осознав, что первоначальная версия iOS 13.0, которая должна была выйти вместе с новыми iPhone через несколько недель, не будет соответствовать стандартам качества, инженеры Apple решили в основном отказаться от этой работы и сосредоточиться на улучшении iOS 13.1, первого обновления. Apple в частном порядке считала iOS 13.1 «настоящим публичным релизом» с уровнем качества, соответствующим iOS 12. Компания ожидала, что только преданные поклонники Apple установят iOS 13.0 на свои телефоны.

Полный отчет читайте на сайте Bloomberg.