arrow_back

App Intents d’Apple : opportunités et retour d’expérience avec myFFF

Émilien Roussel Développeur iOS
24 Juin 2025 • Lecture 11 min

Imaginez demander à Siri, d'une simple phrase, "Quel est le prochain match de mon équipe de foot préférée ?" et obtenir la réponse instantanément, sans avoir à chercher dans votre téléphone ou ouvrir une application. C'est précisément ce type d'expérience que proposent les App Intents, présentés par Apple lors de la WWDC 2024, et que nous avons voulu explorer en les intégrant au sein de myFFF, l’application officielle des compétitions de la Fédération Française de Football. Est-ce une vraie opportunité pour les apps iOS ? Vont-ils bouleverser la manière qu’ont les utilisateurs d’interagir avec elles et d’y accéder ? Quel challenge technique cela représente pour les développeurs ? Apple Intelligence, l’IA embarquée façon Apple, va-t-elle faire passer les App Intents dans une nouvelle dimension ? Autant de questions auxquelles nos développeurs iOS ont tenté de répondre à travers ce test. 

Avant d’entrer dans le vif de sujet, rappelons que les App Intents permettent à une application de "prêter" certaines de ses fonctionnalités au système d'exploitation de l'iPhone pour déclencher des actions spécifiques de l'application directement en parlant à Siri ou en utilisant l'application Raccourcis (ces mini programmes personnalisables pour automatiser des tâches ou accéder rapidement à des fonctions d'applications). Les App Intents rendent ces Raccourcis encore plus puissants, principalement car ils favorisent leur utilisation à la voix.

Un peu de contexte pour ce test grandeur nature

Notre terrain de jeu pour cette expérimentation ? myFFF, l'application incontournable des passionnés de football (joueurs, dirigeants, proches…) pour suivre l’actualité et les infos clés sur les équipes et clubs nationaux ainsi que sur toutes les compétitions de la FFF. L’app centralise en effet tous les résultats et classements et contient un espace personnel pour chaque licencié. L’une des fonctionnalités les plus utilisées ? La possibilité de se connecter et de sélectionner toutes ses équipes favorites pour bénéficier d’une interface personnalisée.

C'est sur cette fonctionnalité que nous avons effectué notre test, pour permettre à un utilisateur de demander facilement à Siri des informations sur le prochain match de l'une de ses équipes favorites, et ainsi lui offrir un accès rapide sans ouvrir l'app ! Notre objectif était double. D'abord, nous voulions explorer concrètement l'utilité et la facilité d'intégration des App Intents. Puis, face aux promesses d'Apple Intelligence de décupler les capacités de compréhension et de personnalisation de Siri, nous souhaitions analyser l’impact réel de ces améliorations pour réfléchir à la façon dont elles pourraient révolutionner l’expérience myFFF à l’avenir. Le tout en évaluant nos capacités techniques à s’y préparer. Mais avant de plonger dans les aspects techniques, explorons d'abord toutes les possibilités d'expérience que les App Intents peuvent offrir aux utilisateurs de myFFF.

1ère étape : les moyens d’accès pour l’utilisateur

L'intégration des App Intents nous a permis de mettre en place plusieurs moyens d'accéder à l'info "prochain match" pour les utilisateurs myFFF. Des moyens qui ouvrent de belles opportunités en matière d'expérience, pour augmenter la visibilité et l’usage d’une app de manière directe ou indirecte. 

  • Les App Intents facilitent l'ouverture d’une application directement sur une fonctionnalité ou un contenu précis. Par exemple, l'utilisateur peut interagir oralement avec Siri, dire une phrase comme : "Siri, Montre-moi le prochain match dans myFFF”, recevoir une réponse vocale et atteindre directement l’objectif recherché sans détour dans le parcours. Il peut aussi choisir de personnaliser un raccourci (ou Shortcut) et c'est sans doute ici que l'App Intent révèle son potentiel le plus immédiat. L’utilisateur peut par exemple créer dans notre cas le raccourci "Prochain match Sochaux" et y associer directement et de manière permanente le FC Sochaux-Montbéliard. Une fois ce raccourci créé, plus besoin de clarification : l'utilisateur peut simplement dire "Siri, Prochain match Sochaux" (ou quel que soit le nom qu'il a donné à son raccourci) et obtenir l'information directement. Il peut même placer ce raccourci sur son écran d'accueil pour un accès en un clic. Là encore, l’ouverture de l’app est considérablement facilitée. 
  • Les App Intents et les Raccourcis créés par l'utilisateur peuvent apparaître dans les résultats de Spotlight (la fonction de recherche de l'iPhone). Un gain de visibilité significatif pour l’app. En tapant le nom d'un raccourci ou potentiellement le nom d'une équipe pour laquelle un raccourci fréquent est utilisé, l'action pourrait être suggérée directement. 
  • L'une des promesses des App Intents est aussi d'alimenter le système de suggestions proactives et contextuelles d'iOS. À terme, on peut imaginer que si un utilisateur consulte fréquemment le prochain match d'une équipe via un raccourci, Siri pourrait intelligemment lui suggérer cette action au bon moment (par exemple, la veille d'un match, via une notification ou dans le widget des suggestions Siri). C'est un domaine que nous n'avons pas exploré en profondeur dans ce test initial mais qui représente une perspective intéressante.

A noter :

Cette réflexion sur les suggestions nous a amené à considérer la place de cette fonctionnalité par rapport aux widgets que myFFF propose déjà (prochains matchs, classements). Pour une information comme le prochain match, il est vrai qu'un widget bien placé sur l'écran d'accueil offre un accès visuel instantané, potentiellement plus rapide qu'une commande vocale pour de nombreux utilisateurs. L'avantage de l'App Intent réside plutôt dans les situations spécifiques : interagir avec son téléphone mains libres (en voiture, en cuisinant) ou pour ceux qui aiment automatiser des routines via l'application Raccourcis. Les deux approches (widgets et App Intents) ne s'opposent donc pas mais se complètent, répondant à des contextes d'usage différents.

Ces différentes possibilités d'accès étant identifiées, nous avons pu passer à la phase concrète : l'intégration technique de notre App Intent.

2ème étape : l’intégration technique

Une intégration simplifiée, enfin !

Auparavant, l'ancien système d'intégration avec Siri (connu sous le nom de SiriKit et Intents) reposait sur une approche bien spécifique. La description des actions que notre application pouvait offrir à Siri (les "intentions") se faisait principalement via des fichiers de configuration dédiés, distincts du code Swift habituel. Il était aussi souvent nécessaire de créer un module applicatif séparé (une "extension") uniquement pour gérer ces intentions. Cette architecture, séparant la définition de l'action de son code de traitement, engendrait pour nous une configuration assez lourde au niveau du projet Xcode. Il fallait jongler avec des identifiants spécifiques, des profils de distribution, la signature du code... Un processus peu intuitif qui nous a de nombreuses fois semblé fastidieux pour réaliser une fonction pourtant simple. En plus de cette complexité initiale, un obstacle technique s’ajoutait, lié à la manière dont l’application charge ses données.

Le framework App Intents, lui, permet de définir ces mêmes "intentions" directement en code Swift, au sein même de l'application principale. Cette approche, plus directe, a considérablement allégé le processus de configuration, et rendu l'intégration beaucoup plus claire et moins chronophage. Cette simplicité retrouvée vient en grande partie de la syntaxe moderne du framework. Par exemple, une simple ligne de code utilisant `@Parameter` nous permet d'indiquer précisément quelle information l'action doit recevoir pour fonctionner : dans notre cas, le nom de l'équipe favorite pour laquelle l'utilisateur souhaite connaître le prochain match. Définir le déroulement de l'action, comment elle récupère les données, gère les erreurs et formule sa réponse à l'utilisateur, est devenu nettement plus logique et lisible.

Au final, au-delà de la simplification drastique de la configuration initiale, le code écrit avec App Intents est plus facile à lire et à comprendre. Cette clarté est un atout majeur pour la maintenance et les évolutions futures. Ce nouveau framework s'intègre aussi mieux avec les technologies récentes d'Apple comme SwiftUI (que nous utilisons pour l'interface de myFFF), rendant l'ensemble plus cohérent et offrant une plus grande flexibilité pour peaufiner l'interaction entre l'utilisateur, Siri et l’application.

Quelques difficultés à la configuration et au lancement

Si le passage au framework App Intents a indéniablement simplifié la configuration initiale par rapport à l'ancien système, la mise en œuvre de notre fonctionnalité "prochain match" n'a pas été un long fleuve tranquille... Nous avons rencontré quelques obstacles qui ont nécessité du temps et des ajustements.

Le premier défi est apparu lors de l'extraction du nom de l'équipe. Nous avions imaginé que Siri serait capable d'identifier facilement le nom du club dans des phrases comme "Dis-moi quel est le prochain match du Red Star FC avec myFFF". Cependant, dans nos tests, l'Intent a eu du mal à isoler le nom de l'équipe comme étant l'entité souhaitée. Résultat : Siri demandait systématiquement une clarification – "Pour quelle équipe souhaitez-vous voir le prochain match ?", imposant une sélection manuelle de l'équipe parmi nos favoris et altérant ainsi la fluidité attendue de l'interaction vocale directe.

Le second point de friction a concerné le déclenchement même de l'Intent. Pour que Siri comprenne quelle application solliciter (il faut savoir que Siri se base sur la langue configurée sur l'appareil pour interpréter les commandes), nous avons constaté qu'il était souvent nécessaire de mentionner explicitement le nom de notre application, "myFFF", dans la phrase. Or, "myFFF" étant un mélange d'anglais et d'une abréviation, sa prononciation et sa reconnaissance par Siri n'étaient pas toujours optimales selon la langue ou l'accent, rendant parfois le déclenchement de l'action un peu laborieux.

Ces difficultés, notamment autour de la reconnaissance des paramètres (comme le nom de l'équipe) et du déclenchement, ont donc tempéré l'enthousiasme initial lié à la simplicité de configuration du framework. Elles soulignent que si les App Intents facilitent grandement la vie du développeur sur certains aspects, l'obtention d'une expérience utilisateur parfaitement naturelle et sans accroc avec Siri demande encore des essais, des ajustements précis et une bonne anticipation des variations linguistiques.

3ème étape : le test en conditions réelles 

Une fois l'App Intent intégré, nous sommes passés à la phase de test pour évaluer son comportement “sur le terrain”. Ces tests ont été menés sur différents appareils, incluant des versions d'iOS 17 et iOS 18, et surtout, en comparant des iPhones équipés d'Apple Intelligence (iPhone 15 Pro et modèles ultérieurs) avec ceux qui ne le sont pas.

Méthodologie, outils & observations générales

Durant la phase de développement et de débogage, nous avons principalement utilisé l'application Raccourcis pour tester notre Intent. Créer un raccourci spécifique pour appeler l'action "prochain match" s'est avéré beaucoup plus pratique et rapide pour itérer, notamment parce que le débogage des interactions directes avec Siri peut parfois être long et moins direct. Une fois la fonctionnalité stabilisée, nous avons élargi les tests aux commandes vocales Siri.

Lors de nos tests en conditions réelles, l'Intent a globalement fonctionné. Cependant, ces tests ont également confirmé la persistance des difficultés que nous avions identifiées durant la phase d'intégration, notamment en ce qui concerne la reconnaissance du nom de l'équipe et la nécessité de mentionner explicitement "myFFF" pour un déclenchement fiable.

Nous avons également observé que l'utilisation de Raccourcis configurés manuellement menait souvent à une expérience utilisateur plus directe et prévisible. Une fois qu'un utilisateur prend le temps de créer un Raccourci spécifique, par exemple "Prochain match pour [son équipe favorite]", en y associant explicitement l'équipe, l'interaction (que ce soit par un tap ou via une commande Siri pointant vers ce raccourci) ne présente plus aucune ambiguïté et fonctionne mieux.

Apple Intelligence : un réel plus pour les Intents ?

Nos tests ont montré qu’Apple Intelligence n'apportait à date pas de différence perceptible pour ce type d'interaction. Les performances de Siri pour comprendre la commande et extraire l'information sont similaires avec ou sans Apple Intelligence.

Ce résultat n'est pas entièrement surprenant. Pour une action aussi spécifique que "donne-moi le prochain match", le système App Intents repose encore beaucoup sur les phrases de déclenchement et les paramètres que les développeurs définissent en amont dans le code. Pour ce cas précis, l'interaction reste donc assez "cadrée" par la définition de l'Intent lui-même, limitant la marge pour une interprétation plus naturelle du langage qu'Apple Intelligence pourrait potentiellement offrir dans d'autres contextes. En somme, pour une demande simple où l'on attend une réponse factuelle, le système actuel atteint son objectif et l'intervention d'Apple Intelligence ne semble pas, dans ce cas précis, modifier fondamentalement cette interaction.

Même si l'impact d'Apple Intelligence sur notre cas d'usage actuel était limité, cette phase de test reste cruciale. Elle nous permet de comprendre le comportement de base et de nous familiariser avec l'écosystème. C'était l'objectif : être prêts pour les futures évolutions.
D’autant que les annonces faites lors de la WWDC 2025 semblent prometteuses en ce qui concerne les App Intents, notamment avec l’arrivée des Interactive Snippets, ces mini-interfaces qui s'affichent directement dans Siri et permettent d'effectuer des actions (épingler un lieu, modifier une réservation) sans avoir à ouvrir l'application complète. Apple annonce aussi que Siri pourrait mieux comprendre ce qui est affiché à l'écran ou ce qu'on photographie pour enrichir le contexte des interactions. Les options à choix multiples suggèrent également une réduction du besoin de prédéfinir une multitude de phrases exactes. Il faudra tester ces fonctionnalités en conditions réelles pour valider leur impact sur nos cas d'usage spécifiques. Une veille technologique sur le sujet reste donc un investissement pour anticiper et s'adapter aux améliorations futures de l'interaction vocale et de l'intelligence embarquée.

En somme, un potentiel à confirmer et des usages à construire

Cette exploration des App Intents pour myFFF confirme clairement l'intérêt du nouveau framework d'Apple, pour sa simplicité d'intégration technique comparée aux solutions antérieures. L'apport le plus tangible pour l'utilisateur réside aujourd'hui dans la création de Raccourcis personnalisés, offrant un accès direct et fiable à des informations comme le prochain match et la possibilité d'interactions vocales “mains-libres” dans des contextes spécifiques. Cependant, l'expérience utilisateur avec Siri directement reste perfectible. Les défis liés à la reconnaissance précise des paramètres (comme le nom d'une équipe) et la nécessité fréquente de nommer explicitement l'application pour activer l'Intent limitent la fluidité espérée.

Plus largement, ce test soulève la question de l'adoption de ces technologies par le grand public. Les App Intents et l'application Raccourcis elle-même semblent encore peu utilisés, faute peut-être d'une mise en avant suffisante ou parce que ces fonctionnalités restent perçues comme complexes par de nombreux utilisateurs qui n'en saisissent pas l'intérêt immédiat ou trouvent la configuration peu intuitive. La WWDC 2025 suggère qu'Apple travaille pour améliorer les App Intents grâce à Apple Intelligence mais il faudra encore confirmer que ces évolutions permettront réellement de s'affranchir de la rigidité des commandes actuelles. 

Notre test a donc été instructif et nous a permis de mieux cerner les possibilités et les limites. Le potentiel des App Intents est réel, mais sa pleine concrétisation demandera des améliorations continues de la part d'Apple, une exploration active par les développeurs et une familiarisation progressive des utilisateurs avec ces nouvelles formes d'interaction. 

Tout comme Google avec Gemini, Apple semble vouloir prendre la main sur l’accès au service, devenant à l’instar d’un ChatGPT une véritable destination. Face à ces nouvelles formes d’interactions avec les apps au cœur même du système, les éditeurs de services tiers devront, s’ils veulent continuer à exister, anticiper l’impact des App Intents et de cette nouvelle forme de mise en avant auprès des utilisateurs.

Les experts Useradgents peuvent vous accompagner dans cette démarche ! Contactez-nous.

Sur le même sujet

Étude : Pourquoi est-il urgent de refondre votre site en 2026 ?
10/06/2026

Étude : Pourquoi est-il urgent de refondre votre site en 2026 ?

Je découvre arrow_forward
Flutter 3.47 : le framework largue pour de bon Material et Cupertino
29/09/2026

Flutter 3.47 : le framework largue pour de bon Material et Cupertino

Je découvre arrow_forward
UAPP Observer Assurance & Mutuelle : le mobile attend encore sa révolution
24/09/2026

UAPP Observer Assurance & Mutuelle : le mobile attend encore sa révolution

Je découvre arrow_forward
GenUI : et si on laissait la machine composer l’interface en temps réel ?
07/09/2026

GenUI : et si on laissait la machine composer l’interface en temps réel ?

Je découvre arrow_forward
UAPP Observer Sport 2026 : le match se joue aussi dans l'app
27/08/2026

UAPP Observer Sport 2026 : le match se joue aussi dans l'app

Je découvre arrow_forward
UAPP Observer Mobilités 2026 : quand l'application devient le service
28/07/2026

UAPP Observer Mobilités 2026 : quand l'application devient le service

Je découvre arrow_forward
UAPP Observer Pilotage de la maison 2026 : du canal utilitaire au tableau de bord du foyer
30/06/2026

UAPP Observer Pilotage de la maison 2026 : du canal utilitaire au tableau de bord du foyer

Je découvre arrow_forward
Pourquoi choisir Firebase AI Logic pour intégrer l'IA dans une app Android ?
29/06/2026

Pourquoi choisir Firebase AI Logic pour intégrer l'IA dans une app Android ?

Je découvre arrow_forward
UAPP Observer Retail 2026 : Derrière les bonnes notes, les stratégies divergent
20/05/2026

UAPP Observer Retail 2026 : Derrière les bonnes notes, les stratégies divergent

Je découvre arrow_forward
UAPP Observer Luxe 2026 : des opportunités encore inexploitées
24/04/2026

UAPP Observer Luxe 2026 : des opportunités encore inexploitées

Je découvre arrow_forward
expand_less