Come si scrive testo semplice, e chi lo legge?
Un record di testo porta dei caratteri e un codice di lingua, e non chiede al telefono di fare proprio nulla. È quindi la scelta sbagliata come unico record di un tag, ed è una buona scelta messa dopo un record che agisce, perché esista qualcosa di leggibile dove il principale viene ignorato.
Cosa fa, cioè nulla
Un record di testo porta dei caratteri e un codice di lingua. È contenuto e non un'istruzione, quindi un telefono che ne legge uno non ha nulla su cui agire e correttamente non fa nulla.
Un'applicazione che guarda il tag vede il testo e può farne quello che vuole. Il sistema operativo, che tocca senza applicazione, non ha alcun comportamento collegato.
L'errore che provoca
Scrivere un indirizzo web come record di testo è uno dei guasti più diffusi, ed è diabolicamente confuso perché sembra tutto giusto.
Leggi il tag e l'indirizzo è lì, completo e corretto. Lo tocchi e non si apre niente. Il contenuto va bene e la dichiarazione è sbagliata, quindi il telefono tratta un URL come una frase che per caso somiglia a un URL.
Se un tag si legge correttamente e non fa nulla, è la prima cosa da controllare, prima della distanza, prima della custodia, prima del tag stesso.
Dove si guadagna il posto
Dietro a un record che agisce, come ripiego.
Prima un URL, dopo di lui un record di testo. Dove l'URL viene riconosciuto, vince lui e il testo non compare mai. Dove non lo è, qualcosa di leggibile da una persona è almeno presente per chiunque vada a guardare.
È giusto anche per contenuto che è davvero testo ed è destinato al tuo software: un identificatore, un codice, una nota attaccata a un bene. In un sistema chiuso dove il tag lo legge la tua applicazione, un record di testo è semplice e sufficiente.
Il codice di lingua
Ogni record di testo porta un codice di lingua accanto ai caratteri. Di norma viene compilato in automatico e vale la pena conoscerlo per una ragione.
Un tag che porta diversi record di testo in lingue diverse permette a un'applicazione di scegliere quello giusto. Niente nel sistema operativo lo fa per te, quindi serve solo se sei tu a scrivere il software che legge il tag.
Per un record solo, il codice costa due o tre byte e non cambia nulla del comportamento. Impostalo bene lo stesso, perché non costa niente e un codice sbagliato è una piccola informazione falsa che vive sul tag per sempre.
Domande frequenti
Perché il mio record di testo con dentro un URL non apre nulla?
Perché un record di testo è contenuto e non un'istruzione. Riscrivilo come record URI e lo stesso indirizzo aprirà un browser.
Il testo viene mostrato quando tocco il tag?
A volte, a seconda della piattaforma e del fatto che qualcosa stia in ascolto. Non progettare contando sul fatto che venga mostrato, perché il modo affidabile di mostrare testo è una pagina web.
Posso mettere diverse lingue su un tag?
Puoi scrivere diversi record di testo con codici di lingua diversi. A sceglierne uno sarà soltanto il software che scrivi tu, perché il sistema operativo non lo fa.
Un record di testo è più piccolo di un record URL?
Di solito è un po' più grande a parità di indirizzo, perché un record URI abbrevia i prefissi comuni in un solo byte mentre un record di testo conserva ogni carattere.