App Intents framework

E920732

The App Intents framework is an Apple developer framework that lets apps expose actions and data to system features like Siri, Shortcuts, and widgets for streamlined, declarative integration.

Try in SPARQL Jump to: Statements Referenced by

Statements (51)

Predicate Object
instanceOf Apple developer framework
software framework
definesConcept AppEntity protocol NERFINISHED
AppIntent protocol NERFINISHED
AppShortcutsProvider protocol NERFINISHED
IntentDialog NERFINISHED
IntentParameter NERFINISHED
ParameterSummaryBuilder NERFINISHED
designGoal Improve discoverability of app capabilities
Provide declarative integration with system services
Provide type-safe definitions of intents
Reduce need for separate Intents extensions
Unify app actions across Siri, Shortcuts, and widgets
developer Apple Inc.
documentationURL https://developer.apple.com/documentation/appintents
introducedAt WWDC 2022 NERFINISHED
introducedWith iOS 16
iPadOS 16 NERFINISHED
macOS Ventura NERFINISHED
partOf Apple Developer SDKs NERFINISHED
platform iOS
iPadOS
macOS
tvOS NERFINISHED
watchOS NERFINISHED
primaryLanguage Swift NERFINISHED
replaces SiriKit Intents extension model for many use cases
requires Xcode 14 or later for initial adoption
supportsFeature App Shortcuts
App Shortcuts phrases NERFINISHED
Automatic Shortcuts donation
Background actions
Custom entities
Custom parameters
Entity-based actions
Focus filters integration
Intent discovery by the system
Localizable intent metadata
Parameter-based actions
Run from Shortcuts app
Run from Siri without opening the app UI in many cases
Run from Spotlight search results
Run from system suggestions
Run from widgets
Shortcuts integration
Siri integration
Spotlight actions
Suggestions in system UI
Type-safe intent definitions
widget integration
supportsLanguage SwiftUI-based APIs

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apple platforms APIs includesFramework App Intents framework