Android Beam viene utilizzato per scopi di condivisione di file NFC su Android. Google sta ora deprecando queste API, quindi gli sviluppatori dovranno cercare alternative.
Aggiornamento 2 (8/5/19 alle 17:44 ET): Google ha confermato di TechRadar che Android Beam non sarà nella versione finale di Android Q e non tornerà mai più. RIP.
Aggiornamento 1 (05/01/19 alle 17:20 ET): i commit che deprecano le API Android Beam sono stati uniti. Non sorprenderti se la funzionalità Android Beam scomparirà completamente in una futura versione di Android.
Ricordi Android Beam? Prima della proliferazione dei terminali di pagamento contactless abilitati NFC, Android Beam era l'unica applicazione potenzialmente utile della tecnologia NFC. L'API Android 4.1+ ti consente di unire due smartphone per condividere piccoli file come immagini, contatti, pagine Web o documenti. Quasi nessuno lo usa oggigiorno, quindi non siamo troppo sorpresi di vedere che Google lo sia preparandosi a deprecare l'API.
Per quelli di voi che non hanno familiarità,
Android Fascio utilizza NFC per avviare una stretta di mano tra due dispositivi. Poiché l'NFC non può essere utilizzato per trasferire file di grandi dimensioni (è semplicemente troppo lento per questo), i due dispositivi si connettono tramite Bluetooth o Wi-Fi Direct per trasferire i file. L'ultima volta che ho usato Android Beam è stato per trasferire gli screenshot che avevo preso da un'unità Galaxy S8 mentre cercavo un modo per rimappare il pulsante Bixby. Da allora non ho più sentito la necessità di trasferire direttamente i file da uno smartphone all'altro: il 4G LTE è diventato abbastanza veloce che di solito riesco a inviare rapidamente file tramite e-mail, Telegram, Hangouts, Discord o uno degli altri canali di comunicazione che utilizzo. Anche se non sono sicuro che la mancanza di utilizzo sia il motivo per cui Google sta deprecando l'API Android Beam, non mi perderò la funzionalità.Tuttavia, l'API non verrà resa inutilizzabile dall'oggi al domani. Google sta nascondendo la funzionalità dietro un nuovo flag di funzionalità della piattaforma Android chiamato android.sofware.nfc.beam. Sui dispositivi che eseguono una futura build di Android, possibilmente Android Q, il supporto di Android Beam non sarà abilitato per impostazione predefinita. I produttori di dispositivi dovranno dichiarare il supporto per android.software.nfc.beam proprio come già dichiarano il supporto per NFC stesso (android.hardware.nfc.). Non sappiamo se Google aggiungerà nuovi requisiti all'Android Compatibility Definition Document (CDD) per forzare il lancio o l'aggiornamento dei futuri dispositivi ad Android Q. non dichiara il supporto per Android Beam, ma dato che Google sta deprecando l'API è chiaro che vogliono che gli sviluppatori cerchino modi alternativi per avviare un file trasferimento. Files by Google, ad esempio, non sembra fare affidamento sull'API Android Beam per la sua funzionalità di trasferimento file veloce e offline.
Prezzo: gratuito.
4.6.