Por que alguns celulares Android leem tags que outros não leem?
Três causas, e só uma delas é exótica. A posição da antena explica a maioria dos relatos, a intensidade do campo explica a parcela seguinte, e o suporte a tecnologias de tag específicas no controlador explica o resto, que é a única diferença genuína de hardware entre as três.
A posição da antena
A bobina é pequena e o lugar dela varia por fabricante e por modelo. Uma pessoa que apresenta o meio do celular tem sucesso num aparelho e falha em outro com a mesma tag.
Essa é a maior causa isolada e não é um defeito de hardware. O celular lê perfeitamente no ponto certo.
Ela também é invisível para quem está testando, porque essa pessoa aprendeu onde o próprio celular dela lê sem perceber que aprendeu.
A intensidade do campo
O campo que um celular produz varia entre modelos, e um mais fraco dá menos distância de trabalho com toda tag.
O efeito se soma ao tamanho da tag. Uma tag do tamanho de um cartão perdoa um leitor fraco, e uma tag pequena perto do limite dela falha no mesmo aparelho.
Então uma instalação validada num topo de linha recente pode decepcionar em público, porque o topo de linha estava escondendo um problema de margem em vez de provar que não havia nenhum.
As capas e os acessórios subtraem da margem que sobrar.
O suporte às tecnologias
Essa é a diferença genuína de hardware. O Android expõe as tecnologias de tag subjacentes uma a uma, e o suporte a elas não é uniforme entre controladores.
O Tipo 2 é lido por essencialmente todo aparelho com hardware de NFC, e é por isso que ele é a resposta segura para qualquer coisa pública.
O Tipo 5, construído sobre a norma dos cartões de vizinhança, é suportado em muitos aparelhos recentes e não de forma uniforme no parque instalado.
O MIFARE Classic é o caso bem documentado: ele usa uma camada proprietária acima da camada de rádio padrão, e o Android afirma que o suporte depende do aparelho.
Escolher para evitar as três
Especifique o Tipo 2, o que remove a questão da tecnologia por completo.
Use a maior tag que o objeto permitir, o que compra margem contra leitores fracos e contra mira imprecisa ao mesmo tempo.
Imprima um alvo para que as pessoas apontem em vez de abanar, o que resolve o problema da posição sem saber nada sobre o celular delas.
E teste no pior aparelho que você encontrar em vez de no melhor. Uma instalação que satisfaz o celular mais fraco do seu público satisfaz tudo acima dele.
Perguntas frequentes
Um fabricante é melhor em NFC?
Existe variação real entre modelos e ela não segue as linhas de marca com clareza. Teste os aparelhos que importam para você.
Por que a minha tag funciona só num celular novo?
Em geral intensidade do campo ou posição da antena em vez de uma diferença de capacidade. Tente uma tag maior e uma passada mais lenta no aparelho mais antigo.
Qual tipo de tag funciona em todo lugar?
O Tipo 2. Ele é lido por essencialmente todo celular com hardware de NFC, e é por isso que ele é o padrão das instalações abertas ao público.
O MIFARE Classic é legível no Android?
Depende do aparelho, já que ele usa uma camada proprietária acima do rádio padrão. É por isso que ele é uma escolha ruim para qualquer coisa pública.