В отчете Bloomberg описывается новый процесс, который Apple будет использовать вместе с разработчиками приложений, чтобы они могли тестировать новые функции своего приложения перед серьезным обновлением. Проблемы, с которыми Apple столкнулась в iOS 13, были связаны с тем, что разработчики оставляли незавершенные и ошибочные функции в приложениях, вызывая сбои системы и ошибки.
Apple реализует новый процесс для внутренних разработчиков, чтобы завершить iOS 14. Идея состоит в том, чтобы разрешить отключение незавершенных функций по умолчанию, чтобы тестовая сборка iOS могла функционировать без ошибок. Это позволяет проводить более продуктивный период тестирования между сборочными выпусками. Новое изменение также будет распространяться на будущие выпуски macOS, watchOS, tvOS и iPadOS.
iOS 13 была выпущена еще в сентябре, и первая волна программного обеспечения (которая была предустановлена с семейством iPhone 11) все увидела ошибки и сбои. Причина заключалась в том, что внутренние разработчики добавляли бы функции сразу, даже если они не работали полностью или не глючили. Поэтому, когда тестировщики пытались запускать ежедневные сборки незаконченного программного обеспечения, его нельзя было использовать.
Apple реализует новый процесс для внутренних разработчиков, чтобы завершить iOS 14. Идея состоит в том, чтобы разрешить отключение незавершенных функций по умолчанию, чтобы тестовая сборка iOS могла функционировать без ошибок. Это позволяет проводить более продуктивный период тестирования между сборочными выпусками. Новое изменение также будет распространяться на будущие выпуски macOS, watchOS, tvOS и iPadOS.
Ежедневные сборки были похожи на рецепт с большим количеством поваров, добавляющих ингредиенты ... Тестеры могли бы провести дни без [пригодной для использования] сборки, поэтому у них не было бы понимания того, что работает и не работает. - человек со знанием процесса
iOS 13 была выпущена еще в сентябре, и первая волна программного обеспечения (которая была предустановлена с семейством iPhone 11) все увидела ошибки и сбои. Причина заключалась в том, что внутренние разработчики добавляли бы функции сразу, даже если они не работали полностью или не глючили. Поэтому, когда тестировщики пытались запускать ежедневные сборки незаконченного программного обеспечения, его нельзя было использовать.