9 min de lectureFonctionnalités

App Clip Codes expliqués : scanner, ouvrir, sans installation nécessaire

Les App Clip Codes permettent à un iPhone d'ouvrir un fragment de votre application sans l'installer. Comment l'URL d'invocation, l'enregistrement et la réponse d'Android se comparent.

Ana Kowalska
Marketing solutions engineering
Un App Clip code rond à côté d'un téléphone montrant la carte App Clip glissant vers le haut quelques secondes après un scan, sans le moindre écran d'installation en vue

Un App Clip code est le badge rond et scannable d'Apple qui ouvre instantanément un petit fragment d'application, sans rien à installer. Scannez-le avec Camera app, ou touchez-le s'il porte une puce NFC, et la carte App Clip glisse depuis le bas de l'écran en l'espace de quelques secondes. Touchez Ouvrir et vous voilà dans une version allégée de l'application, juste assez grande pour commander le café, déverrouiller la trottinette, ou vous enregistrer pour le vol. Pas de détour par l'App Store, pas d'écran d'inscription, pas de téléchargement mis en file d'attente en arrière-plan pendant que vous attendez.

C'est toute l'idée. Ce qui suit, c'est ce que cette phrase laisse de côté : ce qu'est réellement un App Clip sous son plafond de taille, comment l'URL d'invocation est enregistrée pour que l'OS sache quelle application répond à quel lien, ce qui se passe quand quelqu'un scanne le même code sur Android, et si le projet d'ingénierie en vaut la peine face à un code QR qui pointe vers un lien court.

Qu'est-ce qu'un App Clip

Oubliez l'idée d'une application distincte dans l'App Store : un App Clip n'en est pas une. C'est une cible de build allégée de votre application iOS existante, cantonnée à une seule tâche : commander, payer, louer, s'enregistrer, quel que soit le geste unique qui justifie de sauter l'installation. Apple plafonne un App Clip standard à 10 Mo après le thinning s'il doit fonctionner sur des appareils antérieurs à iOS 16.4. Un App Clip qui ne se lance qu'à partir d'une invocation numérique, c'est-à-dire un App Clip Code, une balise NFC, ou un lien, et qui abandonne la prise en charge pré-16.4, peut aller jusqu'à 50 Mo.

L'interface de la carte est ce qui trahit tout de suite. Au lieu d'un lancement plein écran, une carte compacte s'élève depuis le tiers inférieur de l'écran avec votre image de marque et un bouton Ouvrir. La tâche terminée, Apple peut proposer une offre "Télécharger l'app complète" qui reprend tout ce que l'App Clip a déjà recueilli, de sorte que personne n'a à ressaisir sa commande ou son numéro de siège.

J'ai vu plus d'équipes produit caler sur cette limite de 10 Mo que sur n'importe quel autre point du cahier des charges, et c'est une contrainte saine : elle force une vraie décision sur l'unique écran qui compte, plutôt que de livrer une copie rétrécie de l'application entière.

Qu'est-ce qu'un App Clip Code

Un App Clip Code est le déclencheur physique qu'Apple a conçu spécifiquement pour cela : un anneau de tirets autour d'une marque centrale, plus proche du langage visuel propre à Apple que d'une grille QR générique, enregistré pour une expérience App Clip précise. Vous le générez dans App Store Connect ou avec le générateur en ligne de commande d'Apple, et vous pouvez imprimer plusieurs codes différents pour le même App Clip, un code à emporter à la caisse et un code sur place à table, par exemple.

Certains appellent simplement cela un app clip QR code, et fonctionnellement, c'est assez proche : un graphique scannable en 2D qui encode une URL. La différence, c'est qu'il est propriétaire à Apple et se décline en deux modes d'interaction. Un code scan uniquement fonctionne avec n'importe quelle caméra ; un code intégrant du NFC ajoute une puce pour qu'un simple contact fasse le même travail, et cet arbitrage contact contre scan, pris isolément, en dehors du contexte App Clip, est exactement ce qu'examine Balises NFC contre codes QR.

Sous le capot, cela résout le même problème que les liens profonds sans SDK résolvent pour les liens web ordinaires : l'OS doit savoir qu'une URL doit ouvrir une application plutôt qu'un onglet de navigateur. Apple a simplement enveloppé cela dans un format de code dédié et une forme physique qui peut atteindre un chevalet de table, un parcmètre, ou le flanc d'un casier de livraison.

Comment fonctionne l'URL d'invocation, et pourquoi il faut l'enregistrer

Ce qu'encode un App Clip code n'est pas directement le contenu de l'App Clip. Il encode une URL, appelée l'URL d'invocation, de la même manière qu'un lien court encode une destination plutôt que la page elle-même : https://[host][/path][?query][#fragment], en HTTPS uniquement, en minuscules. Ce qui lance une application plutôt qu'un onglet de navigateur, c'est l'enregistrement, pas le code.

L'enregistrement comporte deux parties, détaillées dans le guide d'Apple pour configurer l'expérience de lancement. Dans Xcode, ajoutez la capacité Associated Domains à la fois à l'application principale et à la cible App Clip, avec une entrée du type appclips:example.com. Sur votre propre domaine, le fichier apple-app-site-association situé dans /.well-known/ a besoin d'une clé appclips listant l'app ID de l'App Clip. L'appareil vérifie le domaine de l'URL d'invocation par rapport à cet enregistrement au moment du scan ; si cela correspond et que le fichier est valide, iOS détermine quelle expérience s'ouvre. Les URL correspondent par préfixe, donc un seul motif enregistré couvre toutes les variantes de chaîne de requête.

Flux en quatre étapes : un téléphone scanne un App Clip code, l'URL d'invocation se déclenche, la carte App Clip s'ouvre en bas de l'écran, puis la transmission vers l'application complète ou un repli web

Si rien ne correspond, l'OS revient à Safari et l'URL d'invocation se comporte comme n'importe quel autre lien web, le même comportement de repli qu'utilise un Universal Link, avec un vocabulaire propre à Apple par-dessus. Si vous avez déjà mis en place des Universal Links sur un domaine, cet enregistrement est un terrain familier : la même preuve de propriété du domaine sur laquelle s'appuie la fonctionnalité de liens profonds d'Elido, plus une clé supplémentaire dans un fichier que vous servez déjà.

App Clip Code contre un simple code QR vers un lien court

Voici la comparaison honnête. Les deux se ressemblent au moment du scan et ne se ressemblent absolument pas en matière de coût ou de portée.

iOS uniquement : c'est jusque-là que porte un App Clip code. Un simple code QR se scanne sur n'importe quel téléphone équipé d'une caméra. Construire un App Clip est un projet d'ingénierie native : une nouvelle cible Xcode, une revue App Store, un enregistrement de domaine, tout l'attirail. Cela se mesure en jours voire en semaines. Mettre en place un code QR sur un lien court prend quelques minutes, purement et simplement.

Ce que vous comparezApp Clip codeCode QR vers un lien court
PortéeiPhones sous iOS 14 et versions ultérieures uniquementN'importe quel téléphone avec une caméra
Ce qui s'ouvreUne expérience d'application nativeUne page web, ou un lien intelligent qui bifurque selon l'appareil
Coût de mise en placeNouvelle cible Xcode, revue App Store, enregistrement de domaineQuelques minutes, aucune revue d'application
Délai avant le premier code scannableJours à semainesImmédiat
MesureApp Store Connect, opt-in, agrégéJournal de redirection côté serveur, chaque scan
Comparaison côte à côte : un App Clip code qui n'atteint qu'iOS avec une expérience d'application en quelques secondes mais nécessitant un enregistrement, à côté d'un code QR qui atteint tous les téléphones avec une page web mesurable dès le premier jour

Pour le côté QR expliqué depuis zéro, qu'est-ce qu'un code QR couvre la grille de modules et la mécanique de scan qui se cache derrière. Ce code QR devrait spécifiquement être dynamique : voir codes QR dynamiques contre statiques pour comprendre pourquoi. Un code statique figé au moment de l'impression abandonne le seul avantage qui permet à un code QR de rester compétitif face à un App Clip code, la capacité de changer où il pointe une fois qu'il est déjà sur une affiche. La fonctionnalité de code QR d'Elido génère ce code dynamique associé à un lien court en moins d'une minute.

Si la file de revue App Store et une nouvelle cible Xcode ne figurent pas sur la feuille de route de ce trimestre, vous n'avez pas à attendre. Configurez un code QR dynamique pointant dès aujourd'hui vers votre meilleure page d'atterrissage mobile, et revenez à l'App Clip natif une fois que la campagne aura prouvé qu'elle mérite d'être construite.

Ce qui se passe sur Android : Instant Apps a disparu

Android avait sa propre version de cette idée, Instant Apps, lancée en 2016 et 2017 : toucher un lien ou scanner un code, faire tourner un fragment d'application, sans installation, exactement le travail qu'un App Clip accomplit aujourd'hui sur iOS. Google y a mis fin. Depuis décembre 2025, Instant Apps ne peut plus être publiée via Google Play, et les API associées ont cessé de fonctionner, selon la documentation développeur d'Android elle-même. La recommandation de Google pour les développeurs qui s'appuyaient dessus est plutôt un lien profond standard avec un solide repli web.

En pratique, il n'existe pour l'instant aucun équivalent Android à scanner. Pointez une caméra Android vers un App Clip code et, en supposant même qu'elle parvienne à analyser le graphique, tout ce qu'elle peut faire, c'est ouvrir l'URL d'invocation comme un simple lien web. C'est pourquoi le repli web compte tant pour une campagne multiplateforme qui touche à la fois un iPhone et un téléphone Android : le trafic Android ne voit jamais l'App Clip.

L'écart de mesure : une invocation n'est pas une vue de page

Anticipez cela avant de construire, car cela surprend les équipes à chaque fois. Une invocation d'App Clip ne produit pas de vue de page web : pas de chargement de page, pas de cookie, pas de ligne de journal d'accès serveur comme en produit automatiquement une redirection depuis un lien court. Apple expose les vues de carte App Clip, les sessions et la source d'invocation, c'est-à-dire App Clip Code, NFC, Safari ou Plans, dans App Store Connect Analytics. Ces données sont opt-in, apparaissent environ un jour après le lancement, et arrivent agrégées, pas sous forme de journal par événement.

Comparez cela à comment les scans de code QR sont suivis au niveau de la couche de redirection : chaque scan pointant vers un lien court est une ligne que vous pouvez interroger en quelques secondes, filtrable par pays, appareil et heure, sans plafond d'opt-in, sans décalage d'un jour. Si un App Clip est votre principal canal d'acquisition, ne comptez pas uniquement sur le tableau de bord. Faites-lui déclencher un événement vers vos propres analyses au moment où la tâche se termine, de la même manière que vous suivriez n'importe quelle autre conversion ailleurs dans votre tunnel. Le tableau de bord d'Apple est une vue de découverte et de rétention, pas un flux d'attribution marketing.

Qui devrait réellement en construire un

Construisez-le quand la friction que vous supprimez se situe à un vrai moment de transaction et que votre audience penche fortement vers iOS. Présentoirs en magasin, déballage premium, tables de restaurant, parcmètres, badges d'événement : partout où une personne se tient devant l'objet avec une décision déjà prise. Téléphone déjà sorti, pouce déjà en mouvement. Construisez-le quand votre équipe livre du iOS natif assez souvent pour qu'une seconde cible Xcode soit une routine, pas un projet spécial.

Passez-le, ou reportez-le, quand une part significative d'Android se trouve dans votre audience, quand vous êtes encore en train de tester si la campagne fonctionne, ou quand vous avez besoin de chiffres du jour même plutôt que d'un tableau de bord agrégé disponible le lendemain. Pour ces cas, les liens intelligents simulent la bifurcation par plateforme qu'offre un App Clip : ils redirigent les scanners iOS vers l'App Store, les scanners Android vers le Play Store, tous les autres vers une page web, à partir d'une seule URL courte. Si l'objectif est simplement de faire installer l'application complète, un simple code QR pour les téléchargements d'application vous y mène sans une seule ligne de code natif.

Ma règle empirique : construisez l'App Clip quand l'expérience sans installation est le produit. Ne le construisez pas quand ce n'est qu'un raccourci plus sophistiqué vers l'installation de la vraie application.

Sur le blog

Questions fréquentes

Qu'est-ce qu'un App Clip sur iPhone ?

Un App Clip est un petit fragment d'une application complète, qui se charge rapidement et permet à quelqu'un d'accomplir une seule tâche, comme commander, payer ou s'enregistrer, sans installer d'abord l'application entière. Il s'ouvre sous forme de carte en bas de l'écran en quelques secondes et peut ensuite proposer d'installer l'application complète, en conservant tout ce que la personne a déjà fait.

Comment ouvrir un App Clip sans installer l'application ?

Scannez un App Clip code avec Camera app ou le lecteur de code du Centre de contrôle, touchez un App Clip code compatible NFC, ou touchez un lien dans Messages, Safari ou Plans. N'importe laquelle de ces actions déclenche l'URL d'invocation, et la carte App Clip apparaît sans passer par l'App Store.

Qu'est-ce qu'un App Clip Code ?

Un App Clip Code est le badge scannable rond propre à Apple, visuellement à mi-chemin entre un code QR et l'ondulation de Touch ID, enregistré pour un App Clip précis. Il encode une URL et peut aussi porter une puce NFC, de sorte que le même code physique fonctionne aussi bien par un scan à la caméra que par un simple contact.

Les App Clips fonctionnent-ils sur Android ?

Non, il n'existe pas d'équivalent direct sur Android. Google a fait tourner un programme similaire, Instant Apps, mais a cessé d'accepter de nouvelles Instant Apps via Google Play et a désactivé les API associées à partir de décembre 2025 ; la recommandation actuelle d'Android est plutôt un lien profond standard avec un solide repli web.

Quelle taille peut avoir un App Clip ?

Apple plafonne un App Clip standard à 10 Mo après l'app thinning s'il doit prendre en charge des appareils antérieurs à iOS 16.4. Un App Clip qui ne doit se lancer qu'à partir d'une invocation numérique, c'est-à-dire un App Clip Code, une balise NFC ou un lien, et qui ne cible qu'iOS 16.4 et versions ultérieures, peut aller jusqu'à 50 Mo.

Peut-on suivre les scans d'App Clip comme on suit les scans de code QR ?

Seulement en partie. Apple indique les vues de carte App Clip, les sessions et la source d'invocation dans App Store Connect Analytics, mais ces données sont opt-in, agrégées, et ne commencent à apparaître qu'un jour après le lancement, pas un journal par scan que vous pouvez interroger au moment même où il se produit.

Essayer Elido

Collez une URL, obtenez un lien court

Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.

Gratuit, sans inscription · 2 par jour

Essayer Elido

Raccourcisseur d'URL hébergé en UE : domaines personnalisés, analyses approfondies et API ouverte. Forfait gratuit - sans carte bancaire.

Tags
app clip code
app clip
app clip codes
instant app
app clip qr code
scan to open app without installing

Lire la suite