Controllare se l'app mobile è pronta per Android XR

Dispositivi XR applicabili
Queste indicazioni ti aiutano a creare esperienze per questi tipi di dispositivi XR.
Visori XR
Occhiali XR con cavo

Le app mobile 2D esistenti sono automaticamente compatibili con i visori Android XR e i dispositivi con occhiali XR con cavo, a condizione che non richiedano funzionalità non supportate, come la telefonia. Gli utenti possono completare i flussi di attività critici in un'app compatibile con Android XR, ma l'esperienza utente sarà meno ottimale. Idealmente, dovresti progettare un'esperienza differenziata per XR che implementi funzionalità offerte solo sui dispositivi XR. Per ulteriori informazioni, consulta la nostra guida per gli sviluppatori per portare la tua app in 3D con XR.

Tuttavia, mentre sviluppi funzionalità spaziali per la tua app, puoi anche ottimizzare l'esperienza dell'app esistente per gli utenti che la utilizzano sui loro dispositivi Android XR. Per farlo, segui le norme sulla qualità delle app adattive e punta ad almeno il supporto di livello 2. Per iniziare, esamina le sezioni di questa guida, che evidenziano le aree su cui puoi concentrarti per promuovere un'esperienza ottimale per i tuoi utenti su Android XR.

Controlla la tua app

Controlla la tua app per ciascuna delle seguenti categorie che in genere influiscono sull'esperienza di un'app su Android XR. Per ogni categoria, consulta le linee guida per le app adattive e le guide per gli sviluppatori correlate per creare un'esperienza adattiva ottimale.

Display e orientamento

Molti problemi comuni in Android XR sono causati da ipotesi sull'orientamento e sulla configurazione dello schermo di un dispositivo.

Aspetti da controllare

  • Mancata corrispondenza dell'orientamento naturale: la maggior parte degli smartphone ha un orientamento naturale (Surface.ROTATION_0) che corrisponde alla modalità verticale, mentre molti dispositivi XR utilizzano l'orientamento orizzontale come orientamento naturale.
  • Evita di codificare l'orientamento: la codifica dell'orientamento di un'app può impedirne l'adattamento a schermi e fattori di forma diversi.
  • Modifiche alla configurazione: assicurati che la tua app gestisca le modifiche alla configurazione. Non dare per scontato che un dispositivo sia uno smartphone quando disponi la tua app.
  • Layout e rendering: i dispositivi XR come i visori XR e gli occhiali XR con cavo possono avere display con una risoluzione molto elevata. Controlla i limiti specifici della finestra anziché le dimensioni di visualizzazione per evitare elementi dell'interfaccia utente eccessivamente grandi o ritagliati. Non posizionare i contenuti dell'app e i pulsanti interattivi troppo vicino al bordo di una finestra per evitare il ritaglio.

Consulenza

Ridimensionamento dinamico e multi-finestra

I visori XR e gli occhiali XR con cavo sono dotati di ambienti spaziali in cui le finestre delle app possono essere ridimensionate e riposizionate liberamente.

Aspetti da controllare

  • Supporta il ridimensionamento delle finestre: l'app deve mantenere l'avanzamento dell'utente, la posizione di scorrimento e l'input di testo durante e dopo gli eventi di ridimensionamento. Inoltre, assicurati di adattare l'interfaccia utente dell'app alle nuove dimensioni della finestra.

Consulenza

Videocamere

Le app Fotocamera richiedono considerazioni speciali per i sensori e le videocamere virtuali rivolte in avanti su visori XR e occhiali XR con cavo.

Aspetti da controllare

  • Orientamento naturale del dispositivo: i dispositivi XR spesso utilizzano l'orientamento orizzontale come orientamento naturale. Il sistema conta i valori di rotazione del sensore della videocamera rispetto all'orientamento naturale del dispositivo. Ciò significa che sui dispositivi XR, quando il sensore della videocamera è a 0 gradi di rotazione, l'orientamento è in genere orizzontale, mentre su uno smartphone l'orientamento è in genere verticale. Per questo motivo, non dare per scontato l'orientamento del dispositivo o del sensore della videocamera in base al valore dell'angolo di rotazione.
  • Videocamere virtuali rivolte in avanti: a differenza di uno smartphone, i dispositivi XR con una videocamera rivolta in avanti forniscono una visualizzazione virtuale dell'avatar dell'utente. Questa visualizzazione virtuale potrebbe essere capovolta orizzontalmente, quindi l'app non deve dare per scontato un determinato orientamento.

Consulenza

Input

Le app devono supportare la varietà di metodi di input supportati su visori XR e occhiali XR con cavo.

Aspetti da controllare

  • Touch target: utilizza touch target più grandi rispetto ad altri fattori di forma per aumentare la precisione, il comfort e l'usabilità.
  • Supporto della tastiera: testa l'app sia con la tastiera virtuale di sistema sia con le tastiere esterne.
  • Supporto del gamepad: supporta i controller di gioco durante la navigazione nei menu delle app e durante il gioco.

Consulenza

Ciclo di vita del sistema

Le app devono gestire gli eventi del ciclo di vita del sistema senza problemi.

Aspetti da controllare

  • Continuità audio e video durante il ridimensionamento: la riproduzione dei contenuti multimediali deve rimanere sincronizzata durante il ridimensionamento della finestra.
  • Continuità audio e video quando si toglie e si indossa il dispositivo: la riproduzione dei contenuti multimediali deve riprendere da dove era stata interrotta quando un utente toglie o indossa di nuovo il dispositivo.

Consulenza