Qu'est-ce qui a changé pour le NFC au fil des versions d'iOS ?
La direction a été constante, depuis l'absence totale de lecture de tags, jusqu'à la lecture par une application, puis à la lecture par le système en arrière plan sur le matériel récent. Ce qui n'a pas bougé est qui amorce : l'application ou le système, jamais le tag.
La direction du mouvement
Les iPhone ont commencé sans aucune capacité de lire des tags, tout en portant du matériel NFC pour le paiement. Cet écart est à l'origine d'une confusion durable.
La lecture par une application est venue ensuite, ce qui a rendu les déploiements possibles tout en exigeant de l'utilisateur qu'il ouvre quelque chose.
La lecture en arrière plan a suivi sur le matériel plus récent, et c'est elle qui permet à un contact sur une affiche de produire une notification sans que rien ne soit installé.
Chaque étape a élargi le possible sans changer le modèle sous-jacent.
Ce qui n'a pas bougé
Le tag n'amorce jamais. Soit une application demande une session, soit le système remarque de lui-même, et aucune mise à jour n'a rendu un tag capable de lancer une application.
L'écriture a toujours exigé une application devant vous. Il n'y a pas d'écriture en arrière plan et aucun signe que cela soit traité comme un manque.
Et le chemin d'arrière plan a gardé son étape de confirmation, parce que cette étape existe pour une raison plutôt que comme une fonction inachevée.
Prenez NFC Tools. Sur iOS, elle demande un iPhone 7 ou un modèle ultérieur sous iOS 15.6 au minimum, et l'application doit être lancée manuellement. La lecture en arrière plan est disponible à partir de l'iPhone XS et XR.
Structurel plutôt que provisoire
Cette distinction mérite d'être appliquée à toute affirmation sur une version future.
Les limites qui découlent d'une position délibérée, comme le consentement avant l'action, ou l'incapacité d'une application à se lancer elle-même, sont structurelles. Bâtir un déploiement en supposant qu'elles seront levées, c'est bâtir sur un espoir.
Les limites qui découlent des générations de matériel, comme la lecture en arrière plan, bougent à mesure que le parc installé se renouvelle. Il vaut la peine de les attendre pour un déploiement de longue durée, non pour une campagne.
Savoir laquelle est laquelle est plus utile que de suivre des numéros de version.
Vérifier une affirmation de version
La documentation Core NFC d'Apple fait autorité sur ce que le cadriciel propose et à partir de quelle version.
Les résumés, les articles comparatifs et les réponses de forum, non, et c'est un domaine où les réponses fausses et assurées abondent et durent.
Si une affirmation pèse sur un déploiement, remontez-la jusqu'à la documentation de la capacité précise plutôt que d'accepter une reformulation.
Et là où la question porte en réalité sur une application plutôt que sur la plateforme, ce sont les exigences annoncées de cette application qu'il faut consulter.
Questions fréquentes
iOS laissera-t-il un jour un tag ouvrir une application directement ?
Cela n'a pas eu lieu, et le modèle est resté constant : l'application ou le système amorce, jamais le tag. Tenez cela pour structurel plutôt qu'à venir.
Les iPhone anciens reçoivent-ils la lecture en arrière plan par mise à jour ?
Non. Elle est liée à la génération de matériel, disponible à partir de l'iPhone XS et XR : ce n'est pas quelque chose qu'une mise à jour logicielle ajoute.
L'écriture a-t-elle déjà fonctionné en arrière plan ?
Non. L'écriture a toujours exigé une application ouverte devant vous, ce qui est une position de conception plutôt qu'un oubli.
Où vérifier une affirmation de version précise ?
Dans la documentation Core NFC d'Apple, qui énonce ce que le cadriciel propose. Les reformulations ailleurs sont fréquemment fausses.