Siri for Developers
Siri is the world’s most popular intelligent assistant. With App Intents and SiriKit, your apps can help people get things done with Siri, Spotlight, and Shortcuts.
Siri is the world’s most popular intelligent assistant. With App Intents and SiriKit, your apps can help people get things done with Siri, Spotlight, and Shortcuts.
App Intents is a new Swift-only framework designed to make it faster and easier to build great actions that people can access with Siri, Spotlight, and Shortcuts.
Watch “Dive into App Intents” Watch “Migrate custom intents to App Intents”
Help users quickly accomplish tasks related to your app by voice or tap. With no user setup required, App Shortcuts are available as soon as your app is installed in iOS, iPadOS, or watchOS* and can be run from the Shortcuts app, Spotlight, and Siri. With support for parameters and synonyms, App Shortcuts let people interact with your app through Siri more naturally.
By adopting App Shortcuts, your shortcuts will be automatically surfaced in Spotlight when people search for your app or your app is suggested by Siri. People can search for their custom shortcuts too.
The Shortcuts app lets people create custom shortcuts with multiple steps from their favorite apps. App Intents makes it easier than ever to expose actions that can be paired with actions from other apps, with information passing between apps. And now you can provide actions for querying data in your app, enabling powerful new use cases.
Apps adopt SiriKit by building an extension that communicates with Siri, even when your app isn’t running. The extension registers with specific domains and intents that it can handle. Siri handles all of the interaction, including the voice and natural language recognition, and works with your extension to get information and handle requests.
“Play Today’s Hits in MyMusicApp.”
Music. Search and play songs, artists, albums, stations, or playlists. Add songs to your library or playlist, and like or dislike content to suit your tastes. Part of media intents.
Works with HomePod
“Find kids videos in MyMediaApp.”
Media. Search and play videos, podcasts, and audiobooks.
“Send a text to Carey using MyTextApp.”
Messaging. Send and receive text and audio messages through apps that support messaging. Have incoming messages read automatically with Announce Messages.
Works with HomePod
“Lock my car with MyCarApp.”
Car Commands. Manage vehicle door locks and get vehicle information.
“Call Mike on MyVoIPApp.”
VoIP Calling. Initiate video and audio calls with apps that support voice over IP.
Works with HomePod
“Send $100 to John for dinner last night using MyPayApp.”
Payments. Send and request payments to and from other people, using apps that support personal payments.
“Start my daily run workout from MyWorkoutApp.”
Workouts. Start, pause, and end workouts using your favorite workout app.
“Add eggs and milk to my grocery list in MyListApp.”
Lists and Notes. Create reminders and notes, update a to-do list, or check your grocery list.
Works with HomePod
“Set the heater to 72 degrees from MyCarApp.”
CarPlay. Specifically designed for CarPlay automaker apps, this allows people to interact with a vehicle’s CarPlay system.
People control HomePod with their voice to conveniently access iOS and iPadOS apps that support App Shortcuts and SiriKit Music, Messaging, VoIP calling, Lists, and Notes.
With SiriKit Media Intents on HomePod, streaming music services can integrate directly with HomePod to deliver a seamless playback experience. People can simply ask Siri to access music and playlists from your service and play them on one or multiple HomePod speakers throughout the home.
If you’d like to integrate your service with HomePod, let us know.
Download Xcode and use these resources to create apps that work with Siri.