Android Beam wird für die NFC-Dateifreigabe auf Android verwendet. Google lehnt diese APIs nun ab, sodass Entwickler nach Alternativen suchen müssen.
Update 2 (08.05.19 um 17:44 Uhr ET): Google hat dies bestätigt TechRadar dass Android Beam nicht in der endgültigen Version von Android Q enthalten sein wird und nie wieder zurückkommen wird. RUHE IN FRIEDEN.
Update 1 (05.01.19 um 17:20 Uhr ET): Die Commits, die die Android Beam-APIs verwerfen, wurden zusammengeführt. Seien Sie nicht überrascht, wenn die Android Beam-Funktionalität in einer zukünftigen Android-Version vollständig verschwindet.
Erinnern Sie sich an Android Beam? Vor der Verbreitung NFC-fähiger kontaktloser Zahlungsterminals war Android Beam die einzige potenziell nützliche Anwendung der NFC-Technologie. Mit der Android 4.1+ API können Sie zwei Smartphones miteinander verbinden, um kleine Dateien wie Bilder, Kontakte, Webseiten oder Dokumente zu teilen. Heutzutage nutzt es jedoch kaum noch jemand, daher sind wir nicht allzu überrascht, dass Google es tut Vorbereitung auf die Abschaffung die API.
Für diejenigen unter Ihnen, die es nicht kennen: Android Beam nutzt NFC, um einen Handshake zwischen zwei Geräten zu initiieren. Da NFC nicht wirklich zum Übertragen großer Dateien verwendet werden kann (dafür ist es einfach zu langsam), verbinden sich die beiden Geräte dann über Bluetooth oder Wi-Fi Direct, um Dateien zu übertragen. Das letzte Mal habe ich Android Beam verwendet, um Screenshots zu übertragen, die ich von einem Galaxy S8 Store-Gerät gemacht hatte, als ich nach einer Möglichkeit dafür suchte Ordnen Sie die Bixby-Taste neu zu. Seitdem habe ich keine Notwendigkeit mehr gefunden, Dateien direkt von einem Smartphone auf ein anderes zu übertragen – 4G LTE ist dafür schnell genug geworden dass ich Dateien normalerweise einfach schnell per E-Mail, Telegram, Hangouts, Discord oder einem der anderen von mir genutzten Kommunikationskanäle versenden kann. Obwohl ich nicht sicher bin, ob mangelnde Nutzung der Grund dafür ist, dass Google die Android Beam API ablehnt, werde ich mir die Funktion nicht entgehen lassen.
Die API wird jedoch nicht über Nacht unbrauchbar gemacht. Google verbirgt die Funktion hinter einem neuen Feature-Flag für die Android-Plattform namens android.sofware.nfc.beam. Auf Geräten mit einer zukünftigen Android-Version, möglicherweise Android Q, ist die Android Beam-Unterstützung standardmäßig nicht aktiviert. Gerätehersteller müssen die Unterstützung für android.software.nfc.beam erklären, genauso wie sie bereits die Unterstützung für NFC selbst (android.hardware.nfc.) erklären. Wir wissen nicht, ob Google dem Android Compatibility Definition Document (CDD) neue Anforderungen hinzufügen wird, um den Start oder die Aktualisierung zukünftiger Geräte auf Android Q zu erzwingen Google erklärt zwar nicht, dass es Android Beam unterstützt, aber angesichts der Tatsache, dass Google die API ablehnt, ist es klar, dass Entwickler nach alternativen Möglichkeiten zum Starten einer Datei suchen sollen überweisen. Files by Google beispielsweise scheint für seine schnelle Offline-Dateiübertragungsfunktion nicht auf die Android Beam API angewiesen zu sein.
Kostenlos.
4.6.