Aller au contenu
Langue : FR

Android peut-il écrire tous les types de tags ?

Il écrit du contenu NDEF sur les types de tags du NFC Forum, ce qui couvre ce dont presque tout déploiement a besoin. Au-delà, les limites appartiennent au tag, à l'outil et au format plutôt qu'à la plateforme, et Android est le plus permissif des deux systèmes.

Ce qu'il écrit

Du contenu NDEF sur des tags conformes à un type du NFC Forum : adresses web, texte, contacts, identifiants Wi-Fi, enregistrements qui nomment une application, et le reste du répertoire ordinaire.

Il formate aussi un tag vierge, en bâtissant la structure qui marque la mémoire comme prête à porter du contenu NDEF.

Et il applique l'état de lecture seule définitif là où le tag le prévoit, ce qui est une décision plutôt qu'une étape.

Ensemble, cela couvre ce dont un déploiement normal a besoin du début à la fin.

Où sont les limites

Le tag d'abord. Un tag verrouillé refuse tout, un tag protégé par mot de passe refuse sans la clé, et un message plus grand que l'espace libre est rejeté plutôt que tronqué.

L'outil ensuite. Les applications d'écriture diffèrent par les types d'enregistrements qu'elles proposent : un type absent d'un menu n'a jamais été tenté.

La puce en troisième. Une puce qui n'est pas d'un type de tag du NFC Forum ne sera pas écrite comme un tag, quelle que soit la plateforme.

Remarquez qu'aucune de ces trois limites n'est Android. La plateforme est rarement la contrainte qui mord à l'écriture.

Au-delà de NDEF

Android expose les technologies de tag sous-jacentes autant que la couche NDEF : un logiciel peut donc adresser un tag directement plutôt que par des enregistrements.

C'est ainsi que l'on atteint la configuration, les mots de passe et les organisations propriétaires, et c'est ce qu'emploient les applications pour les fonctions propres à une puce comme le miroir d'identifiant.

C'est aussi ainsi qu'un tag s'abîme. Écrire par accident dans une zone de configuration peut poser une protection à clé inconnue ou appliquer des bits de verrouillage, dont aucun n'est réversible.

Les outils d'écriture ordinaires restent au-dessus de cette couche, et c'est pourquoi ils ne peuvent pas casser un tag de cette façon.

Comparé à iOS

Android est la plateforme la plus permissive pour l'écriture, tant par l'éventail des types d'enregistrements que par l'accès à la couche sous NDEF.

Cela en fait le choix sensé comme appareil d'encodage quand un déploiement est produit sur une plateforme et consommé sur les deux.

Cela ne change pas ce que feront les tags ensuite. Un tag écrit sur Android et présenté à un iPhone est soumis aux règles de l'iPhone, qui sont plus étroites.

Encodez donc sur Android si cela vous arrange, et éprouvez le résultat sur les deux.

Questions fréquentes

Android peut-il écrire un tag qu'un iPhone lira ?

Oui. Le tag est standard, et ce qui diffère est le type d'enregistrement sur lequel chaque plateforme agit ensuite.

Pourquoi mon application ne propose-t-elle pas d'enregistrements Wi-Fi ?

Parce que cet outil ne les met pas en œuvre. La limite est l'application plutôt que la plateforme.

Android peut-il écrire sur un tag verrouillé ?

Non. Le verrouillage est appliqué par la puce : aucune plateforme ni aucune application ne l'outrepasse.

Vaut-il mieux encoder sur Android que sur iPhone ?

C'est généralement plus permissif, ce qui en fait l'appareil d'encodage le plus commode. Éprouvez le résultat sur les deux plateformes de toute façon.