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.
⢠Added RelevantEntities API to proactively hint which entities are contextually relevant, complementing Spotlight indexing and interaction donation
⢠Added EntityCollection parameter type that passes only entity IDs to perform, avoiding costly full-resolution for batch operations
⢠Added SyncableEntity protocol and SyncableEntityIdentifier to support stable cross-device entity references for Siri conversation continuity
⢠Added native @Parameter support for Duration and PersonNameComponents, plus @UnionValue macro for multi-type parameters
⢠RelevantEntities lets you proactively surface your content (e.g. playlists, landmarks) in the right system context without requiring a prior search or interaction donation
⢠EntityCollection dramatically improves performance for intents that process large batches of entities by passing only IDs instead of fully resolved objects
⢠SyncableEntity and cross-device Siri continuity mean apps with server or CloudKit IDs get seamless hand-off between devices with minimal code changes
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.
In-depth guide
iOS 26 ā iOS 27 Migration Guide āSwift 6.3 and 6.4 introduce a range of language and library improvements including anyAppleOS availability syntax, module selectors for disambiguation, task cancellation shielding, improved Swift Testing interoperability with XCTest, and a new Foundation ProgressManager type.