Tell me about snippet intents
Asked on 06/14/2025
1 search
Snippet intents are a feature of App Intents that allow your app to display compact, interactive views. These snippets can be used to show results after an action or request confirmation, and they can appear in various places like Spotlight, Siri, and the Shortcuts app. Snippet intents render views based on their parameters and the app's state, and they can include interactive elements like buttons and toggles.
To implement a snippet intent, it needs to conform to the Snippet Intent protocol. You can use existing intents in your app to create snippets without modification. The system populates the parameters of a snippet intent with specified values, and if any of them are app entities, they are fetched from their queries. The snippet intent's perform method is then run to render the view.
Interactive snippets enhance the user experience by allowing quick actions and displaying updated information directly from your app. They are designed to be glanceable and easy to read, with larger text sizes and consistent margins to avoid clutter. Snippets can be of two types: results, which present information without requiring further action, and confirmations, which require an action before showing a result.
For more details, you can explore the sessions Explore new advances in App Intents and Design interactive snippets.

Explore new advances in App Intents
Explore all the new enhancements available in the App Intents framework in this year’s releases. Learn about developer quality-of-life improvements like deferred properties, new capabilities like interactive app intents snippets, entity view annotations, how to integrate Visual Intelligence, and much more. We’ll take you through how App Intents is more expressive than ever, while becoming even easier and smoother to adopt. We’ll also share exciting new clients of App Intents this year like Spotlight and Visual Intelligence, and learn to write app intents that work great in those contexts.

Design interactive snippets
Snippets are compact views invoked from App Intents that display information from your app. Now, snippets can allow your app to bring even more capability to Siri, Spotlight, and the Shortcuts app by including buttons and stateful information that offer additional interactivity as part of an intent. In this session, you’ll learn best practices for designing snippets, including guidance on layout, typography, interaction, and intent types.

Get to know App Intents
Learn about the App Intents framework and its increasingly critical role within Apple’s developer platforms. We’ll take you through a ground-up introduction of the core concepts: intents, entities, queries, and much more. You’ll learn how these pieces fit together and let you integrate your app through Apple’s devices, from software features like Spotlight and Shortcuts to hardware features like the Action button. We’ll also walk through how App Intents is your app’s gateway to integrating with Apple Intelligence going forward.