[Aktualizacja 2: Nie wracamy] Google wycofuje interfejs API Android Beam używany do udostępniania plików za pomocą NFC

Android Beam służy do udostępniania plików NFC w systemie Android. Google wycofuje obecnie te interfejsy API, więc programiści będą musieli szukać alternatyw.

Aktualizacja 2 (8.05.19 o 17:44 ET): Google potwierdziło TechRadar że Android Beam nie będzie dostępny w ostatecznej wersji Androida Q i nigdy nie powróci. ROZERWAĆ.

Aktualizacja 1 (1/5/19 o 17:20 ET): Zatwierdzenia wycofujące interfejsy API Android Beam zostały połączone. Nie zdziw się, jeśli funkcjonalność Android Beam całkowicie zniknie w przyszłej wersji Androida.

Pamiętacie Android Beam? Przed upowszechnieniem się terminali płatności zbliżeniowych obsługujących technologię NFC, Android Beam był jedynym potencjalnie użytecznym zastosowaniem technologii NFC. Interfejs API systemu Android 4.1 lub nowszego umożliwia połączenie dwóch smartfonów w celu udostępniania małych plików, takich jak obrazy, kontakty, strony internetowe lub dokumenty. Jednak obecnie prawie nikt z niego nie korzysta, więc nie jesteśmy zbyt zaskoczeni, widząc, że Google tak robi przygotowując się do deprecjonowania API.

Dla tych z Was, którzy nie są zaznajomieni, Promień Androida wykorzystuje technologię NFC do inicjowania uzgadniania między dwoma urządzeniami. Ponieważ NFC w rzeczywistości nie można używać do przesyłania dużych plików (jest na to po prostu za wolna), oba urządzenia łączą się następnie przez Bluetooth lub Wi-Fi Direct, aby przesyłać pliki. Ostatnim razem, gdy korzystałem z Android Beam, było przesyłanie zrzutów ekranu zrobionych ze sklepu Galaxy S8, gdy szukałem sposobu na ponownie przyporządkuj przycisk Bixby. Od tamtej pory nie widziałem już potrzeby bezpośredniego przesyłania plików z jednego smartfona na drugi – 4G LTE stało się już wystarczająco szybkie że zazwyczaj jestem w stanie po prostu szybko wysłać pliki e-mailem, Telegramem, Hangouts, Discordem lub jednym z innych kanałów komunikacji, z których korzystam. Chociaż nie jestem pewien, czy brak użycia jest powodem, dla którego Google wycofuje interfejs API Android Beam, nie zamierzam przegapić tej funkcji.

Jednak interfejs API nie stanie się bezużyteczny z dnia na dzień. Google przejmuje tę funkcję za nową flagą funkcji platformy Android o nazwie android.sofware.nfc.beam. Na urządzeniach z przyszłą wersją Androida, prawdopodobnie Androidem Q, obsługa Android Beam nie będzie domyślnie włączona. Producenci urządzeń będą musieli zadeklarować obsługę android.software.nfc.beam, tak jak już deklarują obsługę samej NFC (android.hardware.nfc.). Nie wiemy, czy Google doda nowe wymagania do dokumentu definicji zgodności systemu Android (CDD), aby wymusić uruchamianie lub aktualizowanie systemu Android Q na przyszłych urządzeniach nie deklarują wsparcia dla Android Beam, ale biorąc pod uwagę, że Google wycofuje API, jasne jest, że chcą, aby programiści szukali alternatywnych sposobów uruchomienia pliku przenosić. Na przykład Files by Google nie wydaje się polegać na interfejsie API Android Beam ze względu na funkcję szybkiego przesyłania plików w trybie offline.

Pliki od GoogleDeweloper: Google spółka z ograniczoną odpowiedzialnością

Cena: za darmo.

4.6.

Pobierać