Найти тему

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