[Update 2: Keine Rückkehr] Google veraltet die Android Beam-API, mit der Dateien für NFC freigegeben werden

Update 2 (08.05.19 @ 17:44 ET): Google hat TechRadar bestätigt, dass Android Beam nicht in der endgültigen Android Q-Version enthalten ist und niemals wiederkommen wird. RUHE IN FRIEDEN.

Update 1 (1/5/19 @ 5:20 PM ET) : Die Commits, die die Android Beam-APIs nicht mehr unterstützen, wurden zusammengeführt. Seien Sie nicht überrascht, wenn die Android Beam-Funktionalität in einer zukünftigen Version von Android vollständig verschwindet.

Erinnerst du dich an Android Beam? Vor der Verbreitung von NFC-fähigen kontaktlosen Zahlungsterminals war Android Beam die einzige potenziell nützliche Anwendung der NFC-Technologie. Mit der Android 4.1+ -API können Sie zwei Smartphones gleichzeitig antippen, um kleine Dateien wie Bilder, Kontakte, Webseiten oder Dokumente gemeinsam zu nutzen. Heutzutage wird es jedoch kaum noch von jemandem verwendet. Daher sind wir nicht zu überrascht, dass Google sich darauf vorbereitet, die API nicht mehr zu verwenden.

Für diejenigen von Ihnen, die nicht vertraut sind, verwendet Android Beam 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), stellen die beiden Geräte dann eine Verbindung über Bluetooth oder Wi-Fi Direct her, um Dateien zu übertragen. Das letzte Mal, dass ich Android Beam verwendete, war das Übertragen von Screenshots, die ich aus einem Galaxy S8-Geschäft aufgenommen hatte, als ich nach einer Möglichkeit suchte, die Bixby-Taste neu zuzuordnen. Seitdem habe ich nicht wirklich die Notwendigkeit gefunden, Dateien direkt von einem Smartphone auf ein anderes zu übertragen - 4G LTE ist so schnell geworden, dass ich normalerweise nur noch schnell Dateien über E-Mail, Telegramm, Hangouts, Discord oder eine andere Verbindung senden kann der anderen Kommunikationskanäle, die ich benutze. Ich bin mir zwar nicht sicher, ob Google die Android Beam-API aus Gründen der Nichtbenutzung ablehnt, aber ich werde die Funktion nicht verpassen.

Die API wird jedoch nicht über Nacht unbrauchbar. Google schaltet die Funktion hinter einem neuen Android-Plattform-Feature-Flag mit dem Namen android.sofware.nfc.beam ein. Auf Geräten, auf denen ein zukünftiger Build von Android, möglicherweise Android Q, ausgeführt wird, ist die Android Beam-Unterstützung standardmäßig nicht aktiviert. Gerätehersteller müssen die Unterstützung für android.software.nfc.beam deklarieren, so wie sie bereits die Unterstützung für NFC selbst deklarieren (android.hardware.nfc.). Wir wissen nicht, ob Google dem Android Compatibility Definition Document (CDD) neue Anforderungen hinzufügen wird, um zu erzwingen, dass zukünftige Geräte, die Android Q starten oder aktualisieren, die Unterstützung für Android Beam nicht deklarieren. Angesichts der Tatsache, dass Google die API ablehnt, ist es jedoch klar, dass sie gewünscht wird Entwickler sollten nach alternativen Möglichkeiten suchen, um eine Dateiübertragung zu starten. Dateien von Google scheinen zum Beispiel nicht auf die Android Beam-API angewiesen zu sein, um eine schnelle Offline-Dateiübertragung zu ermöglichen.