[Aktualizace 2: Not Coming Back] Google zavrhuje rozhraní Android Beam API používané ke sdílení souborů pomocí NFC

Android Beam se používá pro účely sdílení souborů NFC v systému Android. Google nyní tato rozhraní API zavrhuje, takže vývojáři budou muset hledat alternativy.

Aktualizace 2 (8. 5. 2019 v 17:44 ET): Google to potvrdil TechRadar že Android Beam nebude ve finálním vydání Androidu Q a už se nikdy nevrátí. RIP.

Aktualizace 1 (1/5/19, 17:20 ET): Potvrzení, která zastavují Android Beam API, byly sloučeny. Nebuďte překvapeni, pokud funkce Android Beam v budoucí verzi Androidu úplně zmizí.

Pamatujete si Android Beam? Před rozšířením bezkontaktních platebních terminálů s podporou NFC byl Android Beam jedinou potenciálně užitečnou aplikací technologie NFC. Rozhraní Android 4.1+ API vám umožní spojit dva chytré telefony dohromady a sdílet malé soubory, jako jsou obrázky, kontakty, webové stránky nebo dokumenty. V dnešní době jej však téměř nikdo nepoužívá, takže nás příliš nepřekvapuje, že Google ano příprava k ukončení podpory API.

Pro ty z vás, kteří nejsou obeznámeni, Android Beam používá NFC k zahájení handshake mezi dvěma zařízeními. Vzhledem k tomu, že NFC opravdu nelze použít k přenosu velkých souborů (na to je prostě příliš pomalé), obě zařízení se pak pro přenos souborů spojí přes Bluetooth nebo Wi-Fi Direct. Android Beam jsem naposledy použil k přenosu snímků obrazovky, které jsem pořídil z prodejny Galaxy S8, když jsem hledal způsob, jak

přemapujte tlačítko Bixby. Od té doby jsem opravdu nenašel žádnou potřebu přímo přenášet soubory z jednoho smartphonu do druhého – 4G LTE se stalo dostatečně rychlým. že obvykle mohu rychle posílat soubory e-mailem, telegramem, Hangouts, Discordem nebo jedním z dalších komunikačních kanálů, které používám. I když si nejsem jistý, zda je nedostatek používání důvodem, proč Google zavrhuje Android Beam API, tuto funkci si nenechám ujít.

Rozhraní API se však nestane nepoužitelným přes noc. Google tuto funkci ohraničuje novým příznakem funkce platformy Android s názvem android.sofware.nfc.beam. Na zařízeních s budoucím sestavením Androidu, pravděpodobně Android Q, nebude podpora Android Beam ve výchozím nastavení povolena. Výrobci zařízení budou muset deklarovat podporu pro android.software.nfc.beam stejně jako již deklarují podporu pro samotné NFC (android.hardware.nfc.). Nevíme, zda Google přidá do dokumentu Android Compatibility Definition Document (CDD) nové požadavky, aby budoucí zařízení vynutila spouštění nebo aktualizaci na Android Q. nedeklarovali podporu pro Android Beam, ale vzhledem k tomu, že Google zavrhuje API, je jasné, že chtějí, aby vývojáři hledali alternativní způsoby, jak spustit soubor převod. Zdá se, že například Files od Google nespoléhá na rozhraní Android Beam API pro jeho funkci rychlého offline přenosu souborů.

Soubory od GoogluVývojář: Google LLC

Cena: Zdarma.

4.6.

Stažení