O que acontece, passo a passo, quando uma tag entra no campo?
Seis coisas acontecem em sequência: o celular detecta uma mudança no campo dele, a tag liga, os dois combinam um protocolo, o leitor isola uma tag, o conteúdo é lido e o sistema operacional decide o que fazer com ele. Um toque que falhou falhou numa etapa específica.
As seis etapas
A maioria das descrições do NFC para em “o celular lê a tag”, o que esconde tudo o que é útil. A sequência abaixo é o que realmente roda entre o contato e a ação.
| Etapa | O que acontece | Como isso parece quando falha |
|---|---|---|
| 1. Detecção | O pulso de sondagem do celular é carregado por algo no campo | Nada, nenhum som, nenhuma vibração |
| 2. Alimentação | A tag retifica energia suficiente para ligar o chip dela | Nada, ou uma leitura intermitente no mesmo ponto |
| 3. Protocolo | Os dois lados acertam uma tecnologia e uma taxa de bits | O celular reage mas informa uma tag desconhecida |
| 4. Seleção | Uma tag é isolada de quaisquer outras presentes | Comportamento errático com duas tags ao alcance |
| 5. Leitura | A estrutura é lida, depois os registros guardados | Detectada mas vazia, ou uma leitura parcial |
| 6. Despacho | O sistema operacional decide qual aplicativo ou ação trata o conteúdo | Uma leitura sem ação, ou a ação errada |
O que pode dar errado em cada etapa
As etapas um e dois parecem idênticas de fora e explicam a maioria das reclamações. As duas produzem silêncio completo. A diferença é que a etapa um falha por geometria, ponto errado ou longe demais, enquanto a etapa dois falha por energia, em geral porque a tag é pequena ou está sobre algo que absorve o campo.
A etapa três é onde aparece uma tag que simplesmente não é suportada. O celular sabe que há algo ali e não consegue falar com ela.
A etapa cinco é a que as pessoas interpretam mal mais vezes. Uma tag pode ser detectada, identificada e ainda assim não conter nada sobre o que um celular possa agir, seja porque nunca foi gravada num formato padrão, seja porque foi formatada e deixada vazia. “O celular vê a tag mas nada acontece” quase sempre quer dizer que a leitura funcionou e não havia nada que valesse despachar.
A etapa seis não é NFC nenhum. É o sistema operacional aplicando as regras dele, e é onde as duas plataformas móveis mais diferem.
Por que vale a pena saber disso
Porque “não funciona” não é um diagnóstico, e as correções das seis etapas não têm nada em comum. Mover o celular corrige a etapa um. Uma tag maior corrige a etapa dois. Regravar o conteúdo corrige a etapa cinco. Nada que você faça com a tag vai corrigir a etapa seis.
Uma única pergunta separa a metade de cima da metade de baixo: o celular reage de alguma forma, com um som, uma vibração ou um aviso na tela? Se reage, o lado do rádio funcionou e o problema está no conteúdo ou na plataforma. Se não reage, pare de olhar para o conteúdo.
Perguntas frequentes
Por que meu celular vibra mas nada abre?
A leitura deu certo e a etapa de despacho não encontrou nada sobre o que agir. Ou a tag não guarda conteúdo num formato padrão, ou guarda um tipo de registro que a plataforma ignora. O lado do rádio está bem, e é por isso que mover o celular não vai ajudar.
Quanto tempo leva a sequência inteira?
Rápido o bastante para parecer instantânea quando tudo funciona, e é por isso que uma falha parece que nada aconteceu em vez de parecer um tempo esgotado. A transferência dos seus dados é a parte mais curta dela.
O que acontece se eu afastar o celular no meio do caminho?
A tag perde a alimentação e a troca para. Para uma leitura isso é inofensivo, você simplesmente não recebe nada. Para uma gravação pode deixar a tag com conteúdo parcial, que é uma das razões pelas quais uma gravação deve ser verificada em vez de presumida.
O celular lê a tag inteira todas as vezes?
Não. Ele lê primeiro a estrutura para saber como a memória está organizada, depois lê só aquilo para onde essa estrutura aponta. É por isso que uma tag quase vazia é lida tão rápido quanto uma cheia.