iOS 27 brings persistent Storage to Shortcuts (letting values sync across devices between runs), three new automation triggers (screenshot, keyboard, notification), and an improved Use Model action with transcript inspection for debugging LLM-driven shortcut steps.
• New Storage feature lets shortcuts persist and sync typed values (including App Entities) between runs across all devices.
• Three new automation triggers added: screenshot saved, external keyboard connected/disconnected, and notification received from a specific app.
• Use Model action gains access to newer, more capable Apple Intelligence models with optional web search.
• Use Model output now exposes a Transcript property for inspecting the raw payload sent to the model, enabling systematic debugging of App Entity exposure.
• Storage lets shortcuts accumulate state across runs and devices — enabling everything from simple counters to rich entity histories without external servers.
• The notification automation trigger lets users build powerful automations off your app's notifications, making well-crafted notification content a first-class developer concern.
• Use Model transcript inspection gives developers a direct window into what an LLM actually received, making debugging App Entity exposure fast and precise.
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.