Aller au contenu
Langue : FR

Quelles versions d'Android prennent en charge quelles fonctions ?

Lire des tags et écrire du contenu NDEF sont présents depuis de nombreuses versions : qu'un tag ordinaire fonctionne ne dépend pas de la version. Ce qui suit peut en dépendre : à partir d'Android 17, un tag portant une adresse web attend l'utilisateur sur une notification. Le reste de ce qui a bougé, l'émulation de carte et la maîtrise fine confiée aux applications, concerne les développeurs plutôt que les tags posés sur un mur.

La capacité quotidienne est stable

Lire un tag et y écrire du contenu NDEF sont des capacités anciennes. Un déploiement qui écrit une adresse web sur un tag de type 2 ne dépend de rien de récent.

Cela mérite d'être dit parce que l'inquiétude de version est courante et mal placée. Qu'un déploiement Android fonctionne ne dépend presque jamais de la version d'Android.

Là où un téléphone échoue, la cause est d'ordinaire le réglage, la coque, la position de l'antenne ou le tag, tous traités ailleurs.

Ce qui a bougé

L'émulation de carte sans élément sécurisé est arrivée à un moment précis et a changé ce que les applications pouvaient faire, ce qui compte pour qui bâtit des parcours de paiement ou d'accès.

La maîtrise confiée aux applications sur le traitement des tags s'est affinée avec le temps, y compris la façon dont une application au premier plan revendique les tags.

Le comportement des constructeurs autour des appareils verrouillés et endormis a également bougé, ce qui relève de la variation plutôt que d'une fonction de version.

Android 16 et 17 ont changé ce que voit la personne au moment du contact. À partir d'Android 16, le guide NFC d'Android indique qu'un tag portant une adresse http ou https s'ouvre comme n'importe quel lien plutôt que d'être remis aux applications qui attendent des tags, et qu'un utilisateur peut empêcher une application donnée d'être lancée par les tags. À partir d'Android 17, la même adresse web affiche d'abord une notification proposant de l'ouvrir et ne s'ouvre que lorsque l'utilisateur y donne suite.

Rien de tout cela ne change le fait qu'un tag posé sur un mur fonctionne quand on le touche.

La documentation Android situe les jalons tôt : le niveau d'API 9 ne distribuait les tags que par une seule action et n'exposait rien d'autre que les messages NDEF, le niveau 10 a apporté la prise en charge complète de la lecture et de l'écriture, et le niveau 14 a ajouté des méthodes commodes pour construire des enregistrements. Tout ce qui a suivi a affiné des comportements plutôt qu'ajouté des capacités.

Ce que cela veut dire en pratique

Ne spécifiez pas une version d'Android pour un déploiement de tags. Spécifiez le type de tag et le type d'enregistrement, et testez une adresse web sur Android 17 et sur une version antérieure, car les deux ne se comportent pas de la même façon.

Testez sur un appareil ancien, parce que les appareils anciens diffèrent d'une façon qui n'a rien à voir avec le numéro de version : champs plus faibles, coques plus épaisses, matériel usé.

Contrôlez les exigences de version quand une application fait partie du déploiement, l'application ayant son propre minimum.

Et tenez pour suspecte l'affirmation qu'une fonction demande un Android récent, sauf si elle concerne l'émulation, la maîtrise au niveau de l'application ou ce que fait une adresse web à partir d'Android 16 et 17.

Vérifier une affirmation précise

La documentation développeur d'Android fait autorité, et ses pages de référence indiquent le niveau auquel chaque capacité a été ajoutée.

Les pages de revendeurs, les réponses de forum et les articles comparatifs ne font pas autorité, et c'est un domaine où les réponses fausses et assurées abondent.

Si une affirmation pèse sur un achat ou un déploiement, remontez-la jusqu'à la page de référence de la capacité précise plutôt que d'accepter un résumé.

Et là où la réponse se révèle concerner une application plutôt que la plateforme, c'est la documentation de cette application qu'il faut consulter.

Questions fréquentes

Faut-il un Android récent pour lire des tags ?

Non. La lecture de tags est ancienne, et un déploiement ordinaire ne dépend pas d'une version récente.

Quelle version a ajouté l'émulation de carte sans élément sécurisé ?

Elle est arrivée à une version précise et figure dans la référence Android. Consultez la page de référence plutôt qu'un résumé, ce domaine faisant circuler des réponses fausses.

Une mise à jour peut-elle casser mon déploiement ?

Les mises à jour ne changent pas ce qu'un tag porte, et il se lit toujours. Ce qui peut changer est ce qui suit : à partir d'Android 17, une adresse web attend l'utilisateur sur une notification, à partir d'Android 16 une application ne reçoit plus une adresse web par ses filtres de tags, et le comportement du constructeur autour des appareils verrouillés peut changer lui aussi.

Faut-il indiquer une version minimale d'Android ?

Seulement si une application fait partie du déploiement. Pour des tags, indiquez plutôt le type de tag et le type d'enregistrement.