[Актуализация 2: Няма да се върне] Google отхвърля Android Beam API, използван за споделяне на файлове с NFC

Android Beam се използва за целите на NFC споделяне на файлове на Android. Google сега отхвърля тези API, така че разработчиците ще трябва да търсят алтернативи.

Актуализация 2 (08.05.19 @ 17:44 ET): Google потвърди за TechRadar че Android Beam няма да бъде във финалната версия на Android Q и никога няма да се върне. ПОЧИВАЙ В МИР.

Актуализация 1 (05.01.19 г. в 17:20 ET): Ангажиментите, отхвърлящи API на Android Beam, са обединени. Не се изненадвайте, ако функционалността на Android Beam изчезне напълно в бъдеща версия на Android.

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

За тези от вас, които не са запознати, Android Лъч използва 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, ясно е, че искат разработчиците да търсят алтернативни начини за стартиране на файл трансфер. Файлове от Google, например, изглежда не разчитат на Android Beam API за своята бърза функция за офлайн прехвърляне на файлове.

Файлове от GoogleРазработчик: Google LLC

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

4.6.

Изтегли