Os novos iPhone Xs e Xs Max, bem como uma família colorida dos novos aparelhos iPhone Xr, incluem avanços na tecnologia de comunicação de campo próximo (NFC) que permitem que os aparelhos leiam automaticamente as tags NDEF (NFC Data Exchange Format) próximas e enviem quaisquer recursos coletados para aplicativos apropriados sem a necessidade de abrir qualquer aplicativo específico antecipadamente.
Antes dessa alteração, era necessário que os usuários iniciassem uma sessão do leitor NFC a partir de um aplicativo.
Introdução à leitura de tags em segundo plano
Conforme destacado no vídeo "O que há de novo no Core NFC", disponível no site do desenvolvedor da Apple, a estrutura do Core NFC introduziu um novo recurso, chamado Background Tag Reading.
Um documento do desenvolvedor explica como o recurso funciona:
Nos iPhones que oferecem suporte à leitura de tags em segundo plano, o sistema procura e lê dados NFC sem exigir que os usuários digitalizem tags usando um aplicativo. O sistema exibe uma notificação pop-up toda vez que lê uma nova tag. Depois que o usuário toca na notificação, o sistema entrega os dados da tag para o aplicativo apropriado. Se o iPhone estiver bloqueado, o sistema solicitará que o usuário desbloqueie o telefone antes de fornecer os dados da etiqueta ao aplicativo.
A leitura de tags em segundo plano pode ler tags no formato NDEF do tipo 1 a 5.
Para evitar possíveis problemas de segurança decorrentes da leitura de tags em segundo plano, é necessária uma ação explícita do usuário antes que o sistema transmita os dados NFC coletados para um aplicativo. Especificamente, o usuário deve tocar na notificação NFC para evitar executar uma ação acidentalmente.
Um sistema como esse permitiria, digamos, passes de metrô para funcionar com um simples toque e.
O documento sugere que a leitura de tags NFC em segundo plano é suportada apenas pelos novos iPhone Xs, Xs Max e Xr: "O iPhone X e dispositivos anteriores não suportam a leitura de tags em segundo plano".
De acordo com as especificações técnicas do iPhone Xs / Xs Max e iPhone Xr, os aparelhos suportam NFC com modo leitor e NFC para Apple Pay, como nos modelos anteriores.
Se uma tag NFC incluir um URL Apple Universal Link subjacente, o iOS enviará automaticamente os dados para o aplicativo certo sem nenhuma intervenção por parte do usuário. Caso contrário, um link NFC é simplesmente passado para o Safari. Nos novos iPhones, esses links incorporados podem acionar ações automaticamente, como iniciar um processo de configuração do HomeKit, preparar um texto ou uma chamada do FaceTime e muito mais.
Segurança e privacidade NFC
Em termos de fortalecer sua segurança e reforçar a privacidade, o iOS é inteligente o suficiente para impedir que a leitura de guias em segundo plano funcione nas seguintes situações:
- O dispositivo nunca foi desbloqueado
- Outra sessão do leitor NFC está ativa
- A câmera está gravando vídeo
- O aplicativo Wallet está sendo usado
- O Apple Pay está sendo usado
- O modo avião está ativado
Em outras palavras, o Core NFC lê as tags em segundo plano somente quando o iPhone está em uso, ou seja. a tela de bloqueio está ativada, a tela inicial é exibida ou você está usando um aplicativo.
Como nem todos os dispositivos Apple suportam a leitura de tags em segundo plano, é recomendável que os desenvolvedores implementem a opção de ler tags diretamente do aplicativo como um cenário de fallback.
NFC principal
A NFC estreou no iPhone durante a introdução do iPhone 6 em setembro de 2014.
O hardware NFC dedicado seria posteriormente adicionado a todos os modelos posteriores de iPhone e Apple Watch. No início, a funcionalidade era exclusiva para aplicativos e recursos de estoque, como Wallet e Apple Pay. No Apple Watch, a NFC também é usada para emparelhar com equipamentos de treino via GymKit.
A atualização do iOS 11 do ano passado adicionou suporte para o uso de NFC além do Apple Pay, incluindo novos recursos para o usuário final, como uma configuração mais fácil de eletrodomésticos inteligentes baseados no HomeKit com códigos QR e NFC.
TUTORIAL: Como configurar o seu HomePod
Os usuários também podem aproximar seu dispositivo iOS de outro gadget da Apple habilitado para NFC, como Apple TV ou HomePod, para transferir com segurança suas credenciais de ID da Apple e outras contas e configurações - eles estão chamando isso de Configuração automática.
A chegada do Core NFC em 2017 finalmente abriu o hardware NFC para os fabricantes de aplicativos.
Era bastante limitado em sua versão inaugural, permitindo que os desenvolvedores de aplicativos utilizassem o chip NFC do iPhone para obter informações básicas, como procurar e ler tags próximas.
A NFC também pode ser usada para destrancar as portas do hotel que suportam o recurso.
Na introdução de abertura da palestra do iPhone Xs que eu inseri logo acima, o chefe do Apple Watch, Kevin Lynch, pode ser visto destrancando as portas do palco do Steve Jobs Theater com um toque no pulso. Esta não é apenas uma representação cinematográfica: os funcionários da Apple já estão usando seus iPhones e Apple Watches para abrir portas com segurança, tudo graças à NFC.
NFC avança no iOS 12
Um relatório de maio da The Information disse que o iOS 12 abriria a NFC para desenvolvedores de terceiros ainda mais, para que eles pudessem criar aplicativos NFC que funcionariam como uma chave de porta de hotel ou como um cartão de trânsito virtual para facilitar o transporte.
Como outros relatórios recentes afirmaram, pode não demorar muito para que você possa usar a NFC do seu iPhone para bloquear, desbloquear, dar partida no motor e também compartilhar o acesso ao seu carro.
Como você pensa sobre a leitura em segundo plano de tags NFC com novos iPhones?
Deixe-nos saber, deixando um comentário abaixo.