Vai al contenuto
Lingua: IT

Che velocità ha l'NFC, e cosa ci sta dentro?

Lo strato radio dell'NFC funziona a qualche centinaio di kilobit al secondo. Basta a spostare un indirizzo web, delle credenziali Wi-Fi o un'operazione di pagamento nel tempo in cui la tua mano resta ferma. Per un file è lontanissimo, e il limite che incontri per primo è la memoria del tag, non la velocità.

Le cifre, e perché sviano

Lo strato radio fissa velocità di 106, 212 e 424 kilobit al secondo.

Quelle cifre descrivono il canale, non l'esperienza. Quasi nulla di come viene percepito un avvicinamento viene da lì, perché i contenuti in gioco sono così piccoli che il tempo di trasmissione è un errore di arrotondamento accanto a tutto il resto che avviene durante una lettura.

Cosa ci sta davvero in un avvicinamento

Un indirizzo web occupa di norma qualche decina di byte. Delle credenziali Wi-Fi, un numero di telefono, una scheda di contatto: qualche centinaio di byte al massimo. Perfino alla più lenta delle velocità specificate, spostare qualche centinaio di byte richiede pochi millisecondi.

Ciò che non ci sta è qualsiasi cosa somigli a un file. Una fotografia occupa milioni di byte, e il limite in realtà non è la velocità: un tag da qualche centinaio di byte non ha dove metterla. I due limiti si rafforzano, ed è per questo che la risposta a «posso mettere un'immagine su un tag?» è un no netto e non un sì lento.

Il progetto che lo aggira

Metti un collegamento corto sul tag e il contenuto su un server. Non è un ripiego, è lo schema previsto: il tag diventa un puntatore che si può reindirizzare in seguito senza toccare l'oggetto.

Dove se ne va davvero il tempo

Tra l'avvicinare il telefono e il vedere il risultato, la trasmissione dei tuoi dati è la parte più breve. Il rilevamento, l'alimentazione del chip, l'attivazione del protocollo, la selezione del tag, la lettura della sua struttura e infine la consegna del contenuto al sistema operativo vengono tutte prima.

Ottimizzare la velocità è dunque quasi sempre fatica sprecata. Ottimizzare perché l'avvicinamento sia affidabile non lo è.

Perché un avvicinamento può sembrare lento

Quando una lettura si allunga, la causa non è quasi mai la larghezza di banda. Tre cose spiegano la maggior parte dei casi: il telefono non è del tutto sopra la sua antenna, e il rilevamento ricomincia da capo di continuo; il tag è al bordo della sua portata di accoppiamento e lo scambio riparte; oppure il contenuto è distribuito su più byte del necessario, che il lettore deve raccogliere blocco per blocco, su un canale dove può parlare una sola parte alla volta.

Ridurre il numero di record aiuta più di qualsiasi cosa tu possa fare con la velocità.

Domande frequenti

L'NFC può trasferire una foto o un documento?

No. Un tag comune ospita centinaia di byte e non milioni, quindi il file non ci sta a prescindere dalla velocità. Nemmeno il trasferimento da telefono a telefono via NFC è oggi la via abituale su nessuna delle due piattaforme mobili. La risposta di sempre è un collegamento sul tag e il file su un server.

Vale la pena un tag più veloce?

Di rado. Le differenze tra le velocità specificate sono invisibili con contenuti da qualche centinaio di byte, e la rapidità percepita di un avvicinamento è decisa dal rilevamento e dall'avvio del protocollo, non dalla trasmissione. Spendi quei soldi in un'antenna più grande.

Perché scrivere richiede più tempo che leggere?

Scrivere richiede al chip di fissare i dati nella memoria non volatile, il che è più lento che rileggerli, e richiede che il tag resti alimentato senza interruzione. Un tag che al bordo della sua portata si legge all'istante può, in quello stesso punto, rifiutare una scrittura.

La quantità di dati cambia il tempo per cui devo tenere fermo il telefono?

Un poco, ma il fattore determinante è il numero di scambi e non il totale dei byte. Un solo record da 200 byte finisce prima di cinque record da 40 byte ciascuno.