What problem does it solve?
App developers need to expose app functionality to system surfaces (Siri, Shortcuts, Spotlight, widgets, and Control Center) by implementing App Intents, AppEntity, and AppEnum models, enabling discoverability and interaction from system surfaces.
Core Features & Use Cases
- AppIntent protocol conformance with parameter declarations using @Parameter and a perform() method for actions.
- AppEntity and AppEnum modeling to represent app data and fixed value options.
- Spotlight indexing via IndexedEntity and indexed properties for search and quick open.
- Widget and Control Center integration via WidgetConfigurationIntent and ControlConfigurationIntent, plus Snippet and Visual Intelligence additions on iOS 26+.
- Shortcuts phrases provision via AppShortcutsProvider to enable Siri and Shortcuts automation.
Quick Start
Create a sample App Intent, declare parameters with @Parameter, implement perform(), and verify Shortcuts integration.