De nombreuses applications mobiles populaires exploitent aujourd'hui la réalité augmentée (RA). Si certaines fonctionnent sur la plupart des smartphones, d'autres exigent des appareils récents et performants. Pour développer ces expériences immersives, les développeurs s'appuient sur ARCore (Google) et ARKit (Apple).
ARCore pour Android et ARKit pour iOS sont les plates-formes leaders permettant aux développeurs de créer des expériences AR et aux utilisateurs d'y accéder. Elles exploitent le matériel et les logiciels des appareils, comme l'appareil photo et les capteurs de localisation.
ARCore, plate-forme AR d'Android, repose principalement sur la caméra principale et les capteurs de mouvement. Contrairement à ARKit, elle offre une grande flexibilité : les développeurs peuvent utiliser divers moteurs et même cibler iOS.
La plupart des smartphones Android récents sont compatibles, bien que les modèles haut de gamme offrent des performances supérieures.
ARCore détecte les "points caractéristiques" via la caméra pour identifier des plans (sols, murs, tables). Ces plans servent d'ancres aux objets virtuels. Bien que simple, cette méthode peine sur les surfaces lisses.
ARCore intègre aussi la localisation et cartographie simultanées (SLAM) pour suivre la position et l'environnement du device. L'estimation de la lumière rend les objets virtuels réalistes. L'API Depth, disponible depuis fin 2019, s'appuie sur le ToF des appareils comme le Galaxy Note 10+ ou S20 Ultra.

ARKit, plate-forme AR d'Apple pour iOS, bénéficie depuis 2020 des capteurs LiDAR (iPhone 12 Pro et ultérieurs, iPad Pro). Cela booste précision et immersion.

Cette technologie exclusive limite l'accessibilité mais excelle en mapping détaillé. LiDAR mesure les distances via impulsions laser, générant des nuages de points pour des cartes topographiques précises.
ARKit améliore l'occlusion (objets virtuels derrière le réel), les mesures, la capture de mouvement et la physique. Il gère la géométrie de scène via les capteurs du device et supporte les deux caméras simultanément.
Comparer ARCore et ARKit n'est pas binaire : chaque a ses forces et faiblesses.

ARKit avec LiDAR surpasse ARCore en reconnaissance de surfaces (murs blancs) et immersion. Mais ses devices sont plus chers et volumineux.
ARCore est accessible sur plus d'appareils standards. Le choix dépend souvent de l'écosystème : Android ou iOS, intégrations Maps ou Google Images.
Si la RA est occasionnelle, votre OS actuel suffit ; sinon, évaluez selon vos priorités.

ARKit offre outils précis et puissants, mais limité aux iOS récents. ARCore est universel : compatible Android et iOS via caméra RGB.
Choisissez selon cible : accessibilité (ARCore) ou performances premium (ARKit).
ARKit mise sur LiDAR pour profondeur précise ; ARCore sur algorithmes caméra/capteurs, plus flexibles.
Pour la plupart, cela ne justifie pas un switch d'OS. Mais pour pros ou passionnés de RA mobile, analysez en profondeur.
Crédit image : Julia_Tim/Depositphotos
[]