Ir para o conteúdo
Idioma: PT

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.