Apple отправила на рассмотрение разработчикам третью бета-версию MacOS Sonoma 14.4. Эта версия вышла после релиза iOS 17.4 бета 25 января и официального выпуска Sonoma 14.3 22 января. В настоящее время бета-версия доступна только разработчикам, но публичная бета должна появиться в течение следующих нескольких дней.
macOS Sonoma 14.4: Новые функции
Хотя iOS 17.4 принес значительные изменения для iPhone и App Store, пока не совсем ясно, что новое появится в macOS 14.4. Примечания к выпуску не содержат сведений о содержимом, и Apple еще не опубликовала примечания для разработчиков на момент написания этого текста. Однако поскольку бета-версия iOS 17.4 содержит новые эмодзы, возможно, они также появятся в 14.4. Возможно также, что обновление будет включать функции, связанные с запуском Vision Pro на этой неделе. Эта статья будет обновлена, когда станут известны бета-версии 14.4.
macOS Sonoma 14.4: Примечания для разработчиков
Ниже приведены примечания к выпуску разработчиков. Это отличается от примечаний, сопровождающих официальный релиз для общей публики. Эти примечания содержат детали, о которых должны знать разработчики.
Обзор
macOS 14.4 SDK оказывает поддержку для разработки приложений для компьютеров Mac, работающих на бета-версии Sonoma 14.4. SDK поставляется вместе с Xcode 15.3, доступным в Mac App Store. Для получения информации о требованиях к совместимости Xcode 15.3 см. примечания к выпуску Xcode 15.3.
CreateML
Решенные проблемы
- Исправлено: При использовании опции алгоритма трансферного обучения шаблон детекции объектов в приложении и фреймворке CreateML может не совпадать, что приводит к плохому качеству модели и производству большего количества ошибочных позитивов. (114480994)
Finder
Решенные проблемы
- Исправлено: Решается проблема, когда размещение окна вызывает изменение изображения рабочего стола на черное. (118044617)
Messages
Известные проблемы
- Memoji и стикеры третьих сторон не отображаются в поддоне. (120994483)
Обновление программного обеспечения
Известные проблемы
- Обновление macOS 14.4, начиная с macOS 11.0–12.3.1, не будет работать. (120548971) Обходной путь: Обновитесь в macOS 12.4 или позже, затем обновитесь в macOS 14.4.
StoreKit
Новые функции
- Вы можете использовать API
productDescriptionHidden(_:)для настройки видимости описаний продуктов в экземплярахProductView,StoreViewдаSubscriptionStoreViewв рамках иерархии пересмотра. При сборке Xcode 15.3 вы можете использовать этот модификатор просмотра, даже если ваше приложение работает на iOS 17.0, iPadOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, visionOS 1.0 или позже. Если вы реализуете свой стиль просмотра продукта, вы можете поддержать этот новый модификатор просмотра, проверяя свойствоdescriptionVisibilityна значении конфигурации. (110414819) (FB12261973) - Вы можете использовать
SubscriptionStoreViewдля представления рекламных предложений, добавляя модификаторsubscriptionPromotionalOffer(offer:signature:). Если вы уже используете модификаторinAppPurchaseOptions(_:)Для поддержки рекламных предложений для просмотров StoreKit, вам следует использовать новый API вместо этого, когда ваше приложение работает на iOS 17.4, iPadOS 17.4, macOS 14.4, tvOS 17.4, watchOS 10.4, visionOS 1.1 или позже. Не используйте оба API для применения рекламного предложения к одному и тому же просмотру. (115358806)
Решенные проблемы
- Исправлено: Свойство
isEligibleForIntroOfferи методisEligibleForIntroOffer(for:)теперь отражают негодность в случаях, когда клиент мог бы быть пригоден для предложения, если бы он не был активно подписан. Это означает, что клиент, не имеющий права на вступительное предложение, может стать пригодным в будущем. Клиенты, использующие вступительное предложение данной группы подписок, будут продолжать никогда не иметь права на другое вступительное предложение в этой группе подписок. Вы можете обнаружить этот случай, проверив, какая-либо одна транзакция с соответствующимsubscriptionGroupIDобладает свойствомtypeнаofferустановленную какintroductory. (103604770) (FB11889732)
SwiftUI
Новые функции
Tableтеперь поддерживает динамическое количество столбцов с новымTableColumnForEach. (79492167) (FB9189673)
Решенные проблемы
- Исправлено: DatePicker в macOS сбрасывает фокус на первый компонент даты, когда связанная дата меняется, и
timeZoneпереопределяется в среде. (97376561)
Погода
Известные проблемы
- Weather может вылетать при запуске на аппаратном обеспечении Intel MacOS. (121294923)
macOS Sonoma 14.4: Как установить
Бета-версии для разработчиков доступны всем, кто зарегистрировался в Apple Developer Program. Apple обычно выпускает публичную бету через день или два после релиза бета-версии для разработчиков. У нас есть полное руководство по загрузке и установке бета-версий Sonoma, если вас это интересует.
Чтобы получить доступ к публичной бете, перейдите к Системные настройки > Основные > Обновление программного обеспечения , затем в разделе Бета-обновление нажмите кнопку Информация (иконка "I"), нажмите всплывающее меню для Бета-обновление и выберите macOS Sonoma Публичная бета . Возможно, вам придется перезагрузить Mac.
Хотя бета-версии предоставляют ранний доступ к исправлениям и функциям операционной системы, они выпускаются с идеей, что пользователи будут тестировать программное обеспечение и проверять наличие ошибок. Это означает, что бета-версии имеют определенную нестабильность и могут вызвать проблемы с Mac. Если вы не можете позволить себе риск возможного сбоя или нарушения работоспособности, вам не следует запускать бета-версию и лучше подождать релиз для общей публики.

