Explication
Ensemble d'outils logiciels pour créer des applications VR/AR
Exemple concret
Le Meta Quest SDK que les développeurs utilisent pour créer des jeux VR
À quoi ça sert concrètement ?
- Développement d'applications : outils, bibliothèques et documentation pour créer des apps VR/AR
- Accès aux fonctionnalités du casque : tracking, contrôleurs, passthrough, eye tracking...
- Intégration aux moteurs : plugins pour Unity et Unreal Engine
- Publication sur les stores : outils de compilation et soumission
SDK majeurs en XR
Meta XR SDK (Quest)
- SDK officiel pour développer sur Quest
- Fonctionnalités avancées : hand tracking, passthrough MR, avatars
- Le plus utilisé actuellement
Exemple : Développer une app de formation pour Quest 3
OpenXR (standard ouvert)
- Standard multi-plateforme
- Une seule codebase pour plusieurs casques
- Supporté par la majorité des fabricants
Exemple : App compatible Quest, Pico, et PCVR
SDK spécifiques
- SteamVR (Valve), PSVR SDK (Sony)
- ARCore/ARKit pour mobile
- SDK propriétaires selon plateforme
Exemple : Développer exclusivement pour PlayStation VR2
Exemple VR parlant
Un studio développe une formation VR. Il utilise le Meta XR SDK pour accéder au hand tracking du Quest 3, intégré à Unity. Le SDK fournit les composants prêts à l'emploi : détection des mains, interactions, boundary system.
Pourquoi est-ce essentiel en VR professionnelle ?
- Le choix du SDK détermine les plateformes cibles et les fonctionnalités disponibles
- OpenXR simplifie le développement multi-plateforme
- Documentation et support du SDK = critère de choix pour les développeurs

