Was kann ein Smartphone mit NFC wirklich?
Tags lesen und sich wie eine Karte verhalten. Was nach dem Lesen eines Tags geschieht, entscheidet das Betriebssystem und nicht der Tag, und die beiden Plattformen entscheiden es verschieden. Dieser Abstand, und nicht die Hardware, bringt öffentliche Rollouts in Schwierigkeiten.
Das Telefon ist das Lesegerät
Wenn Sie einen Tag hinhalten, erzeugt das Telefon das Feld, versorgt den Tag mit Energie und liest ihn. Der Tag hat weder Batterie noch eigenen Antrieb noch ein Mitspracherecht.
Ein Telefon arbeitet auch in die andere Richtung, indem es sich wie eine Karte verhält, die einem Terminal antwortet. Das geschieht beim Bezahlen, und es nutzt dieselbe Antenne über einen völlig anderen Weg.
Beide Fähigkeiten sind von den Eigentümern der Plattformen dokumentiert. Android veröffentlicht seinen NFC-Leitfaden, und Apple veröffentlicht Core NFC.
Die Plattform entscheidet über die Folge
Ein Tag trägt einen Datensatz und eine Angabe darüber, was dieser Datensatz ist. Alles Weitere gehört dem Betriebssystem: ob es nach Tags sucht, welche Anwendung den Inhalt bekommt, und ob sich etwas öffnet, ohne dass die Nutzenden bestätigen.
Android beantwortet diese Fragen mit einem Zustellsystem, das die in Frage kommenden Anwendungen ordnet und den Tag einer von ihnen übergibt, und ab Android 17 fragt es die Nutzenden, bevor es eine Webadresse öffnet.
iOS beantwortet sie enger, mit weniger behandelten Datensatztypen, einem Bestätigungsschritt im Weg über den Hintergrund, und einer Grenze in der Hardware, unterhalb derer zuerst eine Anwendung geöffnet werden muss.
Keine von beiden liegt falsch. Es sind zwei verschiedene Produkte, und ein Tag, der geschrieben wird, ohne zu wissen, welche Regeln gelten, wird die eine zufriedenstellen und die andere enttäuschen.
Wo die Unterschiede beißen
| Frage | Warum sie zählt |
|---|---|
| Auf welche Datensatztypen wird reagiert? | Inhalt, der auf einer Plattform tot bleibt |
| Sucht das Telefon von sich aus nach Tags? | Ob das Antippen am gesperrten Telefon arbeitet |
| Gibt es einen Bestätigungsschritt? | Ein Antippen, das nichts zu tun scheint |
| Welche Anwendung bekommt den Tag? | Die falsche Anwendung, die sich öffnet |
Eine Webadresse ist der Inhalt, den diese vier Punkte am wenigsten berühren, und deshalb ist sie die sichere Antwort für alles, was die Allgemeinheit antippen wird.
Prüfungen, die etwas bedeuten
Prüfen Sie auf beiden Plattformen und nicht auf dem Telefon in Ihrer Tasche. Ein auf einer einzigen bestätigtes Rollout ist ein für die Hälfte seines Publikums bestätigtes Rollout.
Prüfen Sie auf der ältesten Hardware, die Sie finden. Reserve verdeckt Mängel, und Ihre Besucher haben weniger davon als Sie.
Erproben Sie das Ergebnis und nicht das Lesen. Ein erkannter Tag, der nichts tut, hat die falsche Prüfung bestanden, und das ist der häufigste Weg, auf dem ein Rollout kaputt startet.
Und lassen Sie jemanden, der den Tag nie gesehen hat, ihn versuchen. Dessen Geste ist die Anforderung, nicht Ihre.
Alle Leitfäden dieser Rubrik
Android
- Wie schaltet man NFC unter Android ein und aus?
- Was tut Android von selbst, wenn man einen Tag antippt?
- Was ist das Zustellsystem für Tags unter Android?
- Wo zeigt Android, was ein Tag enthält?
- Kann eine App beim Antippen Vorrang vor dem System bekommen?
- Wie hält man Android davon ab, einen Tag von selbst zu öffnen?
- Kann Android jede Art von Tag beschreiben?
- Liest Android Tags bei ausgeschaltetem Bildschirm?
- Welche Android-Versionen unterstützen welche NFC-Funktionen?
- Warum lesen manche Android-Telefone Tags, die andere nicht lesen?
- Kann Android eine Karte ohne sicheres Element nachahmen?
- Wirken sich ein Arbeitsprofil oder eine Geräteverwaltung auf NFC aus?
iOS
- Welche iPhones können NFC-Tags lesen?
- Welche iPhones können NFC-Tags beschreiben?
- Warum muss eine NFC-App auf dem iPhone manuell gestartet werden?
- Warum zeigt ein iPhone beim Lesen ein Lesefenster?
- Wie liest man einen Tag auf dem iPhone ohne App?
- Liest das iPhone Tags, wenn es gesperrt ist?
- Warum zeigt das iPhone ein Banner, statt den Link zu öffnen?
- Warum lehnt iOS manche WLAN- und App-Datensätze ab?
- Unterstützt iOS das Sperren von Tags und Passwörter?
- Kann ein iPhone einen Zutrittsausweis emulieren?
- Was hat sich bei NFC über die iOS-Versionen geändert?
- Können ein iPad oder eine Apple Watch NFC-Tags lesen?
Antenne und Hardware
- Wo sitzt die NFC-Antenne an einem Telefon?
- Warum ist die NFC-Antenne eines Telefons so klein?
- Verhalten sich faltbare Telefone bei NFC anders?
- Warum arbeitet NFC nach einer Reparatur nicht mehr?
- Lesen robuste Telefone NFC-Tags verlässlich?
- Wie viele Tags kann man mit einem Telefon hintereinander lesen?
- Wie wählt man Telefone für ein NFC-Rollout aus?
- Lohnen sich externe NFC-Lesegeräte für Telefone?
- Was bringt ein eigenes Lesegerät gegenüber einem Telefon?
- Wie sagt man einer Besucherin, wo sie ihr Telefon hinhalten soll?
Lesen im Hintergrund und Verhalten des Telefons
- Wann lauscht ein Telefon tatsächlich auf Tags?
- Entlädt das Lesen im Hintergrund den Akku?
- Arbeitet das Lesen im Hintergrund im Flugmodus?
- Arbeitet NFC ohne SIM-Karte und ohne mobile Daten?
- Arbeitet NFC, während das Telefon etwas anderes tut?
- Warum löst derselbe Tag zweimal aus?
- Wie schaltet man das Lesen im Hintergrund ab?
- Welche Berechtigungen braucht eine NFC-App?
- Führt ein Telefon einen Verlauf der gelesenen Tags?
- Können NFC-Tags als Hilfe zur Barrierefreiheit dienen?
Häufige Fragen
Liest jedes Telefon mit NFC jeden Tag?
Jedes Telefon mit NFC liest einen Tag vom Typ 2. Was sich unterscheidet, ist, ob das Betriebssystem auf den Inhalt reagiert, und das ist eine vom Lesen getrennte Frage.
Warum verhält sich derselbe Tag auf zwei Plattformen anders?
Weil jede Plattform entscheidet, auf welche Datensatztypen sie reagiert und wie. Der Tag gibt dieselben Bytes zurück, und die Systeme entscheiden darüber verschieden.
Ist eine Plattform bei NFC besser?
Sie unterscheiden sich, statt sich zu ordnen. Android ist beim Inhalt und beim Verhalten im Hintergrund großzügiger, iOS ist vorhersehbarer in dem, was es tun wird.
Welcher Inhalt arbeitet überall?
Eine Webadresse. Sie ist der Datensatztyp, der über Plattformen und Versionen hinweg am gleichmäßigsten behandelt wird, und sie verlagert die Verwicklung auf eine Seite, die Sie beherrschen.