Confused about App Intents integration in iOS27

I just watched the "Build Intelligent Siri experiences with App Schemas" and I'm confused about how to integrate my app with the new Apple Intelligence + Siri in iOS27. I think it mentions specifically that Siri needs to adopt App Schemas, and that just adopting App Intents in my app isn't enough for it to integrate with the new Siri. Is that correct?

The 'schemas' seem to be a narrow set of specific activities. What if my app's actions (or intents) don't match closely with it? For example, in my app, I have entities like Tags and Contacts. I can 'create tag' as well as 'add tags to a contact' as 2 different App intents. If I'm using just App Intents on their own, would these not map to the new Siri? I can also add a 'task' to a 'contact'. Would that possibly work with Siri?

The videos just don't seem to make an effort to explain what is and what isn't possible.

@zulfishah Thanks for the post, keep an eye out for the WWDC26 videos coming to the event https://developer.apple.com and hopefully will answer all your questions how to implement AppIntents After WWDC26 I'll be happy to answer any questions you may have about how to donate the data to Siri. However, let the technical people explain how it works.

Albert
  Worldwide Developer Relations.

There needs to be a visual wizard for App Intents built into Xcode as either a template or an instrument.

Same question here: Is Siri AI designed to work with Custom App Intents that don't fit within any of the schemas, or not?

I imagine a lot of developers will have this question, but the documentation on it is ambiguous and at times contradictory. It would be great to get clarification.

For posterity, I looked at the following resources:

WWDC 26 Videos

Skimmed through all videos relating to Siri AI, didn't see any mention of Custom App Intents (might've missed it)

Doc: "Getting Started With The App Intents Framework"

https://developer.apple.com/documentation/appintents/getting-started-with-the-app-intents-framework

Mentions this, which seems to imply the possibility of Apple Intelligence and Siri working with custom app intents:

Apple Intelligence and Siri AI work better for app intents that support a known schema.

Doc: "Making actions and content discoverable by Apple Intelligence"

https://developer.apple.com/documentation/appintents/making-actions-and-content-discoverable-by-apple-intelligence

No mention of custom app intents.

I have the same question, and after watching the sessions I think the answer is clearer than the thread suggests, which is part of why I wanted to raise it here.

I watched Build intelligent Siri experiences with App Schemas along with sessions 345 and 343. My read is that they're consistent and explicit: to expose your entities and actions to the new Siri and the agentic features, those entities have to conform to the published App Schemas. If your data doesn't fit one of the whitelisted domains, there's no supported path.

Here's the concrete version. Apple's own sample, Defining app entities for your custom data types, builds a hiking app with a TrailEntity. A TrailEntity maps to none of the published domains. So a user with that app can't ask Siri to compare routes or pick a trail, and there's nothing the developer can do to enable it. Most apps with interesting custom data are in the same position. As it stands, that leaves a large part of the third-party ecosystem out of the agentic experience, and it leaves users believing Siri is still the unreliable assistant it has long been reputed to be.

I want to be constructive about this. The beta only just shipped, so this is still a decision that can change before the public release.

A few things that would make a real difference:

  • Give developers clear guidance on how to annotate entities and actions now, even without a matching domain, so the work becomes useful when the restriction is lifted.
  • Let developers define or propose their own domains.
  • Let the on-device model infer a domain from a well-annotated entity when there's no exact match.

I filed this as FB23018652 with the TrailEntity example. If this affects your app too, filing your own feedback and boosting this thread would help it get a real answer while there's still time to change it.

Thanks for the post. If after watching the video you still have questions, I would recommend to go to the Q&A sessions hosted by the team here https://developer.apple.com/forums/activities

I would not recommend to create a bug. Using Apple's own TrailEntity sample as the basis for your Feedback Assistant seems like an enhancement request instead of a way to ask questions. I would recommend to join the QA and ask those questions to the team instead.

Albert  WWDR

Confused about App Intents integration in iOS27
 
 
Q