La funzionalità di monitoraggio del movimento di ARCore si basa sia sulle informazioni visive della fotocamera sia sulle misurazioni inerziali dell'unità di misura inerziale (IMU) del dispositivo. Ti consigliamo di seguire le seguenti linee guida per assicurarti che la tua app fornisca condizioni ottimali affinché ARCore mantenga monitoraggio e rileva le funzionalità nell'ambiente.
Offrire la migliore esperienza utente possibile
Con l'AR è possibile creare esperienze uniche e piacevoli per gli utenti. Tuttavia, gli utenti possono sentirsi delusi se non sono sicuri di come procedere o di cosa visualizzare oltre all'immagine del passthrough della videocamera.
Per offrire la migliore esperienza utente possibile, assicurati che la tua app:
- Fornisce un feedback chiaro agli utenti
- Incoraggia l'utente a spostare il dispositivo
- Mostra come interagire con il dispositivo per provare l'AR
Per un elenco più completo di suggerimenti di progettazione, consulta le nostre linee guida per la progettazione in realtà aumentata.
Queste linee guida si basano su ricerche fondamentali e offrono insight e idee che possono aiutarti a progettare esperienze AR migliori per i tuoi utenti.
Incoraggiare gli utenti a spostare lentamente la videocamera
ARCore richiede le informazioni visive della videocamera per una comprensione dell'ambiente. I rapidi movimenti del dispositivo possono sfocare l'immagine della fotocamera, riducendo la capacità di ARCore di localizzare e rilevare le caratteristiche.
Durante brevi periodi di movimento, ARCore si basa sui dati IMU per stimare la posizione del dispositivo. Quando il movimento si arresta, il rilevamento visivo riprende.
Evita periodi lunghi di movimento rapido, che potrebbero causare la perdita di monitoraggio da parte di ARCore e impedire il rilevamento delle funzionalità.
Utilizzo efficace degli ancoraggi
Consulta l'articolo sull'utilizzo degli ancoraggi per capire meglio come funzionano gli ancoraggi, come utilizzarli in modo efficace nella tua app e per comprendere altre considerazioni relative a progettazione e UX.
Evitare di utilizzare il feedback aptico
Poiché le vibrazioni del dispositivo possono interferire temporaneamente con la capacità di ARCore di stimare in modo accurato la posizione del dispositivo, evita di fornire feedback aptico all'utente, ad esempio utilizzando la vibrazione del dispositivo.