Il sistema Android XR utilizza modelli di interattività simili a quelli delle app per dispositivi mobili e con schermi di grandi dimensioni per aiutare gli utenti a capire come utilizzare la realtà XR. Sono inclusi pattern noti come la schermata Home, la panoramica delle app, la pila di app e altro ancora.
Per aiutarti a creare esperienze integrate e senza confini, Android XR offre navigazione con gesti naturali, input multimodali e nuove funzionalità spaziali e 3D.
Modalità Spazio Home e Spazio intero
Un utente può utilizzare la tua app in due modalità: Spazio domestico e Spazio completo. In Spazio domestico, un utente può eseguire il multitasking con la tua app affiancata ad altre app. In Full Space, la tua app è al centro dell'esperienza dell'utente, con accesso completo alle funzionalità immersive di Android XR.
Offrire agli utenti il controllo sul proprio ambiente
In Android XR, un ambiente è lo spazio reale o virtuale che un utente vede mentre indossa un dispositivo XR. Non è vincolato dalle limitazioni fisiche degli schermi di computer e dispositivi mobili.
- Un ambiente spaziale simula uno spazio virtuale completamente immersivo che assume il controllo dello spazio fisico di un utente. Disponibile solo in Spazio completo. Ad esempio, un utente guarda un film in un cinema di lusso virtuale.
- Un ambiente passthrough aggiunge elementi digitali all'ambiente fisico di un utente. Ad esempio, un utente apre più app per schermi di grandi dimensioni mentre visualizza contemporaneamente la stanza reale.
Scopri come creare ambienti spaziali in Full Space.
Ambienti di sistema
Gli utenti possono scegliere gli ambienti forniti dal sistema Android XR. Questi ambienti di sistema possono essere utilizzati in Home Space o Full Space. Se un'app non definisce un ambiente specifico, erediterà l'ambiente di sistema, in modalità passthrough o in un ambiente virtuale.
Progettare con input multimodali
È essenziale progettare applicazioni immersive accessibili a un'ampia gamma di utenti. Devi consentire agli utenti di personalizzare i metodi di inserimento in base alle loro preferenze e abilità individuali.
Per aiutarti a raggiungere questo obiettivo, Android XR supporta una serie di metodi di inserimento, tra cui il rilevamento dei movimenti delle mani e degli occhi, i comandi vocali, le tastiere connesse tramite Bluetooth, i mouse tradizionali e adattabili, i trackpad e i controller a sei gradi di libertà (6DoF). La tua app dovrebbe funzionare automaticamente con queste modalità integrate.
Assicurati di fornire un feedback visivo o audio per confermare le azioni dell'utente per qualsiasi modello di interazione scelto.
Scopri le considerazioni di progettazione per l'accessibilità XR.
Il rilevamento delle mani consente interazioni naturali. La maggior parte dei gesti deve essere confortevole da eseguire ripetutamente e non richiedere movimenti ampi di mani o braccia per periodi di tempo prolungati. Se aggiungi mani virtuali, assicurati che vengano monitorate con precisione. Se aggiungi gesti speciali, sono preferibili piccoli gesti localizzati a movimenti ampi.
I comandi vocali sono utili per l'interazione senza usare le mani. Gli utenti possono dettare i dati inseriti e eseguire alcune interazioni con le app tramite istruzioni vocali tramite Gemini. Ad esempio, un utente potrebbe dire "Apri Google Maps" per aprire l'app.
Il monitoraggio oculare consente interazioni semplici, ad esempio la selezione di oggetti osservandoli. Per ridurre al minimo l'affaticamento degli occhi, puoi offrire metodi di inserimento alternativi.
Dispositivi periferici. Android XR supporta dispositivi esterni come tastiera, mouse e controller 6DoF Bluetooth. Per i controller, assicurati di avere mappature dei pulsanti intuitive e valuta la possibilità di consentire agli utenti di rimappare i pulsanti in base alle proprie preferenze.
Informazioni sui gesti di sistema
Android XR estende le azioni comuni sui dispositivi mobili, come pressione, pizzico e scorrimento, a un sistema di navigazione basato sui gesti.
Gli utenti navigano orientando il palmo della mano principale verso l'interno, pizzicando e tenendo premuti l'indice e il pollice. La mano si muove verso l'alto, verso il basso, verso sinistra o verso destra e viene rilasciata per selezionare un'opzione. Gli utenti possono impostare la preferenza per la mano principale in Impostazioni di input.
Considerazioni sulla privacy
I consigli sulla privacy di Android si applicano allo sviluppo di app XR. Ricorda di ottenere il consenso dell'utente prima di raccogliere informazioni che consentono l'identificazione personale, limita la raccolta dei dati utente all'essenziale e archiviali in modo sicuro.
Segui le norme sulla qualità dell'app di Android XR.