Android Beam використовується для обміну файлами NFC на Android. Зараз Google припиняє підтримку цих API, тому розробникам доведеться шукати альтернативи.
Оновлення 2 (08.05.19 о 17:44 за східним часом): Google підтвердив TechRadar що Android Beam не буде в останній версії Android Q і ніколи не повернеться. РІП.
Оновлення 1 (05.01.19 о 17:20 за східним часом): Коміти, які не підтримують Android Beam API, об’єднані. Не дивуйтеся, якщо функціональність Android Beam повністю зникне в майбутньому випуску Android.
Пам’ятаєте Android Beam? До поширення безконтактних платіжних терміналів із підтримкою NFC Android Beam був єдиним потенційно корисним застосуванням технології NFC. Android 4.1+ API дає змогу торкатися двох смартфонів, щоб обмінюватися невеликими файлами, як-от зображеннями, контактами, веб-сторінками чи документами. Однак нині цим майже ніхто не користується, тому ми не дуже здивовані, побачивши, що Google ним користується готується до депрекації API.
Для тих із вас, хто не знайомий,
Android Beam використовує NFC для ініціювання рукостискання між двома пристроями. Оскільки NFC насправді не можна використовувати для передачі великих файлів (це просто занадто повільно для цього), два пристрої потім з’єднуються через Bluetooth або Wi-Fi Direct для передачі файлів. Востаннє я використовував Android Beam для передачі знімків екрана, зроблених із магазину Galaxy S8, коли шукав спосіб перепризначити кнопку Bixby. З тих пір я справді не знайшов жодної потреби безпосередньо передавати файли з одного смартфона на інший – 4G LTE став досить швидким. що я зазвичай можу просто швидко надсилати файли електронною поштою, Telegram, Hangouts, Discord або одним із інших каналів зв’язку, які я використовую. Хоча я не впевнений, чи невикористання є причиною того, що Google припиняє підтримку Android Beam API, я не збираюся пропускати цю функцію.Однак 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 для своєї функції швидкої передачі файлів в автономному режимі.
Ціна: безкоштовно.
4.6.