NFC et le Web en 2019

Coté ‘hardware’, les constructeurs de smartphone choisissent d’intégrer ou non la capacité NFC sur leurs appareils.

Coté logiciels, Les développeurs de navigateurs (Chrome, Firefox, Edge …) choisissent de suivre ou non les propositions du consortium W3C.

Il y a toute une histoire derrière l’évolution du NFC depuis qu’il existe. L’invention du NFC est en partie française (Philippe Maugars) mais l’application qui s’en est suivi est bien cahotique, loin du pays de Descartes. En France, il y a eu l’affaire du GIE Cartes Bancaire qui semble responsable du fait que le nom du porteur d’une carte bancaire ‘nfc’ soit facilement accessible par voie aérienne. (Et d’autres informations aussi). (cf. art. d’avril 2012)

Parallèlement, un seul numéro d’identification (PAN) a été utilisé alors que des préconnisation de  l’observatoire de la sécurité des cartes de paiement en stipulait 2. Ce n’est pas plus glorieux internationalement parlant, certains acteurs autour du NFC comme les fabricants de smartphones, les fabricants de puces nfc , des détenteurs de brevets et autres encarteurs (!) ont cloisonné le marché de telle sorte qu’il est difficile pour les créateurs de logiciels de développer des applications standards.

Fin 2019, l’état de l’art technologique en est rendu au point suivant:

Seuls les tags satisfaisants le protocole NDEF sont lus d’emblée sur un smartphone équipé ‘nfc’. Ces tags déclenchent l’appel du navigateur par default du smartphone (a moins qu’une autre application prenne le relais avant, mais c’est un cas spécifique). C’est aujourd’hui la seule fonctionnalité accessible sans installation d’application native (même une application web sous Apache Cordova fait appel à des mécanismes natifs.)

Voici la liste des fonctions accessibles dans votre navigateur (Celui que vous utilisez pour lire ces lignes): What Web Can Do Today

Depuis 2014/2015, le groupe de chercheurs du W3C ont vu leurs travaux migrer vers un groupe ‘community’ plus informel appelé ‘Web NFC API’ mais dynamique qui publie ses essais et propositions sur Github. A cette heure, la dernière mise à jour date d’octobre 2019 !

Pour ceux qui veulent en savoir plus sur le NFC, la page wikipedia est plus actualisée en anglais qu’en français.

La majorité des applications utilisant le NFC sont centrées sur les paiements, le ticketing transport et certains type d’authentification. Mais il existe quelques applications logicielles ou web qui tirent parti du NFC dans un autre sens, le ralliment récent d’Apple au sujet du NFC/NDEF devrait aider cette technologie si pratique. Si vous utilisez Google Chrome sur votre ordinateur et que votre smartphone a la fonction ‘nfc’, nous vous proposons de découvrir TapSYNC.Me un outil de productivité personnelle qui utilise le NFC (NDEF plus particulièrement).