Apple пришлось ненадолго приостановить разработку следующей версии программного обеспечения для iPhone, iOS 18, а также на следующих версиях iPadOS, macOS и даже VisionOS, поскольку инженеры-программисты гиганта из Купертино боролись с ошибками в нынешних выпусках ОС ’.
У разработчиков программного обеспечения, работающих над операционными системами для устройств Apple, была необычная неделя, когда их босс Крейг Федериги, старший вице-президент по разработке программного обеспечения, призвал команду приостановить работу над всеми новыми функциями на одну неделю. Вместо этого их попросили устранить все ошибки на этой неделе, сообщает Марк Гурман из Bloomberg.
Крэйг Федериги перестроил разработку программного обеспечения в Apple
Руководитель отдела программного обеспечения Apple Федериги, который пришел в компанию в 2019 году, попросил инженеров уделять приоритетное внимание исправлению ошибок, а не внедрению новых функций. Хотя эта работа продолжается уже несколько лет, разработка релиза следующего года пока идет не совсем гладко.
Федериги также внедрил новый подход под названием "флаги функций". Каждая функция включается вручную, что позволяет сотрудникам-тестировщикам определить ее влияние перед добавлением. Затем, при нем, компания также приняла "Пакт" о предотвращении проблем с программным обеспечением и быстром исправлении любых ошибок.
Начальная разработка для iOS 18, macOS 15 и других устройств уже завершена
Сообщается, что Apple завершила работу над начальной версией своих будущих операционных систем для iPhone, iPad и Mac.
Эта версия получила название M1, поскольку она знаменует собой первую важную веху. Внутренне программное обеспечение для iPhone и iPad, которое будет известно как iOS 18 и iPadOS 18 соответственно, называется "Crystal". Программное обеспечение для Mac, macOS 15, называется "Glow".
Как правило, после завершения первого этапа выпуска обновления программного обеспечения инженеры Apple приступали ко второму этапу. Однако в этом году компания решила отложить запуск второго выпуска milestone, чтобы сосредоточиться на очистке программного обеспечения. Недельная пауза в разработке новых функций была введена на прошлой неделе и, как ожидается, закончится на этой неделе.
Начало работы над второй вехой, известной как M2, было отложено Apple. Эта остановка также коснулась следующей операционной системы Apple Watch, watchOS 11, которая называется "Moonstone", а также обновления для текущей iOS 17, называемой iOS 17.4. Разработку Vision Pro также пришлось остановить в течение этой недели.
Несмотря на недельную паузу, Гурман отмечает, что будущие версии iOS, macOS и других операционных систем будут выпущены в соответствии с графиком. Гурман говорит, что iOS 18 будет анонсирована на конференции разработчиков в следующем году, вероятно, в июне.