10 сентября 2019 года компания Apple провела презентацию, в рамках которой показала новые iPhone и iPad, также объявила даты выхода обновлённых операционных систем iOS 13 и macOS Catalina 10.15. В Купертино планируют выпустить новые системы до конца сентября. И если к iOS нет никаких вопросов, то macOS Catalina вызвала бурный поток сообщений со стороны разработчиков музыкального софта. Последние настоятельно рекомендуют не обновляться в первый же день, а подождать с установкой апдейта как минимум до октября.
Разработчики музыкальных программ и производители железа начали рассылать своим клиентам письма с предупреждениями. По словам представителей компаний, macOS Catalina пока что не поддерживается драйверами и программами, поэтому установка новой операционной системы с большой долей вероятности сделает нерабочими плагины, DAW, аудиоинтерфейсы и другое оборудование. Причины проблем не раскрываются, но отмечается, что macOS Catalina все сильнее отказывается от 32-битного кода и не работает с неподписанными и неизвестными драйверами. Разработчики диджейского софта также говорят об отказе Apple от iTunes, что точно сломает интеграцию программ с библиотекой плеера.
Приложения и программы, которые всё ещё поддерживают 32-битные компоненты (ради совместимости с предыдущими версиями) должны избавиться от них. Apple рекомендует разработчикам перевести код на 64-битные рельсы, в противном случае приложения не будут работать в macOS Catalina. Такое ограничение, к примеру, затронет пользователей Ableton Live 9, которая до сих пор полагается на 32-битный код. Хотите работать в Ableton в новой macOS — обновляйтесь до 10-й версии DAW.
Обновлённая операционная система более строго проверяет приложения во время запуска. На фоне недавних новостей о скрывающимся за пиратскими плагинами криптомайнером, Apple изменила процедуры доступа к файлам системы и оперативной памяти при записи. Новые политики попросту не позволят вредоносным программам запуститься без ведома пользователя (система спросит разрешения), но вместе с тем скажутся на работе DAW и плагинов. По словам представителей PreSonus, вредоносный софт работает по схожим с музыкальными программами принципам, поэтому операционная система может попросту заблокировать DAW и плагины.
Весной 2019 года PreSonus объявила о том, что все плагины должны быть обновлены в соответствии с новыми принципами работы macOS Catalina. Разработчики отметили, что после 1 июня 2019 года, вместе с выходом очередного минорного обновления DAW, сторонние приложения и прочий софт попросту перестанет работать в Studio One и не будет работать в новой macOS. Перед публикацией в Сети софт должен быть подписан специальным сертификатом Apple, который можно получить только при обновлении программы. Такое решение с высокой долей вероятности приведёт к тому, что старые плагины, которые разработчики перестали обновлять, не будет работать в новой операционной системе. Компания посоветовала повременить с апдейтом, если в ваших проектах используется софт, давно не обновлявшийся создателями.
Помимо PreSonus предупреждение пользователям направили компании Serato, Numark, Slate Digital, Native Instruments и Audient. Native Instruments сообщила, что пока что ни один программный и аппаратный продукт не поддерживает macOS Catalina. К тому же ужесточение политики запуска и установки приложений сломало установщики Komplete 8, 9 и 10. По словам компании, на старте распространения новой ОС плагины будут оставаться нерабочими — компания продолжает работу над совместимостью.
Изменился и подход к работе с драйверами. Отказ от 32-битного кода привёл к тому, что всё оборудование, которое работало с macOS Mojave посредством legacy-драйверов, стало неработоспособным в Catalina. Заставить новую операционку работать со старым оборудованием можно только одним способом — переписав драйвер. Такие ограничения делают полностью нерабочим все устройства, снятые с поддержки — нет нового драйвера, нет возможности использовать девайс. Выхода в такой ситуации ровно два: не обновляться на Каталину или покупать совместимое оборудование.
Устройства, которые в работе полагаются на встроенные на уровне ОС драйвера USB, затронуты не будут. Несмотря на это производителям требуется время на то, чтобы проверить корректность работы своего оборудования в новой операционной системе. В недавней рассылке компания Audient попросила покупателей не обновляться до Catalina до тех пор, пока не придёт специальное письмо от компании. Британский производитель обещает закончить все тесты и выпустить обновлённые прошивки и приложения в течение октября 2019 года.
Как стало известно ещё весной, новая macOS отправит на пенсию iTunes, вместо которого пользователи получат три отдельных приложения для просмотра фильмов, прослушивания музыки, подкастов и радио. Отказ от медиаплеера вносит ряд сложностей в работу диджейских приложений, которые полагаются на медиабиблиотеку iTunes. Библиотека плеера хранится в специальном. XML-файле, но убийство iTunes унесло за собой и его. Сейчас разработчики программ для диджеинга совместно с Apple ищут альтернативы файлу библиотеки, но какой-либо конкретики по этой ситуации нет. Единственное, что точно известно — после выхода macOS Catalina ситуация не изменится, так как замены XML для интеграции софта с библиотекой музыки ещё не придумали.
Ситуация с macOS Catalina во многом напоминает 2016 год, когда состоялся релиз macOS Sierra. Тогда Apple не предупредила о глобальных изменениях внутри операционной системы, что привело к поломке многих AU-плагинов после обновления. Разработчики софта в течение месяца после релиза выпустили новые драйверы и апдейты программ, которые починили неработающие программы, но осадочек всё равно остался. В этот раз производители оказались готовыми к глобальным изменениям, да и сама Apple заранее рассказала разработчикам о том, что поменяется внутри системы с выходом апдейта 10.15.