O Android Beam é usado para fins de compartilhamento de arquivos NFC no Android. O Google agora está descontinuando essas APIs, então os desenvolvedores terão que procurar alternativas.
Atualização 2 (08/05/19 às 17h44 horário do leste dos EUA): O Google confirmou para TechRadar que o Android Beam não estará na versão final do Android Q e nunca mais voltará. RASGAR.
Atualização 1 (05/01/19 às 17h20 horário do leste dos EUA): os commits que descontinuaram as APIs do Android Beam foram mesclados. Não se surpreenda se a funcionalidade do Android Beam desaparecer completamente em uma versão futura do Android.
Lembra do Android Beam? Antes da proliferação de terminais de pagamento sem contato habilitados para NFC, o Android Beam era a única aplicação potencialmente útil da tecnologia NFC. A API do Android 4.1+ permite que você conecte dois smartphones para compartilhar pequenos arquivos como imagens, contatos, páginas da web ou documentos. Quase ninguém o usa hoje em dia, então não estamos muito surpresos em ver que o Google está preparando-se para depreciar a API.
Para aqueles de vocês que não estão familiarizados, Android Beam usa NFC para iniciar um handshake entre dois dispositivos. Como o NFC não pode ser usado para transferir arquivos grandes (é muito lento para isso), os dois dispositivos se conectam via Bluetooth ou Wi-Fi Direct para transferir arquivos. A última vez que usei o Android Beam foi para transferir capturas de tela que tirei de uma unidade de loja do Galaxy S8 quando estava procurando uma maneira de remapear o botão Bixby. Desde então, não encontrei nenhuma necessidade de transferir arquivos diretamente de um smartphone para outro - o 4G LTE tornou-se rápido o suficiente para isso. que normalmente consigo enviar arquivos rapidamente por e-mail, Telegram, Hangouts, Discord ou um dos outros canais de comunicação que uso. Embora não tenha certeza se a falta de uso é o motivo pelo qual o Google está descontinuando a API Android Beam, não vou perder o recurso.
A API não ficará inutilizável da noite para o dia. O Google está bloqueando o recurso por trás de um novo sinalizador de recurso da plataforma Android chamado android.sofware.nfc.beam. Em dispositivos que executam uma versão futura do Android, possivelmente Android Q, o suporte ao Android Beam não será ativado por padrão. Os fabricantes de dispositivos terão que declarar suporte para android.software.nfc.beam assim como já declaram suporte para o próprio NFC (android.hardware.nfc.). Não sabemos se o Google adicionará novos requisitos ao Documento de definição de compatibilidade do Android (CDD) para forçar o lançamento ou atualização de futuros dispositivos para o Android Q para não declara suporte para Android Beam, mas como o Google está descontinuando a API, fica claro que eles querem que os desenvolvedores procurem maneiras alternativas de iniciar um arquivo transferir. O Files do Google, por exemplo, não parece depender da API Android Beam para seu recurso rápido de transferência de arquivos offline.
Preço: Grátis.
4.6.