Applications Web & Mobile 03/03/2026 · 4 min de lecture

NFC sur iOS et Android : ce que vous pouvez vraiment faire

NFC sur iOS et Android : ce que vous pouvez vraiment faire

Le NFC est présent sur la quasi-totalité des smartphones vendus depuis 2016. Pourtant, "avoir le NFC" ne signifie pas grand-chose sans préciser lequel : les capacités offertes aux développeurs et aux intégrateurs de services publics diffèrent radicalement entre Android et iOS. Avant de déployer des tags NFC sur votre mobilier urbain, il est indispensable de comprendre ces différences — elles conditionnent directement ce que vos usagers pourront (ou ne pourront pas) faire avec leur téléphone.

Android : un accès complet depuis 2011

Google a ouvert l'API NFC aux développeurs tiers dès Android 4.0 (octobre 2011). Depuis, le support n'a cessé de s'enrichir :

  • Lecture et écriture de tags NDEF — formats NFC-A, NFC-B, NFC-F, NFC-V, ISO 15693 ; texte, URL, vCard, données propriétaires.
  • Dispatch en arrière-plan — sans application ouverte, Android lit un tag, ouvre une URL dans le navigateur ou lance directement l'app concernée. Zéro friction.
  • Host Card Emulation (HCE) depuis Android 4.4 — un téléphone peut se faire passer pour une carte sans contact (transport, badge d'accès, coupon) sans élément sécurisé physique dédié. C'est la technologie derrière Google Wallet et de nombreux systèmes de billettique ouverts.
  • Lecture depuis l'écran verrouillé — configurable ; certains cas d'usage (accès bâtiment, pointage) fonctionnent sans déverrouiller le téléphone.

En pratique, sur Android, un tag NFC collé sur un panneau d'arrêt de bus ouvre la fiche horaire dans le navigateur sans que l'usager ait rien installé ni rien ouvert.

iOS : une ouverture progressive, encore incomplète

Apple a intégré une puce NFC dans l'iPhone 6 dès 2014 — réservée exclusivement à Apple Pay pendant trois ans. L'ouverture aux développeurs tiers s'est faite par étapes :

  • iOS 11 (2017) — Core NFC : première API publique. Lecture NDEF uniquement, application obligatoirement ouverte au premier plan, scan déclenché manuellement par l'utilisateur.
  • iOS 12 (2018) : enrichissement des formats lus (NFC-A, NFC-B, NFC-F, NFC-V, ISO 7816 pour les cartes à puce).
  • iOS 13 (2019) — Background Tag Reading : changement majeur. Quand l'écran est allumé, l'iPhone lit automatiquement un tag NFC de type URI et affiche une bannière. L'usager tape la bannière et le lien s'ouvre dans Safari. Aucune app n'est nécessaire.
  • iOS 14 (2020) : App Clips déclenchables par NFC ; formats NDEF supplémentaires.
  • iOS 15 (2021) : passes Wallet (titres de transport, tickets événements) lisibles via NFC par des apps certifiées.
  • iOS 17 (2023) : amélioration des sessions NFCTagReaderSession, meilleur support ISO 7816.

Ce qu'iOS ne permet toujours pas

Malgré cette progression, plusieurs limitations restent structurantes pour les projets de services urbains :

  • Pas d'écriture de tags via apps tierces — seules Apple et ses partenaires certifiés peuvent écrire sur des tags NFC depuis iOS.
  • Pas de HCE (Host Card Emulation) — iOS ne permet pas à une app tierce d'émuler une carte sans contact. Toute billettique NFC sur iPhone doit obligatoirement transiter par Apple Wallet, ce qui implique un accord avec Apple, des délais de certification et des contraintes techniques supplémentaires.
  • Background reading limité aux URL — seuls les tags encodant une URL simple (NDEF URI Record) déclenchent la bannière automatique. Un tag contenant du texte brut, une vCard ou des données propriétaires ne sera pas lu sans app ouverte.
  • Lecture depuis l'écran verrouillé impossible — contrairement à Android, iOS exige que l'écran soit allumé pour le background reading.
  • Pas de NFC peer-to-peer — le partage de données d'un iPhone à un autre via NFC n'a jamais été rendu public.

Comparatif rapide

FonctionnalitéAndroid (5+)iOS
Lecture URL sans app✓ Natif✓ iOS 13+ (écran allumé)
Lecture texte/autres formats✓ NatifApp requise (iOS 11+)
Écriture de tags✓ Via app✗ Apps tierces non autorisées
Émulation carte (transport…)✓ Android 4.4+ (HCE)✗ Apple Wallet uniquement
Lecture écran verrouillé✓ Configurable
Lecture en arrière-plan✓ ToujoursURL uniquement, iOS 13+

Ce que ça change concrètement pour vos projets

  • Format NDEF URI = dénominateur commun — Un tag encodant une simple URL fonctionne sur l'ensemble du parc mobile (Android 5+ et iOS 13+) sans application. C'est le format à prioriser pour tout déploiement sur mobilier urbain destiné au grand public.
  • Billettique NFC sur iPhone = budget Apple Wallet — Si votre service de transport souhaite proposer des titres NFC sur iPhone, il faudra prévoir le partenariat technique et commercial avec Apple. Le délai peut dépasser six mois. Pour les projets à court terme, le QR code reste le seul format universel.
  • Tags complexes = prévoir un fallback QR code — Pour tout cas d'usage dépassant la simple ouverture d'URL (formulaires, authentification, données structurées), l'app est requise sur iOS. Prévoir systématiquement un QR code sur le même support physique.
  • Tablettes : Android uniquement — Aucun iPad ne dispose de NFC. Point souvent oublié dans les projets de kiosques ou de bornes numériques.

La bonne nouvelle : pour les cas d'usage les plus courants — information voyageur, accès à un service web, déclenchement d'audioguide, prise de rendez-vous — le simple tag NFC encodé en URL suffit et fonctionne sans friction sur l'ensemble du parc smartphone moderne.

Parlons de votre projet

Besoin d'un expert Smart City ?

De la stratégie à la mise en œuvre, je vous accompagne en toute indépendance vis-à-vis des éditeurs.