NFC e Wi-Fi Direct para transferir arquivos
Os dois não são alternativas. O NFC move centenas de bytes e não consegue levar um arquivo. O Wi-Fi Direct move arquivos rapidamente mas precisa que os dois aparelhos se encontrem e combinem antes. O padrão estabelecido usa o NFC para essa combinação e o Wi-Fi para a transferência.
Por que o NFC não consegue mover um arquivo
Dois limites, e qualquer um deles sozinho bastaria. O canal leva algumas centenas de kilobits por segundo no melhor caso, e a troca só existe enquanto os dois aparelhos estão mantidos um contra o outro. Transferir uma fotografia significaria ficar parado por muito tempo, e transferir um vídeo não vale discussão.
Isso não é uma deficiência a ser resolvida com engenharia. Alcance curto e banda modesta são a mesma decisão de projeto vista de dois ângulos.
O padrão de passagem
Aquilo em que o NFC é genuinamente bom é a parte em que o Wi-Fi Direct é ruim: decidir qual aparelho.
Dois celulares numa sala se veem e não conseguem saber a qual você se referia, então apresentam listas, códigos e confirmações. Encostar um no outro elimina a pergunta por completo. O toque leva os dados de conexão, e o rádio rápido leva a carga útil.
Essa divisão de tarefas tem um nome nas especificações e uma longa história na prática: passagem de conexão. O princípio se aplica muito além dos celulares, e tocar numa caixa de som ou numa impressora para conectá-la é a mesma ideia.
O que sobrevive na prática
A transferência de arquivos de celular para celular iniciada ao encostar dois aparelhos já não é como nenhuma das duas plataformas móveis compartilha arquivos. Os recursos que funcionavam assim foram retirados ou substituídos.
O que sobrevive, e prospera, é a passagem para acessórios. Tocar numa caixa de som, num fone ou numa impressora para configurar uma conexão é comum, funciona, e continua sendo a experiência de pareamento mais rápida disponível.
Então a resposta para “eu consigo enviar um arquivo encostando dois celulares” é não nas plataformas atuais, e a resposta para “a ideia da passagem morreu” também é não.
Se você está construindo algo
Não tente mover dados por NFC. Use-o para levar o que o outro rádio precisa: um endereço, uma credencial, um identificador de sessão, um link curto. Algumas centenas de bytes bastam para tudo isso, que é precisamente por que o padrão funciona.
E projete para o toque falhar. Qualquer coisa que só funcione se a passagem der certo vai frustrar usuários com o NFC desativado no celular, cuja antena está num lugar inesperado, ou que usam uma capa que lhes custa a leitura. O toque deve ser o caminho rápido, não o único caminho.
Perguntas frequentes
Eu consigo enviar uma foto encostando dois celulares?
Não nas versões atuais de nenhuma das duas plataformas móveis. Os recursos que um dia fizeram isso usavam o NFC para iniciar uma transferência mais rápida e desde então foram retirados em favor de outros mecanismos de compartilhamento.
O Wi-Fi Direct é a mesma coisa que um roteamento de celular?
Não. O Wi-Fi Direct permite que dois aparelhos se conectem um ao outro sem um ponto de acesso, enquanto o roteamento transforma um aparelho num ponto de acesso. A distinção importa para o uso de bateria e para saber se os aparelhos mantêm as conexões de rede que já tinham.
Tocar para parear usa Wi-Fi Direct ou Bluetooth?
Um ou outro, dependendo do acessório. A passagem leva o que o rádio de destino precisa, e os aparelhos de áudio em geral passam para o Bluetooth, enquanto impressoras e telas passam mais vezes para o Wi-Fi.
Por que meu celular já não oferece enviar arquivos ao encostar?
Porque o recurso foi removido. As duas plataformas levaram o compartilhamento de arquivos para mecanismos que descobrem aparelhos por Bluetooth e transferem por Wi-Fi, sem exigir que os dois aparelhos se toquem.