Zum Inhalt springen
Sprache: DE

Wie schnell ist NFC, und was passt in diese Geschwindigkeit?

Die Funkschicht von NFC läuft mit einigen hundert Kilobit pro Sekunde. Das genügt, um eine Webadresse, WLAN-Zugangsdaten oder einen Zahlungsvorgang in der Zeit zu bewegen, in der Ihre Hand stillhält. Für eine Datei reicht es bei Weitem nicht, und die Grenze, an die Sie zuerst stoßen, ist der Tag-Speicher und nicht die Geschwindigkeit.

Die Zahlen, und warum sie in die Irre führen

Die Funkschicht legt Raten von 106, 212 und 424 Kilobit pro Sekunde fest.

Diese Angaben beschreiben den Kanal und nicht das Erlebnis. Fast nichts daran, wie sich eine Berührung anfühlt, kommt von ihnen, denn die beteiligten Nutzlasten sind so klein, dass die Übertragungszeit neben allem anderen, was während eines Lesevorgangs geschieht, ein Rundungsfehler ist.

Was in eine Berührung wirklich passt

Eine Webadresse umfasst typischerweise ein paar Dutzend Bytes. WLAN-Zugangsdaten, eine Telefonnummer, eine Kontaktkarte: höchstens einige hundert Bytes. Selbst bei der langsamsten festgelegten Rate dauert es wenige Millisekunden, ein paar hundert Bytes zu bewegen.

Was nicht passt, ist alles, was einer Datei ähnelt. Eine Fotografie umfasst Millionen von Bytes, und die Grenze ist eigentlich nicht die Geschwindigkeit: Ein Tag mit einigen hundert Bytes hat nirgends Platz dafür. Die beiden Grenzen verstärken einander, weshalb die Antwort auf „kann ich ein Bild auf einen Tag legen“ ein glattes Nein ist und kein langsames Ja.

Der Entwurf, der das umgeht

Legen Sie einen kurzen Link auf den Tag und die Nutzlast auf einen Server. Das ist kein Notbehelf, sondern das vorgesehene Muster: Der Tag wird zu einem Zeiger, den man später umlenken kann, ohne den Gegenstand selbst anzufassen.

Wohin die Zeit wirklich geht

Zwischen dem Annähern des Telefons und dem sichtbaren Ergebnis ist die Übertragung Ihrer Daten der kürzeste Teil. Erkennung, Versorgung des Chips, Aktivierung des Protokolls, Auswahl des Tags, Lesen seiner Struktur und schließlich die Übergabe des Inhalts an das Betriebssystem kommen alle davor.

Auf Geschwindigkeit zu optimieren ist deshalb fast immer vergeudete Mühe. Auf eine verlässliche Berührung zu optimieren ist es nicht.

Warum sich eine Berührung träge anfühlen kann

Wenn ein Lesevorgang sich zieht, ist die Ursache fast nie die Bandbreite. Drei Dinge machen das meiste aus: Das Telefon liegt nicht ganz über seiner Antenne, sodass die Erkennung immer wieder ansetzt; der Tag ist am Rand seiner Kopplungsreichweite und der Austausch beginnt von vorn; oder der Inhalt ist auf mehr Bytes verteilt als nötig, die das Lesegerät Block für Block holen muss, auf einem Kanal, auf dem immer nur eine Seite sprechen darf.

Die Zahl der Datensätze zu verringern hilft mehr als alles, was Sie an der Geschwindigkeit tun können.

Häufige Fragen

Kann NFC ein Foto oder ein Dokument übertragen?

Nein. Ein gewöhnlicher Tag fasst Hunderte Bytes und nicht Millionen, die Datei hat also unabhängig von der Geschwindigkeit keinen Platz. Auch die Übertragung von Telefon zu Telefon über NFC ist heute auf keiner der beiden Mobilplattformen der übliche Weg. Die gängige Antwort ist ein Link auf dem Tag und die Datei auf einem Server.

Lohnt sich ein schnellerer Tag?

Selten. Die Unterschiede zwischen den festgelegten Raten sind bei Nutzlasten von einigen hundert Bytes unsichtbar, und die gefühlte Geschwindigkeit einer Berührung wird von Erkennung und Protokollaufbau bestimmt, nicht von der Übertragung. Geben Sie das Geld lieber für eine größere Antenne aus.

Warum dauert Schreiben länger als Lesen?

Schreiben verlangt vom Chip, Daten in den nichtflüchtigen Speicher zu übernehmen, was langsamer ist als sie zurückzulesen, und es verlangt, dass der Tag durchgehend versorgt bleibt. Ein Tag, der am Rand seiner Reichweite sofort gelesen wird, kann an derselben Stelle dennoch einen Schreibvorgang verweigern.

Ändert die Datenmenge, wie lange ich das Telefon stillhalten muss?

Etwas, aber der bestimmende Faktor ist die Zahl der einzelnen Austausche und nicht die Gesamtzahl der Bytes. Ein einzelner Datensatz mit 200 Bytes ist schneller fertig als fünf Datensätze mit je 40 Bytes.