[Обновление 2: не возвращается] Google прекращает поддержку Android Beam API, используемого для обмена файлами с помощью NFC.

Android Beam используется для обмена файлами NFC на Android. Сейчас Google объявляет устаревшими эти API, поэтому разработчикам придется искать альтернативы.

Обновление 2 (08.05.19, 17:44 по восточному времени): Google подтвердил ТехРадар что Android Beam не будет в финальной версии Android Q и никогда не вернется. РВАТЬ.

Обновление 1 (5 января 2019 г., 17:20 по восточному времени): коммиты, объявляющие устаревшими API Android Beam, объединены. Не удивляйтесь, если функциональность Android Beam полностью исчезнет в будущей версии Android.

Помните Android Beam? До распространения терминалов бесконтактных платежей с поддержкой NFC Android Beam был единственным потенциально полезным применением технологии NFC. API Android 4.1+ позволяет соединить два смартфона вместе, чтобы обмениваться небольшими файлами, такими как изображения, контакты, веб-страницы или документы. Однако в наши дни им почти никто не пользуется, поэтому мы не слишком удивлены, увидев, что Google готовится отказаться от поддержки API.

Для тех из вас, кто незнаком, Android-луч использует NFC для инициирования рукопожатия между двумя устройствами. Поскольку NFC на самом деле невозможно использовать для передачи больших файлов (он слишком медленный для этого), два устройства затем соединяются через Bluetooth или Wi-Fi Direct для передачи файлов. В последний раз я использовал Android Beam для передачи снимков экрана, которые я сделал из магазина Galaxy S8, когда искал способ переназначить кнопку Биксби. С тех пор я особо не обнаружил необходимости напрямую передавать файлы с одного смартфона на другой — 4G LTE стал достаточно быстрым, таким что я обычно могу быстро отправлять файлы по электронной почте, Telegram, Hangouts, Discord или по одному из других каналов связи, которые я использую. Хотя я не уверен, что отсутствие использования является причиной того, что Google объявляет устаревшим API Android Beam, я не собираюсь упускать эту функцию.

Однако API не станет непригодным для использования в одночасье. Google скрывает эту функцию за новым флагом функции платформы Android под названием android.sofware.nfc.beam. На устройствах под управлением будущей сборки Android, возможно, Android Q, поддержка Android Beam не будет включена по умолчанию. Производители устройств должны будут заявить о поддержке android.software.nfc.beam точно так же, как они уже заявляют о поддержке самого NFC (android.hardware.nfc.). Мы не знаем, добавит ли Google новые требования в документ определения совместимости Android (CDD), чтобы заставить будущие устройства запускать или обновлять Android Q. не заявляют о поддержке Android Beam, но, учитывая, что Google объявляет устаревшим API, ясно, что они хотят, чтобы разработчики искали альтернативные способы запуска файла. передача. Например, Files by Google, похоже, не полагается на Android Beam API в плане быстрой автономной передачи файлов.

Файлы GoogleРазработчик: ООО «Гугл»

Цена: Бесплатно.

4.6.

Скачать