Ir para o conteúdo
Idioma: PT

O que mudou no NFC ao longo das versões recentes do iOS?

A direção foi constante, de nenhuma leitura de tag, a ler por um aplicativo, até o sistema ler em segundo plano num hardware mais novo. O que não mudou é quem inicia: o aplicativo ou o sistema, nunca a tag.

A direção do movimento

Os iPhones começaram sem capacidade nenhuma de ler tags, enquanto carregavam hardware de NFC para pagamento. Essa lacuna é a origem de uma boa quantidade de confusão duradoura.

Ler por um aplicativo veio depois, o que tornou as instalações possíveis enquanto exigia que o usuário abrisse algo.

A leitura em segundo plano seguiu num hardware mais novo, que é o que permite a um toque num cartaz produzir um aviso sem nada instalado.

Cada passo ampliou o que era possível sem mudar o modelo de base.

O que não mudou

A tag nunca inicia. Ou um aplicativo pede uma sessão, ou o sistema nota por conta própria, e atualização nenhuma tornou uma tag capaz de abrir um aplicativo.

Gravar sempre exigiu um aplicativo na frente de você. Não existe gravação em segundo plano e não há sinal de que isso seja tratado como uma lacuna.

E o caminho em segundo plano manteve a etapa de confirmação dele, porque essa etapa existe por uma razão em vez de ser um recurso inacabado.

Pegue o NFC Tools. No iOS ele exige um iPhone 7 ou um modelo posterior com iOS 15.6 no mínimo, e o aplicativo tem de ser aberto manualmente. A leitura em segundo plano está disponível a partir do iPhone XS e XR.

Estrutural e não temporário

Vale aplicar essa distinção a qualquer afirmação sobre uma versão futura.

Os limites que decorrem de uma posição deliberada, como o consentimento antes de agir, ou um aplicativo não conseguir se abrir sozinho, são estruturais. Planejar uma instalação na suposição de que eles vão ser levantados é planejar com base numa esperança.

Os limites que decorrem de gerações de hardware, como a leitura em segundo plano, se movem conforme o parque instalado se renova. Vale esperar por eles numa instalação de longa duração e não numa campanha.

Dizer qual é qual é mais útil que acompanhar números de versão.

Conferir uma afirmação de versão

A documentação do Core NFC da Apple é a autoridade sobre o que o framework oferece e a partir de qual versão.

Resumos, artigos comparativos e respostas de fórum não são, e esta é uma área em que as respostas erradas e confiantes são abundantes e duradouras.

Se uma afirmação importa para uma instalação, rastreie-a até a documentação daquela capacidade específica em vez de aceitar uma reformulação.

E onde a pergunta é de fato sobre um aplicativo em vez da plataforma, as exigências declaradas daquele aplicativo são o lugar de olhar.

Perguntas frequentes

O iOS vai deixar uma tag abrir um aplicativo diretamente algum dia?

Não deixou, e o modelo foi consistente: o aplicativo ou o sistema inicia, nunca a tag. Trate isso como estrutural em vez de pendente.

Os iPhones mais antigos ganham leitura em segundo plano numa atualização?

Não. Ela está ligada à geração de hardware, disponível a partir do iPhone XS e XR, então não é algo que uma atualização de software acrescente.

Gravar já funcionou em segundo plano?

Não. Gravar sempre exigiu um aplicativo aberto na frente de você, o que é uma posição de projeto em vez de uma omissão.

Onde eu confiro uma afirmação de versão específica?

Na documentação do Core NFC da Apple, que informa o que o framework oferece. As reformulações em outros lugares erram com frequência.