
Présentation de différentes technologies permettant aux applications mobiles d’interagir avec le monde physique.
Dans cet article, nous allons présenter le geofencing, les balises Bluetooth (beacons) ainsi que le NFC. De plus, nous partagerons des exemples concrets où ces technologies ont été utilisées à grande échelle.
Geofencing
Le geofencing est une technologie qui permet aux appareils mobiles d’observer des zones géographiques et de déclencher l’exécution de code lorsque l’utilisateur entre ou sort d’une zone déterminée. Ces zones, pouvant être configurées dynamiquement et modifiées programmatiquement, offrent une grande flexibilité dans la définition des emplacements à observer. Fonctionnant sur iOS et Android, le geofencing s’appuie sur la détection du signal GPS pour activer des actions automatisées au sein de l’application.
D’un point de vue technique, ce mécanisme permet de déclencher l’exécution de blocs de code à la réception d’un événement géolocalisé. Le système peut ainsi initier des processus tels que l’envoi de notifications ou de requêtes vers un service backend, intégrant de manière fluide la gestion des données en temps réel au comportement de l’application. Cette capacité d’automatisation offre une base solide pour la création de fonctionnalités interactives et réactives.
Cependant, le geofencing présente quelques limitations. Le délai de synchronisation peut atteindre jusqu’à 30 secondes, impactant la réactivité des déclenchements. De plus, iOS limite la surveillance à 20 zones tandis qu’Android en autorise jusqu’à 100, imposant parfois des stratégies de mises à jour dynamique. La précision du signal, d’environ 10 mètres, et la gestion exclusivement en 2D, sans prise en compte de l’altitude, peuvent également restreindre son étendue de possibilités, notamment dans des environnements souterrains ou dans des endroits ou le signal GPS n’est pas assez précis. Par ailleurs, l’activation du geofencing nécessite que l’utilisateur accepte le partage permanent de sa position, ce qui peut causer une friction.
Projet
Thirdbridge à eu l'incroyable opportunité de participer à la mise en place un système novateur de paiement à la pompe basé sur la reconnaissance visuel et le geofencing.Beacons BLE
Les beacons BLE (ou balises Bluetooth Low Energy) sont des petits dispositifs émettant des signaux BLE à intervalles réguliers. Ces signaux peuvent être détectés par des appareils compatibles (comme les smartphones, tablettes ou autres objets connectés) situés à proximité. Contrairement à d’autres formes de communication Bluetooth, les beacons ne nécessitent pas d’appairage : ils fonctionnent en mode broadcasting, envoyant uniquement des informations sans attendre de réponse d’un autre appareil. Cela en fait une technologie clé pour les applications basées sur la géolocalisation, la navigation intérieure, le marketing contextuel et la gestion des actifs.
Un beacon BLE transmet périodiquement un petit paquet de données contenant un identifiant unique. Un téléphone intelligent ou un autre récepteur BLE peut capter ce signal et déclencher une action spécifique en fonction de sa proximité. Par exemple, lorsqu’un utilisateur entre dans un magasin équipé de beacons, une application peut détecter leur présence et afficher une offre promotionnelle en temps réel.
L’utilisation de beacons BLE comporte plusieurs avantages. En effet, la technologie BLE consomme très peu d’énergie et est optimisée pour fonctionner longtemps sur batterie. De plus, les beacons sont généralement de petite taille, leur permettant une installation simple et flexible sans câblage dans divers environnements intérieurs et extérieurs. Leur portée est configurable de quelques mètres jusqu’à 100 mètres et est généralement compatible avec la majorité des téléphones intelligents et tablettes modernes grâce à l’utilisation de protocoles standardisés comme iBeacon (Apple), Eddystone (Google) ou AltBeacon (open-source), permettant une compatibilité avec différents systèmes d’exploitation et plateformes.
Cependant, les beacons BLE comportent quelques limitations. L’utilisateur doit installer une application spécifique pour recevoir et interpréter et réagir aux signaux qui sont envoyés. De plus, les beacons sont très sensibles aux interférences, que ce soit par des objets physiques ou des appareils électroniques qui émettent des ondes, altérant ainsi leur portée et la précision des signaux.
Projet
Thirdbridge a conçu l’application mobile ainsi que le système d’interaction avec les Beacons BLE installés dans les 91 lave-autos de Couche-Tard au Québec. Ce système offre une expérience utilisateur inégalée aux clients de Couche-Tard, leur permettant de réaliser une transaction complète uniquement avec leur téléphone mobile !NFC
Le Near Field Communication (NFC) est une technologie de communication sans fil à très courte portée (2 à 10 cm) qui permet des échanges de données instantanés entre deux appareils compatibles. Basée sur la fréquence 13,56 MHz, elle fonctionne selon trois modes principaux : lecture/écriture, émulation de carte et peer-to-peer. Grâce à sa facilité d’utilisation, NFC est largement adopté dans divers domaines, notamment les paiements sans contact, l’identification et l’authentification et la billetterie électronique.
En mode lecture/écriture, un téléphone intelligent peut écrire ou lire les informations provenant d’un tag NFC et est souvent utilisé pour afficher des informations sous forme de “borne interactive”. La lecture d’un tag NFC peut aussi servir en marketing intelligent en ouvrant une page web spécifique ou lisant un fichier multimédia. En mode émulation de carte, la technologie NFC sert surtout à effectuer des paiements sans contact (Apple Pay, Google Pay et Samsung Pay) ou comme carte de transport (pour le bus et métro) ou badge d’accès (pour une chambre d’hôtel ou une porte sécurisée). En mode peer-to-peer, il est possible d’échanger des fichiers comme des photos ou des contacts ou encore de connecter des appareils ensemble plus aisément (connecter des écouteurs à un téléphone intelligent).
L’utilisation du NFC comporte plusieurs avantages. En effet, les interactions sont instantanées et sans contact puisqu’il ne faut simplement qu’approcher son appareil pour initier la communication. La courte portée réduit les risques d’interception et permet un chiffrement des transactions, notamment pour les paiements. Les tags NFC ne nécessitent pas d’énergie, ou dans des cas plus rares très peu d’énergie, pour opérer.
Cependant, la technologie NFC comporte quelques limitations. La faible portée requiert une proximité entre l’utilisateur et le tag NFC. De plus, peu d’informations peuvent être échangées dû au faible débit de transmission. Le NFC n’échappe pas non plus au attaques de proximité (skimming) permettant de récupérer de manière frauduleuse les données d’une carte bancaire.
Projet
Thirdbridge a conçu l’application mobile alimentant le premier dépanneur intelligent d’Amérique du Nord ! L’expérience sans caissier reposait sur plusieurs technologies, notamment l’utilisation du NFC pour confirmer le paiement à la sortie du magasin.Conclusion
Les technologies de proximité permettent d’enrichir les expériences offertes par le mobile en connectant l’utilisateur au monde physique. Bien comprendre leurs forces et faiblesses respectives permet de concevoir des projets de haute qualité qui augmentent le niveau d’interactivité avec les utilisateurs. Que ce soit le geofencing, l’utilisation du Bluetooth, du NFC ou même de technologies plus modernes comme l’Ultra Wide Band, l’expérience de Thirdbridge dans le développement mobile vous permettra de débloquer un univers de possibilités !
Autres articles






29 oct. 2024
L'IA au service de l'innovation : une nouvelle ère pour les apps mobiles et l’expérience utilisateur
L'intelligence artificielle (IA) représente une transformation numérique qui nous impacte tous. Cette technologie qui s'améliore rapidement grâce à l'analyse des données, permet non seulement de prendre des décisions informées et de réaliser des prévisions fiables, mais également de réaliser de nombreuses tâches plus rapidement.


15 oct. 2024
Pierre-Étienne Bousquet invité du journal ‘’Les Affaires’’
Notre président et cofondateur, Pierre-Étienne Bousquet s'est entretenu avec Jean-François Venne de Les Affaires afin de discuter de l'importante croissance du numérique dans l'industrie du commerce de détail et de son impact sur les ventes en ligne, qui deviennent de plus en plus cruciales pour le chiffre d'affaires.

24 sept. 2024
Cybersécurité et applications mobiles: Opter pour la bonne méthode d’authentification
Les applications mobiles sont des outils essentiels, manipulant des données personnelles, accédant à des informations sensibles, et faisant partie de notre quotidien à tous. Cependant, à l’ère où le mot cybersécurité est sur les lèvres de tous, assurer la sécurité de ces applications et des informations qui s’y retrouvent est primordial.



18 juin 2024
Hybride vs. Natif: Faire le bon choix
Chez Thirdbridge, l'approche de développement hybride est celle de prédilection. Mais analysons plus en détail en comparant le développement hybride et natif à travers des étapes clés du développement d'applications: les coûts, la performance, la sécurité et la maintenance.


.png)

.png)

.webp)
.jpg)
.jpg)
.jpg)


15 oct. 2024
Valoriser la gestion de Produit : Clé du Succès en Développement Logiciel
La distinction entre gestion de produit et gestion de projet est essentielle pour garantir une productivité optimale. Il ne suffit pas de les traiter comme des concepts interchangeables ; il est crucial d’adopter une approche proactive pour placer les bonnes ressources aux bons endroits.



9 août 2024
Les PWAs : un moyen de tester le potentiel des apps mobiles
Dans la dernière décennie, les applications mobiles ont changé notre quotidien : ces simples outils sont devenus des facilitateurs essentiels des tâches quotidiennes et des catalyseurs des interactions professionnelles et personnelles.

.png)
14 juin 2024
Recruter une équipe à l’interne ou engager une agence pour développer son application?
Lorsqu’on entreprend un projet aussi imposant et important que celui du développement d’une application, un dilemme crucial surgit rapidement: choisir entre une agence spécialisée ou recruter sa propre équipe à l’interne pour accomplir le travail. Une chose est certaine, c’est que les deux options présentent des avantages et des contraintes distincts.

14 juin 2024
Réussir le développement de son application en 5 étapes
Le développement d’une application ne s’improvise pas. Pour réussir dans ce domaine convoité, il est essentiel d’être bien préparé. Malheureusement, une grande majorité des projets numériques d’envergure échoue faute d’une préparation adéquate.

30 mai 2024
Avez-vous vraiment besoin d’une application?
Ne froncez pas les sourcils! Ceci est une vraie bonne question. Il suffit d’observer les gens dans le métro, par exemple, ou encore dans une salle d’attente : tout le monde ou presque a un téléphone à la main, pour lire, texter, jouer, obtenir un renseignement, rencontrer l’âme sœur, commander à manger ou magasiner…

22 mai 2024
Optimiser la synergie avec votre partenaire de développement logiciel
L’univers du numérique, et d’autant plus celui du développement de solutions numériques sur mesure, ne cesse d’évoluer — entre les avancées technologiques rapides et les besoins changeants des consommateurs, il est bien difficile de prédire de quoi l’avenir sera fait pour les acteurs du Web.

.png)
3 mai 2024
Des infrastructures simplifiées pour plus de vélocité
Chez Thirdbridge, nous sommes convaincus que les équipes orientées projet livrent des résultats de qualité supérieure, et ce, plus rapidement. Étant donné qu’elles sont responsables de l’intégralité du flux de création de valeur, ces équipes peuvent augmenter leur vélocité en éliminant elles-mêmes les goulots d’étranglement. De plus, accorder la responsabilité du flux de bout en bout à nos équipes de développeurs rend leur travail encore plus engageant et motivant.