В преддверии запуска macOS Catalina, которая, по словам Apple, «скоро будет доступна», Apple просит разработчиков отправлять приложения для Mac, совместимые с Catalina, в Mac App Store.
Apple призывает разработчиков использовать преимущества технологий macOS Catalina, таких как Вход через Apple, Sidecar, Core ML 3 и Metal. Apple также выделяет Mac Catalyst, предназначенный для переноса iPad-приложений на Mac.
macOS Catalina скоро будет доступна сотням миллионов пользователей по всему миру. С macOS Catalina ваши приложения для Mac смогут использовать Вход через Apple, Sidecar и последние достижения Core ML 3 и Metal. А с помощью Mac Catalyst вы можете перенести свои приложения для iPad на Mac. Создавайте свои приложения с использованием Xcode 11, тестируйте их на Mac с предварительной версией macOS Catalina GM и отправляйте на проверку.
Отдельно, для приложений, предназначенных для распространения за пределами Mac App Store, Apple напомнила разработчикам о новом требовании к нотаризации.
Apple требует, чтобы приложения, распространяемые за пределами Mac App Store, проходили нотаризацию Apple для запуска на macOS Catalina. Процесс нотаризации, впервые представленный в macOS Mojave, направлен на защиту пользователей Mac от вредоносных и опасных приложений.
Чтобы еще больше защитить пользователей macOS Catalina, мы работаем с разработчиками, чтобы гарантировать, что все программное обеспечение, распространяемое как в App Store, так и за его пределами, будет подписано или нотариально заверено Apple. Это даст пользователям больше уверенности в том, что программное обеспечение, которое они скачивают и запускают, независимо от источника, было проверено на наличие известных проблем безопасности.
В июне мы объявили, что все программное обеспечение для Mac, распространяемое за пределами Mac App Store, должно быть нотариально заверено Apple, чтобы запускаться по умолчанию в macOS Catalina. Убедитесь, что вы протестировали все версии своего программного обеспечения на предварительной версии macOS Catalina GM и отправили его в Apple для нотариального заверения.
Для нотаризации Apple предоставляет доверенным разработчикам вне Mac App Store идентификаторы разработчика Developer ID, которые требуются для того, чтобы функция Gatekeeper в macOS позволяла устанавливать приложения вне Mac App Store.
Нотаризация не требуется для приложений, распространяемых через Mac App Store, и Apple недавно ослабила свои правила нотаризации, предоставив разработчикам срок до января 2020 года для соблюдения требований.
Сегодня Apple выпустила золотую мастер-версию macOS Catalina для разработчиков, которая представляет собой финальную версию программного обеспечения, которое будет предоставлено общественности.
Точная дата запуска macOS Catalina пока неизвестна, но, основываясь на ранее опубликованной информации с датского сайта Apple, запуск может состояться уже завтра.