Che cosa sa fare davvero uno smartphone in NFC?
Legge i tag e si comporta come una scheda. Quello che succede dopo la lettura di un tag lo decide il sistema operativo e non il tag, e le due piattaforme decidono in modo diverso. È quello scarto, e non l'hardware, a far deragliare le installazioni destinate al pubblico.
Il telefono è il lettore
Quando avvicini un tag, il telefono produce il campo, alimenta il tag e lo legge. Il tag non ha batteria, non ha iniziativa e non ha voce in capitolo.
Un telefono lavora anche nel verso opposto, comportandosi come una scheda che risponde a un terminale. È quello che succede quando paghi, e usa la stessa antenna per una strada completamente diversa.
Entrambe le capacità sono documentate da chi possiede le piattaforme. Android pubblica la sua guida NFC, e Apple pubblica Core NFC.
È la piattaforma a decidere il seguito
Un tag contiene un record e una dichiarazione di che cosa quel record sia. Tutto quello che viene dopo appartiene al sistema operativo: se cerchi i tag o no, quale applicazione riceve il contenuto, e se qualcosa si apra senza che l'utente confermi.
Android risponde a queste domande con un sistema di smistamento che ordina i candidati e consegna il tag a uno di loro, e a partire da Android 17 chiede all'utente prima di aprire un indirizzo web.
iOS risponde in modo più stretto, con meno tipi di record su cui agisce, un passo di conferma nella strada in background, e una soglia hardware sotto la quale un'applicazione va aperta prima.
Nessuno dei due ha torto. Sono prodotti diversi, e un tag scritto senza sapere quali regole si applichino ne soddisferà uno e deluderà l'altro.
Dove le differenze mordono
| Domanda | Perché conta |
|---|---|
| Su quali tipi di record si agisce? | Contenuto inerte su una delle piattaforme |
| Il telefono cerca i tag da solo? | Se il tocco funzioni da telefono bloccato |
| C'è un passo di conferma? | Un tocco che sembra non fare nulla |
| Quale applicazione riceve il tag? | L'applicazione sbagliata che si apre |
Un indirizzo web è il contenuto meno toccato da tutte e quattro, ed è per questo che è la risposta sicura per qualsiasi cosa che il pubblico avvicinerà.
Prove che vogliono dire qualcosa
Prova su entrambe le piattaforme, non sul telefono che hai in tasca. Un'installazione validata su una sola è un'installazione validata per metà del suo pubblico.
Prova sull'hardware più vecchio che riesci a trovare. Il margine nasconde i guasti, e i tuoi visitatori ne hanno meno di te.
Prova l'esito e non la lettura. Un tag che viene rilevato e non fa nulla ha passato la prova sbagliata, ed è il modo più comune in cui un'installazione parte già rotta.
E fai provare qualcuno che non ha mai visto il tag. Il suo gesto è il requisito, non il tuo.
Tutte le guide di questa sezione
Android
- Come si attiva e si disattiva l'NFC su Android?
- Che cosa fa Android da solo quando avvicini un tag?
- Che cos'è il sistema di smistamento dei tag di Android?
- Dove mostra Android quello che contiene un tag?
- Un'applicazione può avere la priorità sul sistema al tocco?
- Come si impedisce ad Android di aprire un tag da solo?
- Android può scrivere qualsiasi tipo di tag?
- Android legge i tag con lo schermo spento?
- Quali versioni di Android sostengono quali funzioni NFC?
- Perché certi telefoni Android leggono tag che altri non leggono?
- Android può emulare una scheda senza elemento sicuro?
- Un profilo di lavoro o un MDM cambiano l'NFC?
iOS
- Quali iPhone possono leggere i tag NFC?
- Quali iPhone possono scrivere i tag NFC?
- Perché su iPhone un'applicazione NFC va avviata a mano?
- Perché l'iPhone mostra un foglio di lettura quando un'applicazione legge un tag?
- Come si legge un tag su iPhone senza un'applicazione?
- L'iPhone legge i tag quando è bloccato?
- Perché l'iPhone mostra un avviso invece di aprire il collegamento?
- Perché iOS rifiuta certi record Wi-Fi e applicativi?
- iOS sostiene il blocco e le password dei tag?
- Un iPhone può emulare un badge di accesso?
- Che cosa è cambiato per l'NFC nelle versioni recenti di iOS?
- Un iPad o un Apple Watch possono leggere i tag NFC?
Antenna e componenti
- Dov'è l'antenna NFC su un telefono?
- Perché l'antenna NFC di un telefono è così piccola?
- I telefoni pieghevoli si comportano diversamente con l'NFC?
- Perché l'NFC smette di funzionare dopo una riparazione?
- I telefoni rinforzati leggono i tag NFC in modo affidabile?
- Quanti tag si possono leggere di fila su un telefono?
- Come si scelgono i telefoni per un'installazione NFC?
- I lettori NFC esterni valgono la pena per un telefono?
- Che cosa aggiunge un lettore dedicato rispetto a un telefono?
- Come si dice a un visitatore dove avvicinare il telefono?
Lettura in background e comportamento
- Quando un telefono sta davvero cercando i tag?
- La lettura in background consuma la batteria?
- La lettura in background funziona in modalità aereo?
- L'NFC funziona senza SIM e senza dati mobili?
- L'NFC funziona mentre il telefono sta facendo altro?
- Perché lo stesso tag scatta due volte?
- Come si disattiva la lettura in background?
- Quali permessi chiede un'applicazione NFC?
- Un telefono tiene una cronologia dei tag che ha letto?
- I tag NFC possono servire come aiuto all'accessibilità?
Domande frequenti
Ogni telefono con NFC legge ogni tag?
Qualsiasi telefono con NFC legge un tag di tipo 2. Quello che cambia è se il sistema operativo agisca sul contenuto, che è una domanda distinta dalla lettura.
Perché lo stesso tag si comporta diversamente su due piattaforme?
Perché ogni piattaforma decide su quali tipi di record agire e come. Il tag restituisce gli stessi byte e i sistemi ne traggono decisioni diverse.
C'è una piattaforma migliore per l'NFC?
Si distinguono invece di classificarsi. Android è più permissivo sul contenuto e sul comportamento in background, e iOS è più prevedibile su quello che farà.
Quale contenuto funziona ovunque?
Un indirizzo web. È il tipo di record trattato in modo più coerente fra piattaforme e versioni, e sposta la complessità su una pagina che controlli tu.