19.5 · App Intents, Shortcuts, Siri and Spotlight
App Intents is how your app’s actions and data become something the system can use: Siri, Shortcuts, Spotlight, widgets, controls and Apple Intelligence all read the same declarations.
Mental model. Describe what your app can do and what it knows once, in Swift, and let every system surface reuse it.
One declaration, many surfaces
Intents, entities, shortcuts and the legacy SiriKit.
- What are App Intents, App Entities and App Shortcuts, how do they replace SiriKit and Intents extensions, and how do you test them?
App Intents (iOS 16+) is a Swift-only framework for exposing your app’s functionality to the system with no extension target and no intent-definition file. An…
More in Extensions, widgets & intents
- 19.1 · Extension processes, limits, and sharing data with the app
- 19.2 · Notification Service and Notification Content extensions
- 19.3 · Share, Action, keyboards, message filtering, web extensions and network extensions
- 19.4 · WidgetKit timelines, families, refresh budgets, interactivity and controls
- 19.6 · The watch app model, Watch Connectivity, and complications
- 19.7 · Top Shelf on tvOS, and treating extensions as a product API
- 19.8 · Timeline fallbacks, testing, bundles and rendering modes
- 19.9 · Dependencies, entities and queries, errors, and build-time metadata
- 19.10 · Info.plist, bundle ids, app group containers and shared payloads