What changed in App Intents?

Asked on 2026-06-14

1 search

App Intents has changed in a few major ways across the newer WWDC sessions:

  • More control over where intents run

    • The framework now lets you target the right process more explicitly with ExecutionTargets.
    • You can choose the main app, an App Intents extension, a WidgetKit extension, or a combination.
  • Better entity handling

    • New ways to share entities across apps with ValueRepresentation.
    • You can register relevant content with the system so entities show up at the right moment.
    • EntityCollection helps process large numbers of entities more efficiently.
    • SyncableEntity adds support for using entities across devices.
  • Richer parameter support

    • App Intents now support native types more broadly.
    • There’s also support for union value parameters.
  • Longer-running intents

    • Intents can now run longer than the earlier limits, using LongRunningIntent.
    • They can also handle cancellation more gracefully.
  • More system integrations

    • App Intents continue to power experiences across Siri, Shortcuts, Spotlight, widgets, Control Center, and more.
    • In newer sessions, Apple frames App Intents as a key foundation for Apple Intelligence and Siri’s app integration.
  • Developer experience improvements

    • In Xcode 16, you no longer always need to manually provide titles for some entity properties and intent parameters.
    • App Intents types can now be shared more flexibly between frameworks, apps, and extensions.

If you want, I can also summarize what changed year by year from WWDC 2024 to 2026.