Apple меняет методологию разработки iOS 28 и macOS 28 для стимулирования программных инноваций
Недавние отчеты раскрыли стратегические изменения в методологии разработки операционных систем компанией Apple, в частности для iOS 28 и macOS 28. Согласно полученной информации, компания решила изменить структуру ежегодных этапов разработки, которые традиционно основывались на равном разделении между этапами программирования и интеграции.
Что изменилось в процессе разработки?
Ранее Apple делила цикл разработки на этапы, каждый из которых состоял из четырех недель написания программного кода, за которыми следовали еще четыре недели так называемого этапа «сближения» (Convergence) — периода, отведенного для интеграции новых функций в систему и обеспечения их стабильности. В текущем цикле разработки iOS 28 эта формула была изменена: теперь на программирование, исследования и разработку функций отводится шесть недель, а на этап интеграции — всего две недели.
Почему это изменение важно?
Это изменение является ответом на стремление инженеров-программистов получить больше времени для инноваций. Согласно источникам, сотрудники приветствовали этот шаг, отметив, что он дает им большую гибкость в выдвижении и тестировании идей до того, как возникнет необходимость окончательной фиксации функций в системе. Этот подход отражает попытку Apple снизить временное давление, которое может ограничивать техническое творчество на ранних стадиях жизненного цикла системы.
Что это означает для пользователей?
Хотя Apple еще не раскрыла конкретные функции iOS 28, это изменение указывает на больший акцент на этапе концептуализации и первоначальной разработки. Ожидается, что компания будет следовать своему обычному графику: выпуск бета-версий ожидается в июне, а официальный релиз для широкой публики — в сентябре следующего года. Открытым остается вопрос о том, повлияет ли сокращение периода интеграции на стабильность системы или качество работы при запуске, что покажут ближайшие месяцы.