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
Відомі проблеми
- Weather може вилітати при запуску на апаратному забезпеченні Intel macOS. (121294923)
macOS Sonoma 14.4: Як встановити
Бета-версії для розробників доступні для всіх, хто зареєструвався в Apple Developer Program. Apple зазвичай випускає публічну бету через день або два після релізу бета-версії для розробників. У нас є повне керівництво з завантаження та встановлення бета-версій Sonoma, якщо вас це цікавить.
Щоб отримати доступ до публічної бети, перейдіть до Системні налаштування > Основні > Оновлення програмного забезпечення, потім у розділі Бета-оновлення натисніть кнопку Інформація (іконка "I"), натисніть спливаюче меню для Бета-оновлення і виберіть macOS Sonoma Публічна бета. Можливо, вам доведеться перезавантажити Mac.
Хоча бета-версії надають ранній доступ до виправлень та функцій операційної системи, вони випускаються з ідеєю, що користувачі будуть тестувати програмне забезпечення та перевіряти на наявність помилок. Це означає, що бета-версії мають певну нестабільність і можуть викликати проблеми з вашим Mac. Якщо ви не можете дозволити собі ризик можливого збою або порушення працездатності, вам не слід запускати бета-версію і краще почекати релізу для загальної публіки.

