Requisitos de WebXR

Para configurar un entorno capaz de desarrollar RA con WebXR, necesitarás lo siguiente:

Usa un contexto seguro

Un contexto seguro es un mecanismo de seguridad que garantiza que los recursos web se hayan transferido con un cierto nivel de seguridad. Necesitarás un contexto seguro para proporcionar una experiencia de XR de confianza con tus funciones nuevas.

Para calificar como entregados en un contexto seguro, tu recurso debe cumplir con, al menos, una de las siguientes condiciones:

  • El recurso debe entregarse a través de TLS (https://)
  • El recurso debe solicitarse a través de localhost o *.localhost.

Cómo configurar la redirección de puertos

Si no tienes un servidor de desarrollo al que se pueda acceder a través de TLS, puedes desarrollar en un contexto seguro con la redirección de puertos de las Herramientas para desarrolladores de Chrome. La redirección de puertos permite que un dispositivo Android acceda al contenido alojado en el servidor web del equipo de desarrollo. Crea un puerto TCP de escucha en el dispositivo Android que se asigna a un puerto TCP en la máquina de desarrollo. El tráfico puede viajar a través de la conexión USB entre estos dos puertos.

Sigue estos pasos para configurar la redirección de puertos:

  1. Sigue los pasos para configurar la redirección de puertos que se encuentran en las instrucciones para Herramientas para desarrolladores de Chrome.
  2. Asegúrate de que se esté ejecutando el servidor web en la estación de trabajo de desarrollo.
  3. Verifica que la conexión funcione. Abre Google Chrome en el dispositivo Android y busca localhost en el número de puerto especificado en la Configuración de redirección de puertos, por ejemplo, localhost:8000.

Los recursos del servidor web ahora deberían ser visibles desde el dispositivo Android. Estos recursos se entregan en contexto seguro y pueden usar funciones de WebXR.

Configura un dispositivo compatible

Las experiencias de RA en Android solo se pueden ejecutar en un dispositivo compatible con ARCore. Asegúrate de que el dispositivo tenga instalados y habilitados los Servicios de Google Play para RA.

A fin de verificar que el dispositivo esté configurado correctamente para ejecutar WebXR, navega a una página de ejemplo de WebXR en un navegador compatible.

Próximos pasos

Ahora que configuraste tu entorno de desarrollo para crear experiencias de RA con WebXR, puedes hacer lo siguiente: