Retour

Siri Actions, le MCP de votre app iOS

le 

Une nouvelle interface pour votre app iOS

Ce que votre app sait répondre

Siri Actions, c'est un ensemble de questions auxquelles votre app sait répondre à voix haute. Quelqu'un dit « Dis Siri, quoi de neuf sur GoodBarber News ? », et Siri répond en annonçant le nombre de nouveautés, cite la plus récente et la rubrique dont elle vient, puis affiche une carte : vignette, badge de rubrique, titre, une ligne de résumé, jusqu'à cinq lignes. L'app n'a pas besoin d'être ouverte, ni d'avoir été lancée dans la semaine. Cela fonctionne sur les iPhone à partir d'iOS 17, à partir des widgets de contenu de la page d'accueil de votre app. Siri étant l'assistant d'Apple, cette version ne concerne qu'iOS : votre app Android reste inchangée.

Dessous, il y a le framework App Intents d'Apple, la manière moderne pour une app de rendre ses actions et ses contenus disponibles en dehors d'elle-même : vous déclarez ce que l'app sait faire sous une forme structurée, et le système le rend accessible à Siri. Siri Actions ne demande rien à votre compte développeur Apple, et rien à vous dans le back-office.

Ce que cela change pour votre app

Votre app reçoit Siri Actions sans le moindre travail de votre part, parce que toutes les apps iOS GoodBarber sont compilées par le même moteur natif. Vous concevez votre app dans le back-office, ce design devient une configuration, et un moteur iOS natif unique la restitue. Une capacité construite dans le moteur n'est ni une extension à acheter, ni un plugin à installer : elle est dans votre prochain build, comprise dans l'abonnement que vous payez déjà. Vous ne changez rien, et l'app se met à répondre.

C'est précisément ce qu'un journal local, une radio ou un club sportif ne pourrait pas s'offrir séparément. Une intégration Siri demande du développement iOS natif, une maîtrise d'App Intents, des tests sur appareils physiques, et un travail à part sur les phrases que les gens prononcent réellement. Ce dernier point est le plus coûteux et le moins visible : une phrase de déclenchement est confrontée à une vraie voix, et si elle est grammaticalement juste mais que personne ne la dirait à voix haute, Siri ne la reconnaît jamais.

D'où vient la réponse, et ce qu'elle refuse de faire

Siri lit les widgets de contenu de la page d'accueil de votre app, les fusionne, retire les doublons, trie du plus récent au plus ancien et filtre selon l'abonnement du lecteur. Interroger tout le contenu et trier par date était la réponse évidente ; lire votre page d'accueil était la bonne, parce que c'est le seul endroit où vous avez déjà dit ce qui compte. Vous l'avez organisée, vous avez décidé de ce qui ouvre, et construire un second classement à côté reviendrait à défaire une décision que vous aviez déjà prise. Un article mis en avant dans deux widgets n'est cité qu'une fois. Les contenus réservés aux abonnés sont filtrés selon la personne qui tient le téléphone : un abonné entend parler de ce qu'il paie, et un non-abonné ne s'entend pas annoncer un article sur lequel il buterait contre le paywall.

Le reste du travail a porté sur la retenue. Quand il n'y a rien de neuf, Siri le dit en une phrase et s'arrête, sans question de relance ni proposition de réessayer. Articles, vidéos, photos et podcasts sont pris en compte ; les événements et les points de carte ne le sont pas, parce que la date d'un événement dit quand la chose a lieu, pas quand elle a été publiée, et qu'un classement « quoi de neuf » par cette date ferait du festival de l'été prochain l'actualité la plus fraîche du jour. Les événements appellent leur propre question, plus proche de « qu'est-ce qu'il y a ce week-end ? », et c'est un chantier distinct.

Deux limites de Siri elle-même ont façonné le reste. Siri ne se souvient pas de ce qu'elle vient de vous dire : demandez les nouveautés, écoutez la réponse, puis dites « ouvre la troisième », et il ne se passe rien, parce que chaque requête repart de zéro. Et quand la carte s'affiche après une demande vocale, elle est là pour être lue, pas touchée. Ces deux limites ont poussé la conception dans la même direction : un échange unique, complet en lui-même, sans rien qui reste en suspens sur une relance qui ne fonctionnera pas.

À ne pas confondre avec votre serveur MCP

Siri Actions s'adresse à votre audience ; le serveur MCP s'adresse à vous. Depuis le lancement du serveur MCP en mai 2026, l'assistant que vous utilisez déjà peut piloter votre app : publier un article, programmer une push, vérifier une commande ou sortir les chiffres de la semaine, sous votre contrôle. Le connecter relève désormais d'une recherche plutôt que d'une URL à coller, puisque GoodBarber figure dans l'annuaire des connecteurs de Claude et dans l'annuaire d'apps de ChatGPT. Cette surface-là, c'est vous qui parlez à un assistant à propos de votre app, celle qui fait de l'app que vous gérez déjà un backend pour l'IA. L'autre, c'est Siri Actions : votre audience qui parle à son téléphone à propos de votre app.

Les deux reposent sur la même idée, prise par deux bouts : une application vue comme une liste d'actions qu'autre chose peut découvrir et appeler. Apple définit App Intents ; Anthropic a défini le Model Context Protocol, aujourd'hui placé sous la gouvernance de la Linux Foundation. Avec App Intents, c'est l'app elle-même qui publie ses actions, compilées dans son binaire ; avec MCP, c'est un service qui les publie via un serveur hébergé. Siri, Spotlight et l'app Raccourcis appellent les premières ; n'importe quel assistant compatible MCP, Claude ou ChatGPT parmi d'autres, appelle les secondes.

Dans les deux cas, l'app devient quelque chose à qui l'on peut poser une question, et c'est en ce sens que Siri Actions est le MCP de votre app iOS. Le back-office a répondu à la conversation en premier ; l'app publiée le fait à son tour. C'est le même pari que celui décrit par notre Head of Frontend Engineering, Mathieu Poli, quand il a raconté pourquoi nous sommes restés natifs pendant que l'industrie partait puis revenait : construire sur la couche que la plateforme entretient elle-même, c'est garder votre app à portée de tout ce que la plateforme bâtira dessus ensuite.

Quand votre app l'aura, et ce qui vient ensuite

La fonctionnalité est développée, et elle arrive par étapes. Les App Shortcuts sont compilés dans le binaire : Siri apprend les phrases d'une app au moment de l'installation, à partir de données inscrites dans le build. Il n'y a pas d'interrupteur à distance. Chaque app est compilée avec ou sans la fonctionnalité, ce qui veut dire qu'elle vous parvient par une mise à jour sur le store, pas du jour au lendemain.

La première app à répondre est la nôtre. GoodBarber News est l'app d'actualités que nous publions nous-mêmes sur l'App Store, et elle reçoit la fonctionnalité avant que l'activité de quiconque en dépende. La phase une concerne ensuite un groupe pilote d'apps, et la phase deux fait passer le choix dans le back-office, pour que vous décidiez vous-même, avec un build et une soumission sur le store derrière.

D'autres questions arrivent. La prochaine est déjà en développement : « Quel est le dernier article dans [rubrique] ? », qui ajoute un ciblage par rubrique et une étape de confirmation permettant d'ouvrir l'élément à la voix. Au-delà, les types de contenu que cette première version laisse de côté sont ceux que nous aimerions le plus faire entrer. Les événements ont leurs questions naturelles, « qu'est-ce qu'il y a ce week-end ? » et « qu'est-ce qu'il y a près d'ici ? », et y répondre correctement suppose de traiter la date et le lieu d'un événement pour ce qu'ils sont, au lieu de les fondre dans une liste triée par date de publication.

Il y a une chose que nous ne pouvons pas terminer seuls : les phrases. Ce que votre audience dit réellement à son téléphone différera de ce que nous avons imaginé, et une fois la fonctionnalité arrivée dans votre app, c'est ce que nous souhaitons le plus recevoir en retour.

Ce qu'il faut vérifier au moment de choisir un créateur d'app

Demandez ce que l'app expose à un assistant, parce qu'il y a deux réponses distinctes et qu'une plateforme peut avoir l'une sans l'autre. Les réponses vocales sur iOS viennent d'App Intents compilé dans le binaire. Le pilotage de l'app par la conversation vient d'un serveur MCP côté plateforme, et tous les serveurs MCP ne se situent pas à la même altitude. « Nous avons un serveur MCP » ne dit presque rien en soi, et c'est pourquoi la vraie question prend la forme d'un test en cinq points sur la compatibilité avec les agents.

Si vous avez déjà une app GoodBarber, il n'y a rien à faire pour l'instant : la fonctionnalité arrive avec le déploiement décrit plus haut, et nous vous préviendrons quand votre build sera prêt. Pour l'entendre avant, installez GoodBarber News : elle y arrivera à la prochaine mise à jour. Si vous n'avez pas encore d'app, lancez un essai gratuit, construisez une première version et installez-la sur votre téléphone ; quand la fonctionnalité atteindra la plateforme, elle atteindra aussi cette app.

Questions fréquentes sur Siri Actions

Dois-je configurer quelque chose pour activer Siri Actions dans mon app ?

Non. Siri Actions est compilé dans le moteur natif GoodBarber : la fonctionnalité arrive avec le prochain build de votre app et sa mise à jour sur le store. Pendant le pilote, c'est GoodBarber qui l'active ; une fois l'option dans le back-office, vous choisirez si votre app répond à Siri.

Siri Actions demande-t-il quelque chose à mon compte développeur Apple ?

Non. Siri Actions utilise le framework App Intents d'Apple, qui ne réclame aucune autorisation particulière sur votre compte. Votre app reste publiée sous votre propre compte développeur Apple, exactement comme avant.

Siri va-t-elle lire mes contenus payants à des lecteurs qui n'ont pas souscrit ?

Non. Siri Actions filtre la réponse selon l'abonnement de la personne qui tient le téléphone. Un abonné entend parler des contenus qu'il paie ; un non-abonné ne s'entend pas annoncer un article sur lequel il buterait contre le paywall.

Siri Actions fonctionne-t-il sur Android ?

Non. Siri et App Intents sont des technologies Apple : Siri Actions fonctionne sur les iPhone à partir d'iOS 17. Votre app Android reste inchangée.

Quelle est la différence entre Siri Actions et le serveur MCP de GoodBarber ?

Celui qui pose la question. Siri Actions permet à vos lecteurs de poser une question à votre app publiée, à la voix, depuis leur iPhone. Le serveur MCP de GoodBarber vous permet, à vous qui gérez l'app, de la piloter depuis un assistant IA comme Claude ou ChatGPT : publier du contenu, programmer une push, vérifier une commande. L'un s'adresse à votre audience, l'autre à vous.

Conseils pour créer une app