iOS 27 extends fast capture prioritization on iPhone 16 and 17 to apply deferred processing to balanced-quality captures taken in quick succession, dramatically reducing shot-to-shot delay while still delivering high-quality results. Combined with 24/48MP support on the telephoto and ultrawide cameras, this release brings significant capture pipeline improvements.
โข iOS 27 adds deferred processing support for balanced fast captures on iPhone 16/17, reducing sustained shot-to-shot delay far beyond what was possible in iOS 16โ26
โข Ultrawide camera on iPhone 17 gains 24MP and 48MP capture support (previously telephoto gained this on iPhone 16 Pro)
โข The 18MP Center Stage front camera capture tier is new in iOS 27 on iPhone 17
โข Starting in iOS 27 on iPhone 16/17, fast capture prioritization now defers processing of balanced captures, minimizing blocking time and allowing sustained rapid-fire high-quality shooting
โข The ultrawide camera on iPhone 17 now supports 24MP and 48MP captures, expanding full-resolution shooting to all three lenses
โข Developers can pre-allocate resources with setPreparedPhotoSettingsArray to eliminate per-capture allocation delays, keeping the shutter feeling instantaneous
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.
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.
In-depth guide
iOS 26 โ iOS 27 Migration Guide โ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.