Apple и самой надоели ошибки в ОС, поэтому багов в iOS 14 будет намного меньше
Релиз новой версии операционной системы iOS, мягко говоря, был проблемным: кажется, iOS 13 стала рекордсменом по количеству багов. Видимо, наслушавшись нелестных отзывов в свой адрес, Apple решила изменить подход к тестированию ПО.
Что изменится
Издание Bloomberg со ссылкой на собственные источники пишет, что о новом подходе к выпуску тестовых сборок на недавнем совещании заявил глава софтверного направления Крейг Федериги (Craig Federighi).
Итак, раньше новые функции встраивали в ежедневные сборки iOS до того, как те были полностью протестированы. Из-за большого количества обновлений тестировщики не могли понять, что именно пошло не так.
«Ежедневные сборки — это как блюдо, которое готовится множеством поваров. Тестовое ПО настолько перенасыщено изменениями на различных стадиях разработки, что устройствами, на которое оно установлено, становится очень сложно пользоваться. Из-за этого некоторые тестировщики по несколько дней ходят со смартфонами, которые фактически не работают, и всё это время они не могут выяснить, какая функция содержит баги, а какая нет. Это противоречит самой цели тестирования, поскольку инженеры Apple не могут проверять, каким операционная система реагирует на вносимые в неё изменения. И именно это привело к некоторым проблемам в iOS 13», — поясняет источник Bloomberg.
Но теперь разработчики будут отключать непроверенные и нестабильные функции в ежедневных тестовых сборках. Но в настройках появится отдельная категория «Flags» для смельчаков, которые рискнут протестировать такие функции.
Компания собирается использовать новый подход при разработке iOS 14, поэтому следующее обновление должно быть более стабильным. Кроме того, этот метод применят и в работе над iPadOS, watchOS, macOS и tvOS.