NFC et iPhone
Tout ce que vous devez savoir
Commencez dès maintenant
Choisissez un tag NFC facile à utiliser avec votre iPhone
En résumé
Avec la mise à jour vers iOS 13 (ou version ultérieure), tous les iPhones à partir de 7 sont capables de lire et d'écrire un tag NFC.
Concernant les tags NFC, Le comportement des iPhones mis à jour vers (au moins) iOS 13 est très similaire à celui des smartphones Android :
- Pour la programmation des tags NFC, une application est requise (comme pour Android) ;
- Il est possible de lire l'UID de la puce NFC ;
- À partir de l'iPhone XS, les modèles prennent en charge la lecture en arrière-plan, sans qu'aucune application spécifique ne soit ouverte (comme pour Android) ; Les modèles précédents nécessitent l'ouverture d'une application dédiée (elle est native depuis iOS 14).
L'iPhone est compatible avec toutes les puces NFC Forum, de type 1 à 5, notamment :
- NTAG®
- ICODE®
- FeliCa™
- MIFARE® (Desfire, Plus, Ultralight)
Pour programmer un tag NFC avec un iPhone, nous recommandons :
- NFC Tools (gratuit)
- NFC TagWriter par NXP (gratuit)
- Smart NFC (2,29 €)
Les mêmes applications peuvent être utilisées pour lire les tags NFC avec les iPhones du modèle 7 au modèle X ; À partir du modèle XS, la lecture NFC est prise en charge nativement par le système d'exploitation.
Nouveautés NFC dans iOS 14
Avec la sortie de la version 14 du système d'exploitation Apple pour iPhone, une nouvelle fonctionnalité NFC intéressante a été introduite.
iOS 14 introduit en effet les App Clips, de petits extraits d'applications permettant d'accéder rapidement et facilement à un service proposé par l'application, sans avoir à la télécharger. Le téléchargement peut toutefois être proposé après utilisation du service.
La nouveauté des App Clips réside dans leur légèreté : ils peuvent être activés via un tag NFC ou un QR code. Pour plus d'informations, veuillez consulter la page officielle dédiée aux App Clips.
De plus, depuis iOS 14, la prise en charge native de la lecture des tags NFC est disponible sur tous les iPhones à partir de la version 7. La commande permettant de lire un tag NFC est disponible dans le Centre de contrôle, comme illustré ci-dessous.

Sortie d'iOS 13
La grande nouveauté de 2019 dans le monde du NFC est liée à la mise à jour du système d'exploitation de l'iPhone. Avec la sortie d'iOS 13, le 19/09/2019 à 19h00 (heure italienne), les iPhones bénéficient enfin de toutes les fonctionnalités liées aux tags NFC.
Grâce à ces nouvelles fonctionnalités, les applications iPhone peuvent écrire des informations NDEF telles que des URL et du texte. Les iPhones ont également accès nativement aux tags pour exploiter les fonctionnalités des différentes puces NFC. Cette ouverture marque un tournant pour toutes les applications NFC, qui peuvent désormais bénéficier d'un public plus large et d'une portée véritablement mondiale.
L'accès à l'UID de la puce permet de déployer diverses applications auparavant réservées aux smartphones Android, notamment : l'authentification, la traçabilité, le contrôle d'accès, la logistique, la billetterie, etc.
Pour plus de détails, notamment pour ceux qui souhaitent développer des applications iOS exploitant la technologie NFC, nous vous renvoyons à la page dédiée à Core NFC, le package de bibliothèque SDK intégré.ou iOS 13, qui permettent la lecture, la programmation et l'interaction avec les tags NFC.
Qu'en est-il des iPhones équipés de systèmes d'exploitation antérieurs à iOS 13 ?
|
iPhone Xs iPhone Xs Max iPhone XR |
|
Peut lire les tags NFC |
|
iPhone X |
|
|
|
iPhone 8 iPhone 8 Plus |
||
|
iPhone 7 iPhone 7 Plus |
|
|
|
iPhone 6 iPhone SE |
|
Ils ne peuvent pas lire les tags NFC, sauf avec un lecteur externe. |
|
iPhone 5 et versions antérieures |
|
Le saviez-vous ?
Les smartphones Apple non mis à jour vers iOS 13 se comportent légèrement différemment de ceux Android et Windows, y compris en ce qui concerne la technologie NFC.
Voici un résumé.

- Une application installée et ouverte est requise (uniquement jusqu'à l'iPhone X)
Un smartphone Android peut détecter un tag NFC sans aucune application particulière installée, tant que le téléphone n'est pas en veille. En revanche, sur les iPhone 7, 7 Plus, 8, 8 Plus et X, les bibliothèques NFC Core nécessaires à l'interaction avec un tag ne sont pas nativement présentes, mais il est nécessaire de télécharger une application les intégrant. De plus, l'application doit être ouverte, sinon le tag n'est pas détecté. L'une des applications permettant de lire les tags NFC avec un iPhone est NFC TagInfo de NXP (développée directement par le fabricant de la puce). - Messages NDEF uniquement
Une autre particularité d'iOS est qu'il ne permet de lire que les tags contenant un message au format NDEF. Il s'agit donc, pour être clair, des commandes standard définies par le NFC Forum : URL, V-Card, texte brut, SMS, e-mail, appel. Sous iOS, contrairement à Android, il n'existe pas de commande « lancer une application » (un tag programmé pour ouvrir une application spécifique). - Il n'est pas possible de lire l'UID
Sous iOS, il n'est même pas possible de lire l'UID du tag. Par conséquent, toutes les applications qui reposent sur la lecture des UID, comme les applications anti-contrefaçon ou de contrôle d'accès, ne sont pas compatibles, du moins pour le moment, avec un iPhone. - Lire, mais pas écrire
Enfin, il est important de noter que les iPhones peuvent lire les tags, mais pas les programmer. Pour programmer, vous devez utiliser un smartphone Android ou Windows, ou un PC équipé d'un lecteur NFC. Shop NFC propose également l'achat de tags NFC déjà programmés.




