Quantos registros uma tag guarda, e quantos ela deveria guardar?
Quantos couberem na memória, o que numa tag de consumo típica quer dizer um punhado no máximo. A pergunta melhor é quantos você deveria usar, e a resposta é quase sempre um. Cada registro adicional custa bytes, um pouco de tempo de leitura, e aumenta a chance de que o errado seja tratado.
O limite de verdade
Não existe um máximo fixo no formato. O limite é a memória, e nas tags pequenas que a maioria das instalações compra ele chega rápido, porque cada registro carrega o cabeçalho dele antes de qualquer conteúdo.
Na prática uma tag de consumo comum guarda confortavelmente um endereço da web, guarda a duras penas dois registros curtos, e recusa um terceiro. O número exato depende do chip e de quão longo é o seu conteúdo.
O que cada registro custa
Três coisas, e só a primeira é óbvia.
Bytes, já que todo registro carrega um cabeçalho antes da carga útil dele. Tempo, porque ler é uma troca turno a turno e cada registro acrescenta bytes de cabeçalho que o leitor tem de ler bloco a bloco. E ambiguidade, porque a plataforma tem de decidir sobre qual registro agir, e a escolha dela pode não ser a sua.
Esse terceiro custo é o caro. Uma tag com três registros em que o celular age sobre o errado é uma tag que falha parecendo funcionar.
Quando vários são genuinamente úteis
Duas situações justificam, e elas são mais estreitas do que a tentação sugere.
Reserva deliberada: um registro principal sobre o qual uma plataforma age, mais um registro de texto simples para que algo legível apareça onde o principal é ignorado. Isso vale os bytes em qualquer coisa entregue ao público.
Metadado legível por máquina ao lado de uma ação voltada a pessoas: uma URL mais um registro de tipo externo que o seu próprio aplicativo reconhece. O celular age sobre a URL, o seu software encontra o registro extra e faz algo a mais.
O que não justifica é oferecer uma escolha ao leitor. Nenhuma das duas plataformas apresenta um menu de registros, então uma tag que guarda uma URL, um número de telefone e um endereço de e-mail não dá três opções ao usuário. Ela dá aquela que o sistema escolheu.
A regra a seguir
Um registro, a menos que você saiba nomear a razão do segundo. Se a razão é uma reserva, ponha o registro principal primeiro e a reserva depois dele, porque a ordem decide qual vence.
E se você se pegar querendo quatro registros para cobrir quatro casos, estão pedindo à tag que faça o trabalho de uma página web. Ponha um link na tag e os quatro casos atrás dele, onde eles também podem ser corrigidos depois.
Perguntas frequentes
Um celular vai me mostrar todos os registros de uma tag?
Uma ferramenta de leitura vai listar todos. O sistema operacional, agindo sobre uma tag sem ferramenta, em geral escolhe um e age, sem mostrar nada sobre os outros.
Eu posso pôr uma URL e um vCard na mesma tag?
Os dois vão caber numa tag grande o bastante, e só um vai ser tratado. Se o objetivo é compartilhar dados de contato com uma reserva, uma URL apontando para uma página de contato é mais confiável que dois registros concorrentes.
Um registro a mais deixa o toque perceptivelmente mais lento?
Um pouco, e é mensurável em vez de dramático. A razão são os bytes de cabeçalho a mais que cada registro acrescenta, lidos bloco a bloco, já que as trocas NFC são estritamente turno a turno.
Como eu sei quantos registros cabem?
Leia a tag com uma ferramenta que informe o espaço livre e compare com o que você pretende gravar. Estimar pela capacidade anunciada superestima, porque a estrutura e os cabeçalhos são descontados antes.