O Android consegue gravar qualquer tipo de tag?
Ele grava conteúdo NDEF nos tipos de tag do NFC Forum, o que cobre o que quase toda instalação precisa. Além disso, os limites pertencem à tag, à ferramenta e ao formato em vez de à plataforma, e o Android é o mais permissivo dos dois sistemas.
O que ele grava
Conteúdo NDEF em tags conformes a um tipo de tag do NFC Forum: endereços da web, texto, contatos, credenciais de Wi-Fi, registros que nomeiam um aplicativo, e o resto do repertório comum.
Ele também formata uma tag virgem, construindo a estrutura que marca a memória como pronta para guardar conteúdo NDEF.
E aplica o estado permanente de somente leitura onde a tag suporta isso, o que é uma decisão em vez de um passo.
Entre as três coisas, isso cobre do que uma instalação normal precisa, do começo ao fim.
Onde estão os limites
A tag primeiro. Uma tag bloqueada recusa tudo, uma protegida por senha recusa sem a chave, e uma mensagem maior que o espaço livre é recusada em vez de truncada.
A ferramenta depois. Os aplicativos de gravação diferem nos tipos de registro que oferecem, então um tipo ausente de um menu nunca foi tentado.
O chip em terceiro. Um chip que não é um tipo de tag do NFC Forum não vai ser gravado como tag, em plataforma nenhuma.
Note que nenhum desses três é o Android. A plataforma raramente é a restrição determinante na gravação.
Além do NDEF
O Android expõe as tecnologias de tag subjacentes ao lado da camada NDEF, então um software consegue endereçar uma tag diretamente em vez de passar por registros.
É assim que a configuração, as senhas e os arranjos proprietários são alcançados, e é o que os aplicativos usam para recursos específicos de um chip, como o espelhamento do identificador.
É também assim que uma tag se danifica. Gravar numa área de configuração por acidente pode definir uma proteção com uma chave desconhecida ou aplicar bits de bloqueio, e nenhuma das duas coisas se reverte.
As ferramentas comuns de gravação ficam acima dessa camada, e é por isso que elas não conseguem quebrar uma tag desse jeito.
Comparado com o iOS
O Android é a plataforma mais permissiva para gravar, tanto na variedade de tipos de registro quanto no acesso à camada embaixo do NDEF.
Isso o torna a escolha sensata como aparelho de codificação quando uma instalação é produzida numa plataforma e consumida nas duas.
Isso não muda o que as tags vão fazer depois. Uma tag gravada no Android e tocada por um iPhone está sujeita às regras do iPhone, que são mais estreitas.
Então codifique no Android se isso for conveniente, e teste o resultado nas duas.
Perguntas frequentes
O Android grava uma tag que um iPhone consiga ler?
Sim. A tag é padrão, e o que difere é sobre quais tipos de registro cada plataforma age depois.
Por que o meu aplicativo não oferece registros de Wi-Fi?
Porque aquela ferramenta não os implementa. O limite é o aplicativo em vez da plataforma.
O Android consegue gravar numa tag bloqueada?
Não. O bloqueio é imposto pelo chip, então plataforma nenhuma e aplicativo nenhum o sobrepõem.
Devo codificar no Android em vez do iPhone?
Ele em geral é mais permissivo, o que o torna o aparelho de codificação mais fácil. Teste o resultado nas duas plataformas de todo modo.