Requisiti WebXR

Per configurare un ambiente in grado di eseguire lo sviluppo AR utilizzando WebXR, ti serviranno:

Utilizza un contesto sicuro

Un contesto sicuro è un meccanismo di protezione che assicura che le risorse web siano state trasferite con un determinato livello di sicurezza. Ti servirà un contesto sicuro per offrire un'esperienza XR affidabile con le nuove funzionalità.

In altri termini, per essere considerata fornita in un contesto sicuro, la risorsa deve soddisfare almeno una delle seguenti condizioni:

  • La risorsa deve essere consegnata tramite TLS (https://)
  • La risorsa deve essere richiesta tramite localhost o *.localhost.

Configura port forwarding

Se non disponi di un server di sviluppo accessibile tramite TLS, puoi comunque sviluppare in un contesto sicuro utilizzando il Port forwarding di Chrome DevTools. L'inoltro alla porta consente a un dispositivo Android di accedere a contenuti ospitati sul server web del computer di sviluppo. Sul dispositivo Android, crea una porta TCP di ascolto che corrisponde a una porta TCP sulla macchina di sviluppo. Il traffico può quindi passare attraverso la connessione USB tra queste due porte.

Per configurare il port forwarding:

  1. Segui i passaggi per configurare il port forwarding nelle istruzioni di Chrome DevTools.
  2. Assicurati che il server web sulla workstation di sviluppo sia in esecuzione.
  3. Verifica che la connessione funzioni. Apri Google Chrome sul dispositivo Android e vai a localhost sul numero di porta specificato in Impostazioni di port forwarding, ad esempio localhost:8000.

Le risorse sul server web dovrebbero essere visibili sul dispositivo Android. Queste risorse vengono gestite in un contesto sicuro e possono utilizzare le funzionalità WebXR.

Configurare un dispositivo supportato

Le esperienze AR su Android possono essere eseguite solo su un dispositivo supportato da ARCore. Assicurati che sul dispositivo sia installato e attivato Google Play Services per AR.

Per verificare che il dispositivo sia configurato correttamente per l'esecuzione di WebXR, vai a una pagina WebXR di esempio in un browser compatibile.

Passaggi successivi

Ora che hai configurato il tuo ambiente di sviluppo per creare esperienze AR utilizzando WebXR, puoi: