Компания Apple меняет способ разработки внутренних сборок операционных систем. Поводом к этому решению послужила iOS 13, чьи первые версии изобиловали ошибками и проблемами.
До вступления в силу изменений инженеры Apple встраивали функции в ежедневные сборки версий iOS до того, как они были полностью протестированы. Использование устройств с этими внутренними версиями стало для сотрудников кошмаром, поскольку система запускала много разных ветвей компонентов с разным уровнем стабильности. Из-за этого Apple практически не могла понять фактическое состояние своего программного обеспечения.
В iOS 14 разработчики планирует отключить по умолчанию все незавершённые функции для сборок ОС. Их активация будет возможна с помощью специального меню конфигурации. Таким образом руководство Apple сможет следить за ходом выпуска новых версий ОС и делать ПО более гибким. Например, легко удалять функции, которые ещё не готовы к релизу.
При этом, хотя Apple и ожидает, что в iOS 14 будут реализованы все запланированные функции, компания готова отложить некоторые особенности до iOS 15. Новый подход будет также применяться и во время разработки iPadOS, watchOS, macOS и tvOS.
Кроме того, как сообщает Bloomberg, к августу инженеры в Купертино поняли, что iOS 13.0 не будет соответствовать стандартам качества, в связи с чем перестали её совершенствовать и сосредоточили усилия на iOS 13.1. Именно эту версию Apple внутри компании считала «настоящим публичным релизом», а также ожидала, что дебютную сборку новой версии ОС установят только преданные «яблочные» поклонники.
Ранее News.ru рассказал, что Apple ищет разработчиков для работы над программным обеспечением для Windows. В Купертино предлагают потенциальным кандидатам «создать новое поколение мультимедийных приложений» для операционной системы Microsoft.