[Mise à jour 2: ne pas revenir] Google désapprouve l'API Android Beam utilisée pour partager des fichiers avec NFC

Mise à jour 2 (08/05/19 à 17 h 44 HE): Google a confirmé à TechRadar qu'Android Beam ne serait pas dans la version finale d'Android Q et ne reviendrait jamais. DÉCHIRURE.

Mise à jour 1 (1/5/19 à 17h20 HE) : Les validations qui désapprouvent les API Android Beam ont été fusionnées. Ne soyez pas surpris si la fonctionnalité Android Beam disparaît complètement dans une future version d'Android.

Rappelez-vous Android Beam? Avant la prolifération des terminaux de paiement sans contact compatibles NFC, Android Beam était la seule application potentiellement utile de la technologie NFC. L'API Android 4.1+ vous permet de combiner deux smartphones pour partager de petits fichiers tels que des images, des contacts, des pages Web ou des documents. Cependant, à l'heure actuelle, presque personne ne l'utilise, et nous ne sommes donc pas trop surpris de voir que Google se prépare à déconseiller l'API.

Pour ceux d'entre vous qui ne sont pas familiers, Android Beam utilise NFC pour initier une poignée de main entre deux appareils. Étant donné que NFC ne peut pas vraiment être utilisé pour transférer des fichiers volumineux (c'est trop lent pour cela), les deux appareils se connectent ensuite via Bluetooth ou Wi-Fi Direct pour transférer des fichiers. La dernière fois que j'ai utilisé Android Beam, c’était pour transférer des captures d’écran prises dans une unité de stockage Galaxy S8 lorsque je cherchais un moyen de remapper le bouton Bixby. Depuis lors, je n'ai pas vraiment trouvé le besoin de transférer directement des fichiers d'un smartphone à un autre - la 4G LTE est devenue assez rapide pour pouvoir envoyer rapidement des fichiers par courrier électronique, par Telegram, par Hangouts, par Discord ou par un autre. des autres canaux de communication que j'utilise. Même si je ne suis pas sûr que le manque d'utilisation soit la raison pour laquelle Google désapprouve l'API Android Beam, je ne vais pas manquer cette fonctionnalité.

L'API ne sera cependant pas rendu inutilisable du jour au lendemain. Google lance la fonctionnalité derrière un nouvel indicateur de fonctionnalité de la plate-forme Android appelé android.sofware.nfc.beam. Sur les appareils exécutant une future version d'Android, éventuellement Android Q, la prise en charge d'Android Beam ne sera pas activée par défaut. Les fabricants d’appareils devront déclarer le support d’android.software.nfc.beam comme ils le font déjà pour le support de NFC (android.hardware.nfc.). Nous ne savons pas si Google va ajouter de nouvelles exigences au CDD (Compatibility Definition Document) d'Android pour forcer les futurs appareils se lancant ou se mettant à jour sur Android Q à ne pas déclarer la prise en charge d'Android Beam. Toutefois, étant donné que Google désapprouve l'API, il est clair qu'ils veulent Les développeurs doivent rechercher d'autres moyens de démarrer un transfert de fichier. Les fichiers de Google, par exemple, ne semblent pas s'appuyer sur l'API Android Beam pour sa fonctionnalité de transfert de fichiers rapide et hors connexion.