Un App Clip code è il badge rotondo e scansionabile di Apple che apre all'istante una piccola porzione di un'app, senza nulla da installare. Scansionalo con la Camera app, oppure toccalo se contiene un chip NFC, e la App Clip card scorre verso l'alto dal fondo dello schermo in un paio di secondi. Tocca Apri e ti trovi in una versione ridotta all'osso dell'app, giusto abbastanza grande da ordinare il caffè, sbloccare il monopattino o fare il check-in per il volo. Nessuna deviazione verso l'App Store, nessuna schermata di registrazione, nessun download in coda in background mentre aspetti.
Questa è tutta l'idea. Quello che segue è ciò che questa frase salta: cos'è davvero un App Clip sotto il suo limite di dimensione, come viene registrato l'invocation URL affinché il sistema operativo sappia quale app risponde a quale link, cosa succede quando qualcuno scansiona lo stesso codice su Android, e se il progetto di ingegneria valga la pena rispetto a un QR code che punta a un link breve.
Cos'è un App Clip
Dimentica un'app separata nell'App Store: un App Clip non lo è. È un target di build leggero della tua app iOS esistente, limitato a un solo compito: ordinare, pagare, noleggiare, fare il check-in, qualunque compito singolo giustifichi il saltare l'installazione. Apple limita un App Clip standard a 10MB dopo il thinning se deve funzionare su dispositivi precedenti a iOS 16.4. Uno che si avvia solo da un'invocazione digitale, cioè un App Clip Code, un tag NFC o un link, e che abbandona il supporto pre-16.4, può arrivare fino a 50MB.
La card UI è il segno distintivo. Invece di un avvio a schermo intero, una card compatta sale dal terzo inferiore dello schermo con il tuo branding e un pulsante Apri. Completa il compito, e Apple può proporre un'offerta "Get the full app" che riporta tutto ciò che l'App Clip ha già raccolto, così nessuno deve reinserire il proprio ordine o il proprio numero di posto.
Ho visto più team di prodotto bloccarsi su quel limite di 10MB che su qualsiasi altra parte della specifica, ed è un vincolo salutare: costringe a una decisione reale su quale singola schermata conti davvero, invece di spedire una copia rimpicciolita dell'intera app.
Cos'è un App Clip Code
Un App Clip Code è il trigger fisico che Apple ha progettato appositamente per questo: un anello di trattini attorno a un segno centrale, più vicino al linguaggio visivo di Apple che a una griglia QR generica, registrato per una specifica esperienza App Clip. Lo generi in App Store Connect o con il generatore da riga di comando di Apple, e puoi stampare più codici diversi per lo stesso App Clip, per esempio un codice per l'asporto alla cassa e un codice per chi mangia al tavolo, posizionato sul tavolo stesso.
Alcuni lo chiamano semplicemente app clip QR code, e dal punto di vista funzionale è abbastanza vicino: una grafica scansionabile 2D che codifica un URL. La differenza è che è proprietario di Apple e si presenta in due modalità di interazione. Un codice solo-scansione funziona con qualsiasi fotocamera; un codice con NFC integrato aggiunge un chip così un tocco fa lo stesso lavoro, e quel compromesso tocco-contro-scansione, di per sé, al di fuori del contesto App Clip, è esattamente ciò che tag NFC vs QR code analizza.
Sotto il cofano, questo risolve lo stesso problema che il deep linking senza SDK risolve per i normali link web: il sistema operativo deve sapere che un URL dovrebbe aprire un'app invece di una scheda del browser. Apple ha semplicemente incapsulato tutto questo in un formato di codice dedicato e in un fattore di forma fisico che raggiunge un espositore da tavolo, un parchimetro o il lato di un armadietto per le consegne.
Come funziona l'invocation URL, e perché devi registrarlo
Ciò che un App Clip code codifica non è direttamente il contenuto dell'App Clip. Codifica un URL, chiamato invocation URL, allo stesso modo in cui un link breve codifica una destinazione anziché la pagina stessa: https://[host][/path][?query][#fragment], solo HTTPS, minuscolo. Ciò che avvia un'app invece di una scheda del browser è la registrazione, non il codice.
La registrazione ha due parti, descritte nella guida di Apple alla configurazione dell'esperienza di avvio. In Xcode, aggiungi la capability Associated Domains sia all'app principale che al target App Clip, con una voce come appclips:example.com. Sul tuo dominio, il file apple-app-site-association in /.well-known/ ha bisogno di una chiave appclips che elenchi l'app ID dell'App Clip. Il dispositivo controlla il dominio dell'invocation URL rispetto a quella registrazione al momento della scansione; se corrisponde e il file è valido, iOS determina quale esperienza aprire. Gli URL corrispondono per prefisso, quindi un singolo pattern registrato copre ogni variante della query string.
Se nulla corrisponde, il sistema operativo torna a Safari e l'invocation URL si comporta come qualsiasi altro link web, lo stesso comportamento di fallback che usa un Universal Link, con in più il vocabolario specifico di Apple. Se hai già configurato gli Universal Link su un dominio, questa registrazione è terreno familiare: la stessa prova di proprietà del dominio su cui si basa la funzione di deep link di Elido, più un'altra chiave in un file che stai già servendo.
App Clip Code vs un semplice QR code verso un link breve
Ecco il confronto onesto. I due sembrano simili al momento della scansione e non sono per niente simili in termini di costo o portata.
Solo iOS: è fin dove arriva un App Clip code. Un normale QR code viene scansionato da qualsiasi telefono con una fotocamera. Costruire un App Clip è un progetto di ingegneria nativa: un nuovo target Xcode, la revisione dell'App Store, la registrazione del dominio, tutto quanto. Si misura in giorni o settimane. Configurare un QR code su un link breve richiede pochi minuti netti.
| Cosa stai confrontando | App Clip code | QR code verso un link breve |
|---|---|---|
| Portata | Solo iPhone con iOS 14 e versioni successive | Qualsiasi telefono con una fotocamera |
| Cosa si apre | Un'esperienza app nativa | Una pagina web, o uno smart link che si dirama in base al dispositivo |
| Costo di configurazione | Nuovo target Xcode, revisione App Store, registrazione del dominio | Pochi minuti, nessuna revisione dell'app |
| Tempo per il primo codice scansionabile | Giorni o settimane | Immediato |
| Misurazione | App Store Connect, opt-in, aggregato | Log dei redirect lato server, ogni scansione |
Per il lato QR spiegato da zero, cos'è un QR code copre la griglia di moduli e la meccanica di scansione dietro di essa. Quel QR code dovrebbe specificamente essere dinamico: guarda QR code dinamici vs statici per capire perché. Un codice statico congelato al momento della stampa rinuncia all'unico vantaggio che rende un QR code minimamente competitivo con un App Clip code, cioè la capacità di cambiare dove punta dopo che è già su un poster. La funzione QR code di Elido genera quel codice dinamico collegato a un link breve in meno di un minuto.
Se la coda di revisione dell'App Store e un nuovo target Xcode non sono nella roadmap di questo trimestre, non devi aspettare. Configura un QR code dinamico puntato oggi stesso sulla tua migliore landing page mobile, e riconsidera l'App Clip nativo una volta che la campagna avrà dimostrato di meritare la costruzione.
Cosa succede su Android: le Instant App non ci sono più
Android aveva la sua versione di questa idea, le Instant App, lanciate nel 2016 e nel 2017: tocca un link o scansiona un codice, esegui una porzione di un'app, senza installazione, lo stesso lavoro che un App Clip fa oggi su iOS. Google l'ha chiusa. A partire da dicembre 2025, le Instant App non possono più essere pubblicate tramite Google Play, e le API di supporto hanno smesso di funzionare, secondo la documentazione ufficiale per sviluppatori di Android. L'indicazione di Google per gli sviluppatori che si affidavano a esse è invece un deep link standard con un solido fallback web.
In pratica, al momento non esiste un equivalente Android da scansionare. Punta una fotocamera Android su un App Clip code e, ammesso che riesca anche solo a interpretare la grafica, tutto ciò che può fare è aprire l'invocation URL come un normale link web. Ecco perché il fallback web conta così tanto per una campagna multipiattaforma che raggiunge sia un iPhone che un telefono Android: il traffico Android non vede mai l'App Clip.
Il divario di misurazione: un'invocazione non è una visualizzazione di pagina
Pianifica questo aspetto prima di costruire, perché sorprende i team ogni volta. Un'invocazione di App Clip non produce una visualizzazione di pagina web: nessun caricamento di pagina, nessun cookie, nessuna riga di access log del server come quella che produce automaticamente un redirect da un link breve. Apple espone le App Clip Card Views, le Sessions e la fonte di invocazione, cioè App Clip Code, NFC, Safari o Mappe, all'interno di App Store Connect Analytics. Questi dati sono opt-in, appaiono circa un giorno dopo il lancio, e arrivano aggregati, non come un log per singolo evento.
Confrontalo con come vengono tracciate le scansioni dei QR code a livello di redirect: ogni scansione puntata su un link breve è una riga che puoi interrogare in pochi secondi, filtrabile per paese, dispositivo e tempo, senza tetto opt-in, senza ritardo al giorno successivo. Se un App Clip è il tuo canale di acquisizione principale, non affidarti solo alla dashboard. Fai in modo che invii un evento alla tua analytics nel momento in cui il compito si completa, allo stesso modo in cui tracceresti qualsiasi altra conversione altrove nel tuo funnel. La dashboard di Apple è una vista di scoperta e retention, non un feed di attribuzione marketing.
Chi dovrebbe davvero costruirne uno
Costruiscilo quando l'attrito che stai rimuovendo si trova in un vero momento di transazione e il tuo pubblico è prevalentemente iOS. Espositori retail, unboxing premium, tavoli di ristoranti, parchimetri, badge per eventi: ovunque una persona si trovi davanti all'oggetto con una decisione già presa. Telefono già in mano, pollice già in movimento. Costruiscilo quando il tuo team rilascia app iOS native abbastanza spesso da rendere un secondo target Xcode una routine, non un progetto speciale.
Saltalo, o rimandalo, quando una quota significativa di Android è presente nel tuo pubblico, quando stai ancora testando se la campagna funziona, o quando hai bisogno di numeri in giornata invece di una dashboard aggregata al giorno successivo. Per questi casi, gli smart link simulano la ramificazione per piattaforma che offre un App Clip: instradano chi scansiona da iOS verso l'App Store, chi scansiona da Android verso il Play Store, tutti gli altri verso una pagina web, da un unico URL breve. Se l'obiettivo è semplicemente far installare l'app completa, un semplice QR code per il download di app ti ci porta con zero codice nativo.
La mia regola pratica: costruisci l'App Clip quando l'esperienza senza installazione è il prodotto. Non costruirlo quando è solo una scorciatoia più elegante per installare quello vero.
Correlati nel blog
Domande frequenti
Cos'è un App Clip su iPhone?
Un App Clip è una piccola porzione, a caricamento rapido, di un'app completa che permette a qualcuno di completare un singolo compito, come ordinare, pagare o fare il check-in, senza dover prima installare l'intera app. Si apre come una card in fondo allo schermo in un paio di secondi e può proporre di installare l'app completa in seguito, riportando tutto ciò che la persona ha già fatto.
Come si apre un App Clip senza installare l'app?
Scansiona un App Clip code con la Camera app o lo scanner di codici nel Centro di Controllo, tocca un App Clip code con NFC, oppure tocca un link da Messaggi, Safari o Mappe. Ognuna di queste azioni attiva l'invocation URL, e la App Clip card appare senza passare dall'App Store.
Cos'è un App Clip Code?
Un App Clip Code è il badge rotondo e scansionabile proprietario di Apple, visivamente a metà strada tra un QR code e l'increspatura del Touch ID, che è registrato per uno specifico App Clip. Codifica un URL e può anche contenere un chip NFC, così lo stesso codice fisico funziona sia con la fotocamera che con un tocco.
Gli App Clip funzionano su Android?
No, non esiste un equivalente diretto su Android. Google aveva un programma simile, le Instant App, ma ha smesso di accettare nuove Instant App tramite Google Play e ha disattivato le API di supporto a partire da dicembre 2025; l'indicazione attuale per Android è invece un deep link standard con un solido fallback web.
Quanto può essere grande un App Clip?
Apple limita un App Clip standard a 10MB dopo l'app thinning se deve supportare dispositivi precedenti a iOS 16.4. Un App Clip che deve essere avviato solo da un'invocazione digitale, cioè un App Clip Code, un tag NFC o un link, e che punta solo a iOS 16.4 e versioni successive, può arrivare fino a 50MB.
Si possono tracciare le scansioni di un App Clip come si tracciano quelle di un QR code?
Solo in parte. Apple riporta le visualizzazioni della App Clip card, le sessioni e la fonte di invocazione all'interno di App Store Connect Analytics, ma questi dati sono opt-in, aggregati, e iniziano ad apparire solo un giorno dopo il lancio, non un registro per singola scansione che puoi interrogare nel momento in cui avviene.
Prova Elido
Incolla un URL, ottieni un link breve
Senza registrazione. Il link vive 30 giorni. Iscriviti per conservarlo.
Gratis, nessuna registrazione richiesta · 2 al giorno