Руководитель команды разработчиков Windows Габриэль Аул рассказал в блоге Microsoft, каким образом компания решает, когда выпускать очередную сборку Windows 10 Technical Preview. Для наглядности он опубликовал диаграмму.
Сначала несколько сотрудников Microsoft тестируют сборку версии Canary (самую сырую). После доработки эта сборка уходит большему числу сотрудников в Operating Systems Group. Те вносят свои правки и передают её ещё большему числу тестировщиков в компании Microsoft. Только после того, как в ней исправлены все найденные ими неполадки, она отправляется Windows-инсайдерам, пожелавшим получать обновления Windows 10 в числе первых. После этого теста и очередного исправления ошибок сборка распространяется среди Windows-инсайдеров, которые желают получать тщательно проверенные версии операционной системы.
Каждый этап тестирования именуются кругом (Ring). Именно поэтому Windows-инсайдеры могут выбрать в настройках Windows 10 тип обновления Windows 10 — Fast Ring (быстрый круг) или Slow Ring (медленный круг). Эти круги видны на диаграмме.
Естественно, на каждом этапе проверки происходит определённая задержка, поэтому сборка, выпущенная разработчиками, приходит к Windows-инсайдерам примерно через 2,5 недели. Всё это время в ней отлавливаются баги, исправляются ошибки и увеличивается стабильность работы. Новый код в эту сборку не добавляется, поскольку вместе с ним появились бы новые ошибки, которые нужно находить и исправлять. За время тестирования разработчики Windows пишут новый код, но добавляют его уже в новую сборку, которая проходит такое же тщательное тестирование, как и предыдущая. Этим объясняются многочисленные утечки не выпущенных официально сборок Windows 10. Если в них обнаруживается слишком много неустранимых багов, их заворачивают обратно и они не доходят до Windows-инсайдеров.
Похоже, в компании Microsoft нашли оптимальный способ работы над Windows, и немаловажную роль в нём играют Windows-инсайдеры — добровольцы, которые установили Windows 10 Technical Preview и сообщают Microsoft об ошибках в работе этой операционной системы. По словам Microsoft, на сегодняшний день число таких добровольцев превысило два миллиона.