Aller au contenu
Langue : FR

Que sait réellement faire un smartphone en NFC ?

Lire des tags et se comporter comme une carte. Ce qui se produit après la lecture d'un tag est décidé par le système d'exploitation plutôt que par le tag, et les deux plateformes en décident différemment. C'est cet écart, plutôt que le matériel, qui met les déploiements publics en difficulté.

Le téléphone est le lecteur

Quand vous présentez un tag, le téléphone produit le champ, alimente le tag et le lit. Le tag n'a ni pile, ni initiative, ni voix au chapitre.

Un téléphone fonctionne aussi dans l'autre sens, en se comportant comme une carte qui répond à un terminal. C'est ce qui se produit quand vous payez, et cela emploie la même antenne par un chemin entièrement différent.

Les deux capacités sont documentées par les propriétaires des plateformes. Android publie son guide NFC, et Apple publie Core NFC.

C'est la plateforme qui décide de la suite

Un tag porte un enregistrement et une déclaration de ce qu'est cet enregistrement. Tout ce qui suit appartient au système d'exploitation : cherche-t-il des tags, quelle application reçoit le contenu, et quelque chose s'ouvre-t-il sans que l'utilisateur confirme.

Android répond à ces questions par un système de répartition qui classe les candidates et remet le tag à l'une d'elles, et à partir d'Android 17 il demande à l'utilisateur avant d'ouvrir une adresse web.

iOS y répond plus étroitement, avec moins de types d'enregistrements traités, une étape de confirmation dans le chemin d'arrière plan, et une frontière matérielle en dessous de laquelle une application doit être ouverte d'abord.

Aucune des deux n'a tort. Ce sont deux produits différents, et un tag écrit sans savoir quelles règles s'appliquent satisfera l'un et décevra l'autre.

Là où les différences mordent

Les quatre différences qui décident si un déploiement fonctionne partout
QuestionPourquoi cela compte
Sur quels types d'enregistrements agit-on ?Un contenu inerte sur une plateforme
Le téléphone cherche-t-il des tags de lui-même ?Le contact fonctionne-t-il téléphone verrouillé
Y a-t-il une étape de confirmation ?Un contact qui paraît ne rien faire
Quelle application reçoit le tag ?La mauvaise application qui s'ouvre

Une adresse web est le contenu le moins touché par ces quatre points, et c'est pourquoi c'est la réponse sûre pour tout ce que le public touchera.

Des essais qui veulent dire quelque chose

Testez sur les deux plateformes, non sur le téléphone qui est dans votre poche. Un déploiement validé sur une seule est un déploiement validé pour la moitié de son public.

Testez sur le matériel le plus ancien que vous trouverez. La marge masque les défauts, et vos visiteurs en ont moins que vous.

Éprouvez l'issue plutôt que la lecture. Un tag détecté qui ne fait rien a passé le mauvais essai, et c'est la façon la plus courante dont un déploiement part cassé.

Et laissez quelqu'un qui n'a jamais vu le tag l'essayer. Son geste est l'exigence, non le vôtre.

Tous les guides de cette rubrique

Android

iOS

Antenne et matériel

Lecture en arrière plan et comportement

Questions fréquentes

Tout téléphone doté du NFC lit-il tous les tags ?

Tout téléphone doté du NFC lit un tag de type 2. Ce qui varie est le fait que le système d'exploitation agisse sur le contenu, question distincte de la lecture.

Pourquoi le même tag se comporte-t-il différemment sur deux plateformes ?

Parce que chaque plateforme décide sur quels types d'enregistrements agir et comment. Le tag renvoie les mêmes octets et les systèmes en décident différemment.

Une plateforme est-elle meilleure pour le NFC ?

Elles diffèrent plutôt qu'elles ne se classent. Android est plus permissif sur le contenu et le comportement en arrière plan, iOS est plus prévisible sur ce qu'il fera.

Quel contenu fonctionne partout ?

Une adresse web. C'est le type d'enregistrement traité le plus régulièrement d'une plateforme et d'une version à l'autre, et il déplace la complexité vers une page que vous contrôlez.