Saltar al contenido
Idioma: ES

¿Qué puede hacer en realidad un móvil con NFC?

Leer etiquetas y comportarse como una tarjeta. Lo que pasa después de leer una etiqueta lo decide el sistema operativo y no la etiqueta, y las dos plataformas deciden de forma distinta. Ese hueco, y no el material, es donde los despliegues públicos se tuercen.

El teléfono es el lector

Cuando acercas una etiqueta, el teléfono produce el campo, alimenta la etiqueta y la lee. La etiqueta no tiene pila, ni iniciativa, ni voz en el asunto.

Un teléfono funciona además al revés, comportándose como una tarjeta que responde a un terminal. Eso es lo que pasa cuando pagas, y usa la misma antena por un camino completamente distinto.

Ambas capacidades están documentadas por los dueños de las plataformas. Android publica su guía de NFC, y Apple publica Core NFC.

La plataforma decide qué pasa

Una etiqueta contiene un registro y una declaración de qué es ese registro. Todo lo que viene después pertenece al sistema operativo: si busca etiquetas siquiera, qué aplicación recibe el contenido, y si algo se abre sin que el usuario lo confirme.

Android responde a esas preguntas mediante un sistema de despacho que ordena a los candidatos y entrega la etiqueta a uno de ellos, y a partir de Android 17 pregunta al usuario antes de abrir una dirección web.

iOS responde de forma más estrecha, con menos tipos de registro sobre los que actúa, un paso de confirmación en el camino de segundo plano, y una frontera de material por debajo de la cual hay que abrir antes una aplicación.

Ninguna de las dos se equivoca. Son productos distintos, y una etiqueta escrita sin saber qué reglas se aplican satisfará a una y decepcionará a la otra.

Dónde muerden las diferencias

Las cuatro diferencias que deciden si un despliegue funciona en todas partes
PreguntaPor qué cuenta
¿Sobre qué tipos de registro se actúa?Contenido inerte en una de las plataformas
¿El teléfono busca etiquetas sin que se lo pidan?Si un toque funciona con el móvil bloqueado
¿Hay un paso de confirmación?Un toque que parece no hacer nada
¿Qué aplicación recibe la etiqueta?Que se abra la aplicación equivocada

Una dirección web es el contenido menos afectado por las cuatro, razón por la cual es la respuesta segura para cualquier cosa que vaya a tocar el público.

Pruebas que significan algo

Prueba en ambas plataformas, no en el teléfono que llevas en el bolsillo. Un despliegue validado en una es un despliegue validado para la mitad de su público.

Prueba con el material más viejo que encuentres. El margen esconde averías, y tus visitantes tienen menos que tú.

Prueba el desenlace y no la lectura. Una etiqueta que se detecta y no hace nada ha superado la prueba equivocada, y esa es la manera más frecuente de que un despliegue salga roto.

Y deja que lo intente alguien que no haya visto nunca la etiqueta. Su gesto es el requisito, no el tuyo.

Todas las guías de esta sección

Android

iOS

Antena y componentes

Segundo plano y comportamiento

Preguntas frecuentes

¿Cualquier teléfono con NFC lee cualquier etiqueta?

Cualquier teléfono con NFC lee una etiqueta de tipo 2. Lo que varía es si el sistema operativo actúa sobre el contenido, que es una cuestión aparte de la lectura.

¿Por qué la misma etiqueta se comporta distinto en dos plataformas?

Porque cada plataforma decide sobre qué tipos de registro actúa y cómo. La etiqueta devuelve los mismos bytes y los sistemas toman decisiones distintas sobre ellos.

¿Alguna plataforma es mejor para el NFC?

Difieren más que se ordenan. Android es más permisivo con el contenido y con el comportamiento en segundo plano, e iOS es más previsible en lo que va a hacer.

¿Qué contenido funciona en todas partes?

Una dirección web. Es el tipo de registro que se maneja con más constancia entre plataformas y versiones, y traslada la complejidad a una página que tú controlas.