Views
1

Your rating
Rate update installation process

Log in to rate this update.
Login

Risk factor
No ratings yet. Be the first to rate this update.

Smooth installs 0%
Minor issues 0%
Major issues 0%

Update Summary

macOS Sonoma 14.4 Release Notes cover SDK and framework updates, including new StoreKit, SwiftUI, Core ML, and Synchronization APIs. It also fixes issues in AppKit, Finder, Messages, Passkeys, Create ML, and Software Updates, and notes a Core Audio security-related restriction.

Update Details

Security

  • Core Audio: For security and stability, launchctl kickstart -k is no longer permitted for critical system processes; use kill if a process must be forcefully terminated.

Bug Fixes

  • AppKit: Fixed blurry center- or right-aligned NSTextField rendering.
  • AppKit: Fixed pointer style not updating when browsing in Safari.
  • Create ML: Fixed transfer learning object detection models that might fail to converge and produce too many false positives.
  • Finder: Fixed desktop picture turning black when tiling a window.
  • Messages: Fixed blank stickers, including Memoji and third-party stickers.
  • Passkeys: Fixed passkey registration failing on certain websites.
  • Software Updates: Fixed macOS 14.4 updates failing when upgrading from macOS 11.0–12.3.1.
  • SwiftUI: Fixed DatePicker focus resetting to the first date component when the bound date changes and timeZone is overridden.

New Features

  • Core ML: MLProgram models loaded with MLComputeUnits.cpuOnly use a new high-performance CPU backend based on Accelerate BNNS.
  • StoreKit: productDescriptionHidden(_:) controls product description visibility in ProductView, StoreView, and SubscriptionStoreView.
  • StoreKit: SubscriptionStoreView can present promotional offers with subscriptionPromotionalOffer(offer:signature:).
  • SwiftUI: TableColumnForEach enables dynamic numbers of columns in Table.
  • Synchronization: New os_sync_wait_on_address APIs were added for synchronization primitives without ownership semantics.

Known Issues

  • Using launchctl kickstart -k is no longer permitted for critical system processes.

Hints

  • The macOS 14.4 SDK is bundled with Xcode 15.3 from the Mac App Store.
  • When building with Xcode 15.3, productDescriptionHidden(_:) can be used on supported OS versions back to iOS 17.0, iPadOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, and visionOS 1.0.
  • If you already use inAppPurchaseOptions(_:) for promotional offers, adopt the new StoreKit API on iOS 17.4, iPadOS 17.4, macOS 14.4, tvOS 17.4, watchOS 10.4, or visionOS 1.1 and later; do not use both APIs for the same view.
  • When implementing a custom product view style, check descriptionVisibility on the configuration value to support the new StoreKit modifier.
Product Information

Vendor: Apple

Product: macOS

Version: macOS Sonoma 14.4

Release date: Mar 7, 2024