Lo standard WebXR fornisce funzionalità di realtà aumentata in un browser web. Su Google Chrome, WebXR utilizza ARCore per fornire funzionalità AR sui dispositivi Android supportati.
Quando scegli tra WebXR e ARCore, considera l'esperienza utente target. Un'applicazione Android che utilizza ARCore fornirà un'esperienza utente più fluida rispetto all'apertura di un browser web per visualizzare i contenuti WebXR. Analogamente, una pagina web potrà avviare una sessione WebXR senza interruzioni nel browser. Ciò consente agli utenti di rimanere in un ambiente familiare.
Confronto delle funzionalità
Quando scegli di sviluppare la tua esperienza AR utilizzando ARCore o WebXR, tieni presente che non tutte le funzionalità di ARCore sono disponibili in WebXR.
La tabella seguente descrive le funzionalità ARCore e lo stato corrispondente in Chrome.
Funzionalità ARCore | Stato di Chrome | Spiegazione WebXR |
---|---|---|
Hit test | Shipped | API WebXR Device - Test degli hit |
Ancoraggi | Shipped | Che cos'è un ancoraggio |
API Profondità | Shipped | Rilevamento della profondità di WebXR |
Rilevamento di piani | Prova sviluppatore | Spiegazione sul rilevamento del piano |
Stima dell'illuminazione | Shipped | API WebXR Device - Lighting Estimation |
Volti aumentati | highlight_off | highlight_off |
Immagini aumentate | highlight_off | highlight_off |
Posizionamento istantaneo | highlight_off | highlight_off |