Android può scrivere qualsiasi tipo di tag?
Scrive contenuto NDEF sui tipi di tag NFC Forum, che copre quello che serve a quasi ogni installazione. Oltre quello i limiti appartengono al tag, allo strumento e al formato e non alla piattaforma, e Android è il più permissivo dei due sistemi.
Cosa scrive
Contenuto NDEF su tag conformi a un tipo di tag NFC Forum: indirizzi web, testo, contatti, credenziali Wi-Fi, record che nominano un'applicazione, e il resto del repertorio ordinario.
Formatta anche un tag vergine, costruendo la struttura che segna la memoria come pronta a contenere contenuto NDEF.
E applica lo stato di sola lettura permanente dove il tag lo sostiene, che è una decisione e non un passo.
Fra tutto questo, copre quello che serve a un'installazione normale dall'inizio alla fine.
Dove sono i limiti
Il tag per primo. Un tag bloccato rifiuta tutto, uno protetto da password rifiuta senza la chiave, e un messaggio più grande dello spazio libero viene rifiutato invece che troncato.
Lo strumento per secondo. Le applicazioni di scrittura si distinguono per i tipi di record che offrono, quindi un tipo assente da un menu non è mai stato tentato.
Il chip per terzo. Un chip che non è un tipo di tag NFC Forum non verrà scritto come un tag, su qualsiasi piattaforma.
Nota che nessuno di questi tre è Android. La piattaforma è raramente il vincolo che stringe sulla scrittura.
Oltre l'NDEF
Android espone anche le tecnologie sottostanti del tag oltre allo strato NDEF, quindi un programma può indirizzare un tag direttamente invece di passare per i record.
È così che si raggiungono la configurazione, le password e le disposizioni proprietarie, ed è quello che le applicazioni usano per le funzioni proprie di un chip come il rispecchiamento dell'identificatore.
È anche così che un tag si danneggia. Scrivere per sbaglio in un'area di configurazione può attivare una protezione con una chiave sconosciuta o applicare dei bit di blocco, e nessuna delle due si annulla.
Gli strumenti di scrittura abituali restano sopra quello strato, ed è per questo che non possono rompere un tag in quel modo.
Rispetto a iOS
Android è la piattaforma più permissiva in scrittura, sia nella gamma di tipi di record sia nell'accesso allo strato sotto l'NDEF.
Il che ne fa la scelta sensata come apparecchio di codifica quando un'installazione si produce su una piattaforma e si consuma su entrambe.
Non cambia quello che i tag faranno dopo. Un tag scritto su Android e toccato da un iPhone è soggetto alle regole dell'iPhone, che sono più strette.
Quindi codifica su Android se ti fa comodo, e prova il risultato su entrambe.
Domande frequenti
Android può scrivere un tag che un iPhone legge?
Sì. Il tag è standard, e quello che cambia è su quali tipi di record ogni piattaforma agisce dopo.
Perché la mia applicazione non offre i record Wi-Fi?
Perché quello strumento non li implementa. Il limite è l'applicazione e non la piattaforma.
Android può scrivere su un tag bloccato?
No. Il blocco lo impone il chip, quindi nessuna piattaforma e nessuna applicazione lo scavalcano.
Conviene codificare su Android invece che su iPhone?
In generale è più permissivo, il che ne fa l'apparecchio di codifica più comodo. Prova comunque il risultato su entrambe le piattaforme.