Conditions requises pour WebXR

Pour configurer un environnement compatible avec le développement de RA à l'aide de WebXR, vous avez besoin:

Utiliser un contexte sécurisé

Un contexte sécurisé est un mécanisme de sécurité qui garantit que les ressources Web ont été transférées avec un certain niveau de sécurité. Vous aurez besoin d'un contexte sécurisé pour proposer une expérience XR fiable avec vos nouvelles fonctionnalités.

Pour qu'elle puisse être diffusée dans un contexte sécurisé, elle doit remplir au moins l'une des conditions suivantes:

  • La ressource doit être fournie via le protocole TLS (https://)
  • La ressource doit être demandée via localhost ou *.localhost.

Configurer le transfert de port

Si vous ne disposez pas d'un serveur de développement accessible via TLS, vous pouvez quand même développer dans un contexte sécurisé à l'aide du transfert de port des outils pour les développeurs Chrome. Le transfert de port permet à un appareil Android d'accéder au contenu hébergé sur le serveur Web de l'ordinateur de développement. Elle crée un port TCP d'écoute sur l'appareil Android qui est mappé à un port TCP de la machine de développement. Le trafic peut ensuite circuler via la connexion USB entre ces deux ports.

Pour configurer le transfert de port, procédez comme suit:

  1. Suivez la procédure Configurer le transfert de port dans les instructions des outils pour les développeurs Chrome.
  2. Assurez-vous que le serveur Web de la station de travail de développement est en cours d'exécution.
  3. Vérifiez que votre connexion fonctionne. Ouvrez Google Chrome sur l'appareil Android et accédez à localhost sur le numéro de port spécifié dans les paramètres de transfert de port, par exemple localhost:8000.

Les ressources du serveur Web devraient désormais être visibles sur l'appareil Android. Ces ressources sont diffusées dans un contexte sécurisé et peuvent utiliser les fonctionnalités WebXR.

Configurer un appareil compatible

Les expériences de RA sur Android ne peuvent être exécutées que sur un appareil compatible ARCore. Assurez-vous que les Services Google Play pour la RA sont installés et activés sur l'appareil.

Pour vérifier que l'appareil est correctement configuré pour exécuter WebXR, accédez à un exemple de page WebXR dans un navigateur compatible.

Étapes suivantes

Maintenant que vous avez configuré votre environnement de développement pour créer des expériences de RA à l'aide de WebXR, vous pouvez: