Saltar al contenido
Idioma: ES

¿Por qué la memoria útil es menor de lo que dice el envase?

Tres cosas se llevan su parte antes de que escribas un byte. Las páginas fijas con el identificador y los bits de bloqueo. Las páginas de configuración del final. Y la estructura NDEF que envuelve tu contenido para que cualquier teléfono pueda leerlo. La cifra anunciada las cuenta todas.

Tres derechos sobre la memoria

Las primeras páginas de una etiqueta llevan su identificador y los bits de bloqueo. Se escriben en fabricación, no son tuyas, y cuentan para el total anunciado.

Las últimas páginas llevan la configuración: los ajustes de reflejo, la contraseña si el chip la tiene, los contadores. Tampoco son tuyas, y también se cuentan.

Entre unas y otras está la zona que puedes escribir, y aun ahí el contenido va envuelto. El contenedor de capacidad dice a un lector que la zona está formateada para NDEF, y cada registro NDEF lleva una cabecera que dice qué es su carga útil.

Nada de esto es desperdicio. Es lo que hace que un teléfono que nunca ha visto la etiqueta pueda leerla, que es el objetivo entero de la norma.

Cuánto es el desfase

Lo bastante como para cambiar una decisión de compra, y golpea más fuerte a las etiquetas pequeñas. En los chips más pequeños el sobrecoste fijo es una fracción apreciable del total, así que la cifra anunciada los favorece bastante.

En los chips grandes ese mismo sobrecoste es más o menos constante y la fracción se encoge, así que la cifra anunciada se acerca más a la verdad.

La consecuencia práctica es que la capacidad no escala como sugieren los números. Subir un escalón de capacidad compra más sitio aprovechable que la diferencia entre las dos cifras anunciadas.

Leer la cifra que cuenta

Una herramienta de lectura informa del espacio libre directamente, y esa cifra ya tiene en cuenta las páginas fijas y el formateo. Es el número contra el que planificar.

Lee una muestra virgen y no una escrita, porque el espacio libre de una etiqueta escrita informa de lo que queda y no de lo que tienes.

Hazlo por entrega. Una sustitución que mantenga la misma capacidad anunciada puede cambiar igualmente el espacio libre, y nada del envase lo dirá.

Especificar contra el número real

Escribe el requisito como espacio libre aprovechable, no como capacidad anunciada. Un proveedor puede cumplir lo segundo incumpliendo lo primero.

Añade margen sobre tu contenido medido, porque el contenido crece. Una dirección gana un parámetro, una tarjeta gana un segundo número, y una etiqueta sin holgura hay que sustituirla en lugar de reescribirla.

Y donde el contenido sea un enlace que controlas, nada de esto aprieta. El puntero es lo bastante pequeño como para que hasta el chip más pequeño deje sitio de sobra, que es la manera más barata de hacer desaparecer la cuestión entera.

Preguntas frecuentes

¿La cifra anunciada es deshonesta?

No exactamente. Declara la memoria total del chip, que es un número real, y no es el número que puedes usar. El desfase es real y la etiqueta es técnicamente exacta.

¿Formatear reduce la capacidad de forma permanente?

Reserva la pequeña estructura que marca la zona como NDEF, y esa estructura se queda mientras la etiqueta se use con normalidad. Es un coste fijo y no uno por escritura.

¿Todos los chips tienen el mismo sobrecoste?

El patrón es el mismo y las cifras exactas varían por familia y por referencia. Por eso medir una muestra le gana a razonar desde una ficha técnica.

¿Puedo usar las páginas de configuración para contenido?

No. Escribir en ellas cambia el comportamiento del chip en lugar de guardar datos, y hacerlo por accidente puede bloquear una etiqueta o ponerle una contraseña que no conoces.