L’intégration de SiriKit est relativement simple. En effet, Apple a pris le parti de ne laisser au développeur que le traitement des Intents et de confier l'interprétation des requêtes à Siri. Mais parfois l’assistant vocal ne peut tout simplement pas comprendre certains termes spécifiques à l’application. C’est à ce moment qu’intervient la notion de Vocabulaire. De plus, l’UI de Siri peut ne pas être adapté au contenu à afficher. L’Intents UI app extension permet de corriger cela.
Enfin, Siri est relativement limité dans les actions qu’il peut effectuer. Cependant, après l'avancée de ses concurrents sur le marché, on peut espérer une réelle évolution de Siri pour la keynote de juin.
Le code de l’application est disponible sur le repo Github.
Introducing SiriKit : https://developer.apple.com/videos/play/wwdc2016/217/
Extending Your Apps with SiriKit : https://developer.apple.com/videos/play/wwdc2016/225/
What’s New in SiriKit : https://developer.apple.com/videos/play/wwdc2017/214/
Making Great SiriKit Experiences : https://developer.apple.com/videos/play/wwdc2017/228/
Documentation : https://developer.apple.com/documentation/sirikit