Technologie
Mercredi, Apple a annoncé qu’elle allait ouvrir l’accès à la puce NFC de l’iPhone pour les applications tierces, comme elle l’avait fait plus tôt cette année pour les développeurs de l’Union européenne. La nouvelle API sera intégrée dans une future version bêta d’iOS 18.1, offrant ainsi de nouvelles opportunités pour les applications iPhone. Poursuivez votre lecture pour découvrir ce que les développeurs peuvent réaliser avec cette nouvelle API NFC pour iPhone.
Comprendre la NFC sur l’iPhone
Les iPhones intègrent la technologie NFC depuis plusieurs années. Cette technologie de communication en champ proche permet aux appareils d’échanger des données sans fil sur de très courtes distances, et elle est largement utilisée pour les paiements sans contact. Apple a intégré la NFC dans ses appareils en 2014 avec l’iPhone 6 et la première Apple Watch. Cependant, contrairement aux appareils Android, la NFC sur l’iPhone était exclusivement réservée à Apple Pay.
Au fil des ans, Apple a élargi les fonctionnalités de la NFC sur l’iPhone, mais tout est resté très contrôlé. L’application Apple Wallet prend désormais en charge des clés numériques pour les serrures de porte et les voitures, ainsi que des cartes de transport et des badges d’accès pour les employés, tous basés sur la technologie NFC. Cependant, cela dépend toujours de partenariats avec Apple.
En 2017, la société a lancé une nouvelle API Core NFC, permettant aux développeurs d’intégrer la lecture de tags NFC dans leurs applications pour la première fois. Néanmoins, une limitation majeure subsistait : Apple interdisait explicitement aux développeurs d’utiliser cette API pour des paiements.
Tap to Pay sur iPhone : le début d’une nouvelle ère
Un changement significatif a eu lieu en 2022, lorsque Apple a introduit la fonctionnalité Tap to Pay sur iPhone. Cette API transforme l’iPhone en terminal de paiement, permettant aux applications bancaires de recevoir des paiements sans contact via un autre téléphone ou une carte NFC. Bien que l’utilisation de cette API nécessite l’approbation d’Apple, elle ne repose pas sur un partenariat spécial comme c’est le cas pour Apple Pay.
Pour la première fois, Apple a montré sa volonté d’ouvrir l’accès à la NFC de l’iPhone pour des plateformes de paiement autres que la sienne.
Parallèlement, la législation sur les marchés numériques (DMA) de l’Union européenne a contraint l’entreprise à permettre aux développeurs d’utiliser le lecteur NFC de l’iPhone de manière plus libre. Cela a été mis en œuvre avec iOS 17.4 plus tôt cette année, mais uniquement pour les applications lancées dans l’UE. Désormais, Apple étend ces changements à l’échelle mondiale.
Ce que les développeurs peuvent désormais faire avec la NFC sur l’iPhone
Avec la nouvelle API NFC & SE Platform, la plupart des fonctionnalités actuellement réservées à l’application Apple Wallet seront également accessibles aux applications tierces. Cela inclut les transactions NFC, les clés numériques pour les portes et les voitures, les identifiants, et même les billets.
Par exemple, une banque dans une région où Apple Pay n’est pas officiellement disponible pourrait mettre en place sa propre solution de paiement sans contact dans son application iPhone. Un opérateur de transport pourrait lancer sa solution de paiement sans contact directement sur l’App Store, sans avoir à collaborer directement avec Apple. De même, un développeur pourrait créer un portefeuille numérique pour rivaliser avec Apple Wallet sur iOS.
Voici quelques cas d’utilisation pris en charge par la nouvelle API :
- Paiements
- Clés de voiture
- Clés de maison
- Clés d’hôtel
- Cartes de transport
- Badges d’entreprise
- Identifiants d’étudiant
- Cartes de fidélité et de récompense
- Billets (disponible ultérieurement)
- Identifiants gouvernementaux (disponible ultérieurement)
Apple affirme que l’API utilise le Secure Enclave de l’iPhone pour garantir que toutes les données sont gérées de manière privée. De plus, les utilisateurs auront la possibilité de choisir une autre application NFC par défaut, remplaçant ainsi l’application Apple Wallet lorsqu’ils appuient deux fois sur le bouton latéral.
Cette API sera d’abord déployée pour les développeurs basés en Australie, au Brésil, au Canada, au Japon, en Nouvelle-Zélande, au Royaume-Uni et aux États-Unis. Les développeurs devront demander une autorisation spéciale à Apple pour utiliser l’API, et la société évaluera chaque demande individuellement.
Cela représente une excellente nouvelle tant pour les développeurs que pour les utilisateurs d’iOS. Plus de détails sur l’API NFC & SE Platform sont disponibles sur le site des développeurs Apple.