Explication
WebSpatial est un framework open source et cross-platform initié par Pico, permettant de créer des applications spatiales — fenêtres, widgets et objets 3D dans l'espace — avec des technologies web standard (HTML5, CSS, React). Compatible avec les casques Pico et l'Apple Vision Pro.
Exemple concret
Créer une application de tableau de bord 3D avec React et CSS, qui fonctionne aussi bien sur un Pico que sur un Apple Vision Pro
À quoi ça sert concrètement ?
- Développer des interfaces spatiales avec des compétences web classiques (HTML, CSS, JavaScript)
- Déployer la même application sur plusieurs casques XR sans réécriture
- Créer des widgets spatiaux qui coexistent avec d'autres apps dans l'espace virtuel
- Prototyper rapidement des expériences de spatial computing
WebSpatial vs autres approches de développement XR
WebSpatial (web natif)
- HTML5 + CSS + React pour des apps spatiales
- Open source et cross-platform (Pico, Vision Pro)
- Compétences web standard suffisantes
- Idéal pour les interfaces 2D/3D mixtes
Exemple : Un dashboard spatial en React affiché dans l'espace de travail virtuel
WebXR (standard W3C)
- API navigateur pour accéder aux capteurs VR/AR
- Fonctionne dans n'importe quel navigateur compatible
- Plus bas niveau : gère le rendu 3D directement
- Nécessite Three.js, A-Frame ou Babylon.js
Exemple : Une visite virtuelle 3D accessible via un lien web dans le navigateur du casque
Moteurs natifs (Unity, Unreal)
- Performance maximale et rendu graphique avancé
- Compilation native par plateforme
- Compétences spécialisées requises (C#, C++)
- Meilleur pour les applications 3D complexes
Exemple : Un simulateur de maintenance industrielle avec physique réaliste
Exemple VR parlant
Une entreprise veut déployer un tableau de bord de production visible en spatial computing. Son équipe web crée l'interface avec WebSpatial en React et CSS. Le résultat s'affiche comme une fenêtre spatiale dans l'espace de travail du casque, coexistant avec d'autres applications. Le même code fonctionne sur les Pico de l'usine et sur le Vision Pro du directeur, sans recompilation.
Pourquoi est-ce essentiel en VR professionnelle ?
- WebSpatial démocratise le développement spatial : tout développeur web peut créer des apps XR
- L'approche cross-platform réduit le risque de dépendance à un seul fabricant de casque
- Complémentaire à WebXR : WebSpatial pour les interfaces, WebXR pour les expériences immersives
- Signal fort de l'industrie : le spatial computing adopte les standards du web

