Apple в сентябре выкатила полную версию iOS 17 для iPhone, после чего принялась работать над iO 18, которая будет представлена в июне следующей года с последующим релизом в сентябре. Однако все идет не так гладко, как обычно. По сообщениям агентства Bloomberg, на прошлой деле Крег Федериги (Craig Federighi) дал команду отложить разработку новых функций и заняться исправлением ошибок текущей сборки iOS 17, которых оказалось слишком много уже после прохождения внутреннего тестирования. Цикл разработки прервался для других сборок ПО, в том числе watchOS, iPadOS и даже VisionOS. Хорошая новость в том, что задержка оказалась длиной в недельный спринт, поэтому сбоя в выпуске потребительских сборок быть не должно, однако сама ситуация нетипичная для Apple.
В своей статье Bloomberg также указывает на несколько внутренних правил, которые установили в компании разработки в последние годы. Так, действует система "флажков функций", что позволяет изолировать влияние той или иной новой функции на общую работу системы. Кроме того, в Apple договорились исключить "регрессии" — ситуации, когда функция прежде работала нормально, а после определенного момента работает не так, как должна. Это позволило компании повысить эффективность и снизить количество ошибок, но в данном случае что-то пошло не так. К слову, на днях вышло обновление 17.1.1, которое и стало результатом недельной брейншторма всей команды.
© Артем Зорянов. Mobiltelefon
По материалам Bloomberg