Was ist der Unterschied zwischen Android Beam und S Beam?

Was ist der Unterschied zwischen Android Beam auf dem Galaxy Nexus und S Beam auf dem Galaxy S3?

Sind diese beiden Funktionen miteinander kompatibel? Kann ich Daten zwischen den beiden Geräten übertragen?

Antworten (1)

Obwohl Android Beam und S Beam ähnlichen Zwecken dienen, funktionieren sie tatsächlich sehr unterschiedlich und sind nicht miteinander kompatibel.

Android Beam verwendet NFC, um Ihre Geräte über Bluetooth zu koppeln, und überträgt dann Dateien über die Bluetooth-Verbindung. Ich glaube, es kann auch sehr kleine Datenstücke (Kontakte, Links usw.) direkt über NFC übertragen, wie die Highlight-Seite der Ice Cream Sandwich-Version andeutet:

Für größere Nutzlasten können Entwickler sogar Android Beam verwenden, um eine Verbindung zu initiieren und die Daten über Bluetooth zu übertragen, ohne dass eine für den Benutzer sichtbare Kopplung erforderlich ist.

S Beam verwendet jedoch Wi-Fi Direct, um Datenübertragungen anstelle von Bluetooth durchzuführen. Ihre Begründung dafür ist, dass Wi-Fi Direct schnellere Übertragungsgeschwindigkeiten bietet (sie geben bis zu 300 Mbit / s an). Daher funktioniert dies nur mit anderen S Beam-fähigen Geräten und beschränkt sich derzeit auf die Kommunikation zwischen zwei Galaxy S3s.

Das SGS3 unterstützt jedoch auch Android Beam, sodass Sie damit etwas zwischen einem GNex und einem SGS3 übertragen können. Hier ist ein Tutorial auf der Website von Sprint (sollte für andere Versionen des SGS3 im Wesentlichen gleich sein).

Abgesehen von dem Unterschied in der Datenübertragungsmethode (Bluetooth vs. Wi-Fi Direct) unterscheiden sich Android Beam in Jelly Beam und S Beam auch darin, wie sie NFC verwenden. S Beam verwendet den ICS Android Beam, um seine Arbeit zu erledigen, während die neue Jelly Bean Android Beam-Funktion für ein ICS-Gerät nicht sichtbar ist (es verwendet einen anderen LLCP-Port). Es wird interessant sein zu sehen, wie dies gelöst wird, wenn (falls?) der SGS3 auf Jelly Bean aktualisiert wird.