Pourquoi l'iPhone montre-t-il une bannière au lieu d'ouvrir le lien ?
Parce qu'un tag n'est pas un consentement. N'importe qui peut poser un tag n'importe où : la notification place donc une étape délibérée entre un objet que vous avez frôlé et quelque chose qui se produit sur votre téléphone. C'est une décision de conception plutôt qu'un délai à contourner.
Pourquoi une étape existe
Un tag peut être posé par n'importe qui, n'importe où, sans frais. Une affiche dans une gare, un autocollant sur une poubelle, une carte laissée sur une table.
Agir dessus sans demander revient à laisser un objet du monde envoyer un téléphone quelque part sans décision de son propriétaire. La notification rétablit cette décision.
Lue ainsi, la bannière n'est pas un obstacle. C'est la plateforme qui refuse de traiter la proximité comme une intention.
Ce que cela coûte à un déploiement
Un geste de plus, et la proportion de gens qui ne le font pas.
Certains visiteurs verront une notification et l'ignoreront, surtout si rien ne les avait prévenus qu'il y en aurait une. Cette perte est réelle et mérite qu'on conçoive contre elle plutôt qu'on la déplore.
Cela rend aussi l'expérience plus lente que le même tag sur Android 16 ou une version antérieure, ce qui compte quand on démontre les deux côte à côte devant un client. À partir d'Android 17, un téléphone Android demande d'abord, lui aussi, quand le tag porte une adresse web.
Poser l'attente d'avance, sur le tag lui-même, en récupère l'essentiel.
Le contraste avec Android
Jusqu'à Android 16, Android agit directement sur le tag, sans confirmation, et l'action est immédiate et non demandée. À partir d'Android 17, le guide NFC d'Android indique qu'un tag portant une adresse web affiche d'abord une notification proposant de l'ouvrir, et que l'adresse ne s'ouvre que lorsque l'utilisateur y donne suite.
Aucun des deux comportements n'est cassé. Ce sont deux jugements différents sur le même arbitrage entre confort et consentement.
Pour qui bâtit un déploiement, la conséquence pratique est que le même tag délivre des expériences différentes sur un iPhone, sur Android 17 et sur les versions antérieures d'Android, et qu'une démonstration sur l'une ne représente pas les autres.
Montrez les deux à un client, tôt. C'est plus facile que d'expliquer après coup pourquoi les utilisateurs d'iPhone voient une étape de plus.
Faire avec
Rendez la destination évidente dans la notification. Elle nomme où mène le tag : une adresse courte et lisible suscite plus de gestes qu'une adresse longue et opaque.
Employez un domaine qui parle au visiteur. Un nom reconnaissable dans une notification fait la différence entre un geste et un rejet.
Dites ce qui va se passer sur le tag lui-même, en quelques mots, pour que la notification confirme une attente au lieu de soulever une question.
Et mesurez la réussite à l'issue plutôt qu'à la lecture. Un tag lu dont la notification est écartée n'a pas fonctionné, et seule l'observation de vrais gens le révèle.
Questions fréquentes
Peut-on sauter la bannière ?
Non. C'est une étape délibérée du chemin d'arrière plan, et aucun réglage ni aucun contenu ne la contourne.
Apparaît-elle à la lecture par une application ?
La voie applicative a sa propre interaction, menée par le système. La bannière est propre au chemin d'arrière plan.
Android en montre-t-il une aussi ?
Pour une adresse web, à partir d'Android 17 : le tag affiche une notification proposant de l'ouvrir, et l'adresse ne s'ouvre que lorsque l'utilisateur y donne suite. Les versions antérieures d'Android agissent directement sur le tag.
Une adresse plus courte aide-t-elle ?
Elle aide la notification à se lire clairement, et un domaine reconnaissable compte davantage que la longueur. Les gens touchent ce qu'ils reconnaissent.