Pourquoi sans app ?

Télécharger une application pour expérimenter une installation ou voir une œuvre en AR est un frein majeur à l'adoption. Des études de comportement montrent une chute significative du taux d'engagement entre "scanner un QR code" et "télécharger une app". Le WebAR résout ce problème : tout se passe dans le navigateur.

Les technologies WebAR

WebXR Device API

La spécification WebXR est le standard web pour la réalité augmentée et virtuelle dans le navigateur. Elle permet d'accéder à la caméra, aux capteurs de position, et de superposer des éléments 3D sur le flux vidéo réel.

Support actuel : Chrome Android (bonne prise en charge), Firefox (partiel), Safari iOS (limité, amélioration en cours). Sur les appareils iOS récents, WebXR AR mode fonctionne sur Chrome mais pas sur Safari — un point de friction à connaître.

AR.js

AR.js est une bibliothèque JavaScript open source qui implémente la réalité augmentée basée sur des marqueurs (images ou codes QR spécifiques) dans le navigateur. Très légère, fonctionne sur presque tous les mobiles. Idéale pour les expériences simples : scanner un marqueur → voir un objet 3D se superposer.

8th Wall et Zappar

Ces plateformes cloud proposent du WebAR avancé (tracking de surface, reconnaissance d'image, sans marqueur) mais avec un modèle payant. Elles permettent d'atteindre iOS et Android sans les limites de WebXR.

Three.js + WebXR

Pour des expériences plus riches, combiner Three.js (rendu 3D) avec la WebXR Device API permet de créer des scènes AR complètes dans le navigateur.

Les limites à connaître

Performances : le WebAR est plus gourmand qu'une app native, surtout sur des appareils anciens. Les effets complexes (physique, nombreux objets) peuvent ramer.

iOS/Safari : le support WebXR sur iOS Safari reste partiel. Pour cibler iOS, les solutions cloud (8th Wall, Zappar) ou AR Quick Look (USDZ) sont plus fiables.

Persistance : un objet AR "posé dans l'espace" peut dériver si le tracking est imprécis — particulièrement sur les appareils sans LiDAR.

Permissions : le navigateur demande l'accès à la caméra. Les utilisateurs méfiant peuvent refuser.

Cas d'usage concrets

Musées et expositions : scanner un objet de la collection pour voir une reconstitution 3D, une couche d'information, ou une animation. Pas d'app à télécharger.

Patrimoine in situ : pointer son téléphone vers un mur vide pour voir ce qu'il y avait avant. Pointer vers une ruine pour la reconstituer.

Médiation scolaire : un QR code sur un cartel déclenche une animation AR accessible sur le smartphone de l'élève.

E-commerce culturel : voir un objet artisanal en taille réelle dans son espace avant de l'acheter.

Par où commencer

Pour une première expérience WebAR sans investissement :

1. Prendre AR.js (gratuit, open source)

2. Créer un marqueur simple (pattern AR.js)

3. Préparer un objet 3D (GLTF format, léger)

4. Héberger sur HTTPS (obligatoire pour l'accès caméra)

5. Tester sur Android Chrome en priorité

Explorer les tutos AR/XR → · Parler de votre projet →