Apple перестроила стратегию разработки и тестирования своих операционных систем, включая iOS, iPadOS, watchOS, macOS и tvOS, пишет Bloomberg со ссылкой на осведомлённые источники.
Задуматься о переменах компанию заставил как никогда прежде забагованный релиз iOS 13: за два месяца Apple выпустила 8 обновлений. Приложения «вылетали» и «тормозили», возникали общесистемные проблемы с поиском, неполадки с сотовой связью и загрузкой email-ов. А некоторые новые функций либо отложили, либо так и не выпустили.
Прежде в Apple был очень сложным процесс отладки новых функций: они добавлялись ежедневно и их становилось слишком много. В результате тестировщикам было сложно понять, что работает, а что — нет, и из-за чего именно появился баг.
Теперь в ежедневных билдах и дальнейших обновлениях будут по умолчанию отключены сырые или бажные функции. Тестировщики смогут выборочно вручную включать их в специальном меню настроек Flags, чтобы проверить на работоспособность отдельно от других.
Новый подход призван сделать более стабильными и готовыми к использованию свежие сборки и повысить качество софта Apple. Его уже применяют в разработке iOS 14, которая выйдет в следующем году. Ряд запланированных для неё функций Apple решила оставить для iOS 15, чтобы получше «отполировать». Хотя, как ожидается, iOS 14 всё равно будет богаче нововведениями, чем 13-я.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.