iOS 27 introduces APIs and standards for building live production tools for Apple Immersive Video, enabling developers to capture, transport, record, and play back 3D immersive video using ProRes over SMPTE 2110 with spatial audio and per-frame metadata. The format combines ProRes-encoded stereo video (2110-22), ASAF spatial audio (2110-30), and JSON metadata (2110-41) into a unified production pipeline.
⢠Enables developers to build professional live broadcast tools (switchers, replay systems, graphics engines) that natively support Apple Immersive Video at full quality
⢠Recording to disk via AVAssetWriter requires no re-encode step since live ProRes frames are copied directly into MOV files, eliminating generational quality loss
⢠A new VideoToolbox property (kVTProjectionKind_AppleImmersiveVideo) ensures correct stereo projection metadata is embedded in MOV files for compatibility with the full immersive ecosystem
Xcode 27 introduces an agentic localization workflow that lets you ask a coding agent to translate your entire app directly inside Xcode, leveraging String Catalog context ā including where and how strings are used ā to produce accurate, consistent translations across all languages.
USDKit is a new first-party Swift framework introduced in iOS/macOS 27 that brings native USD scene creation, composition, modification, and export capabilities to Apple platform apps, with deep RealityKit and Spatial Preview integration.
iOS 27 adds sectioned queries, codable model attributes, ResultsObserver for non-SwiftUI change observation, and HistoryObserver for reacting to persistent history changes in SwiftData.
iOS 27 expands the App Intents framework with RelevantEntities for contextual content surfacing, EntityCollection for high-performance batch parameter handling, SyncableEntity for cross-device Siri continuity, native Duration/PersonNameComponents parameter types, and @UnionValue for multi-type parameters ā plus extended intent execution time limits.