Design para XR Immersive

Para aproveitar todo o potencial das experiências imersivas do Android XR, é importante entender a computação espacial, a imersão e como combinar conteúdo digital com o ambiente físico do usuário.

Um ótimo design de XR imersivo oferece uma experiência confortável, natural e intuitiva. Ele atrai os usuários e os incentiva a explorar tudo o que o app tem a oferecer. Os apps Android XR podem ajudar os usuários ao longo do dia a:

  • Foque no trabalho e seja mais produtivo e criativo
  • Assistir vídeos, jogar, ouvir músicas e navegar pelas fotos
  • Descubra e aprenda
  • Comunicação e conexão com familiares e amigos
  • Melhorar a saúde mental e física

Considerações para um app de RV de alta qualidade

Comece de onde você está

O Android XR ajuda você a criar designs de onde estiver. Você pode desenvolver um novo app ou atualizar um já existente com o Android Jetpack XR, Unity, OpenXR ou WebXR.

Criar um app ou espacializar um app Android
Você pode criar um app do zero ou adaptar um app Android para dispositivos móveis ou telas grandes para XR adicionando componentes espaciais.

Um app Android para telas grandes adaptado para o Android XR

Criar um novo app ou portar um app Unity, OpenXR ou WebXR
Você pode levar experiências imersivas para um novo público com o mínimo de esforço de desenvolvimento.

Vacation Simulator, um app Unity portado para Android XR

Siga os padrões estabelecidos. Você pode usar as diretrizes e os componentes do Material Design para criar uma experiência consistente em várias plataformas. Para apps Android, adote padrões de interface estabelecidos. Para apps Unity, OpenXR ou WebXR, aplique diretrizes de design específicas da plataforma para garantir uma experiência do usuário integrada.

Aproveite o conhecimento dos usuários. Use elementos comuns, como botões, menus e campos de texto, que os usuários já conhecem de outras plataformas. Crie interações consistentes para ajudar os usuários a navegar no app. Adicione indicações visuais para mostrar como eles podem interagir com os objetos.

Faça com que os usuários se sintam confortáveis e seguros

Considere o conforto em todas as partes do design, pensando em como as pessoas se movem naturalmente. Permita que os usuários interajam com seu app em diferentes posições do corpo, usando as mãos, os olhos, a voz, o teclado físico, o mouse ou o controle.

Projete interações confortáveis. Centralize os elementos interativos no campo de visão do usuário para minimizar o cansaço da cabeça e dos olhos. Mantenha o conteúdo dentro de limites claros para ajudar os usuários a se orientarem e evitar sobrecarga sensorial. Reserve movimentos amplos da cabeça e do corpo para interações que realmente melhoram a experiência.

Acomode experiências sentadas, em pé e reclinadas. Posicione elementos, controles e objetos interativos da interface no campo de visão do usuário. Ative as configurações de altura personalizadas para que os usuários possam personalizar a experiência.

Evitar enjoo durante o movimento. Use movimento previsível e taxas de frames estáveis para ajudar os usuários a antecipar mudanças no ambiente. Evite movimentos inesperados, como acelerações, desacelerações ou mudanças de direção bruscas. Isso ajuda a manter alguns itens parados para um frame de referência.

Permita que os usuários escolham entre mundos reais e virtuais. Se o app oferecer imersão total para transportar os usuários a um espaço virtual, considere oferecer uma opção de transparência para que eles possam ver o espaço físico ao lado do app quando possível.

Considere as tecnologias de exibição

As experiências imersivas do Android XR são executadas em uma variedade de hardware. Embora todos os dispositivos sejam compatíveis com os modelos de interação principais, a tecnologia de exibição muda fundamentalmente a forma como o conteúdo digital se mistura com o mundo físico.

De modo geral, os dispositivos imersivos se dividem em duas categorias: headsets de XR, que usam câmeras para transmitir o mundo exterior, e óculos de XR com fio, que usam lentes transparentes. Entender essas diferenças é fundamental para a seleção de cores, o posicionamento da interface e o design imersivo.

Headsets de XR

Os headsets de RV usam câmeras de alta resolução para capturar o mundo físico e transmitir para telas dentro do headset.

Recursos visuais: como a tela é opaca, ela pode renderizar o "preto verdadeiro" e ocluir totalmente o mundo real. Isso permite uma imersão virtual completa (RV), em que o ambiente físico é totalmente substituído.

Campo de visão: os headsets geralmente oferecem um campo de visão amplo (mais de 110°), permitindo interfaces imersivas que preenchem a visão periférica.

Entradas: as entradas principais geralmente incluem rastreamento de mãos e olhos e controles dedicados de 6DoF.

Óculos XR (com fio)

Os óculos XR com fio usam telas de luz aditiva (como guias de ondas) para projetar luz em lentes semitransparentes. Os usuários veem o mundo físico diretamente pelos óculos, com conteúdo digital sobreposto.

Cor e transparência aditivas: em uma tela aditiva, o preto puro é renderizado como transparente. Cores mais escuras são renderizadas emitindo menos luz, o que reduz a opacidade delas.

Campo de visão: o FOV é mais focado, geralmente entre 50° e 70°. Embora ainda ofereça uma experiência de tela ampla, ele é mais estreito do que um headset. O dimensionamento da interface ajusta automaticamente o conteúdo para mantê-lo dentro dessa área focada.

Escurecimento: muitos dispositivos usam o escurecimento eletrocrômico para escurecer as lentes globalmente, ajudando o conteúdo virtual a se destacar em ambientes físicos claros.

Entradas: devido ao formato, os óculos geralmente dependem de entradas naturais (mãos) e dispositivos periféricos (como smartphones, teclados/mouses Bluetooth) em vez de controles dedicados volumosos.

Recurso Headsets XR Óculos XR (com fio)
Visualização de ambiente Feed de vídeo digitalizado (tela opaca) Visão física direta (lentes transparentes)
Tipo de exibição Telas opacas MicroLED, que podem renderizar faixas de cores completas e pretos puros Óptica aditiva transparente, que não pode renderizar preto puro e sempre tem alguma transparência
Imersão Pode bloquear completamente o mundo real O mundo está sempre visível, e o escurecimento eletrocrômico pode aumentar a imersão.
Campo de visão (FOV) Grande (~110° ou mais) Focado (~50° a 70°)
Escalonamento da interface Escalonamento padrão para tela imersiva Escalonamento automático para ajustar o conteúdo em um campo de visão mais estreito
Mobilidade Conectado ou com bateria limitada; projetado para uso estacionário ou em escala de ambiente Alta mobilidade; design leve para movimentação confortável

Aproveite experiências especiais em XR

O Android XR inclui recursos para ajudar você a aproveitar a tela infinita e criar experiências imersivas e envolventes.

Modelos 3D interativos. Você pode adicionar objetos 3D interativos que sejam realistas, estilizados ou divertidos. Normalmente, os objetos 3D são renderizados com profundidade e volume, podem ser vistos de todos os ângulos e movidos com interações naturais usando gestos.

Ambientes virtuais totalmente imersivos. Use a imersão total apenas em experiências que se beneficiam significativamente dela. Escolha um momento importante para transportar um usuário para uma nova realidade, substituindo o ambiente físico por um espaço virtual.

Considere a fusão imersiva. No modo passthrough, é possível misturar elementos virtuais com o ambiente físico de um usuário. Projete objetos virtuais com iluminação e oclusão naturais para adicionar um toque realista.

Áudio espacial. Para adicionar outra camada de realismo e imersão, posicione os sons com precisão em um ambiente para criar uma paisagem sonora realista que aumente a percepção espacial do usuário.

Tornar o app acessível

O Android XR foi desenvolvido para facilitar a navegação, o entendimento e o uso do app para todos os usuários.

Recursos do sistema. O Android XR inclui recursos de acessibilidade para dispositivos móveis e telas grandes, como conversão de voz em texto, legendas instantâneas, inversão e correção de cores, ampliação e controle de permanência. A plataforma também é adaptada para o leitor de tela TalkBack do Google.

Cores e iluminação. Ofereça contraste de cor suficiente para ajudar usuários com diferenças na visão de cores. Mantenha as proporções de contraste para facilitar a leitura, principalmente se você usar planos de fundo transparentes. Use o escurecimento para criar contraste entre o app e o ambiente do usuário. Evite mudanças repentinas de brilho ou cor para evitar desconforto nos olhos.

Considere o tamanho e a escala dinâmicos. Alvos maiores de interface e ponteiro facilitam a seleção e manipulação de elementos no espaço pelos usuários. Se você estiver criando um app Android, ele será dimensionado automaticamente quando os usuários o moverem ou redimensionarem.

Reduza a carga cognitiva. Apresente aos usuários um número limitado de opções por vez. Ofereça feedback visual ou de áudio para confirmar ações. Revele recursos avançados gradualmente para evitar sobrecarregar os usuários com informações excessivas.

Projete para interações diretas e à distância, para que os usuários possam interagir com objetos próximos e distantes de forma confortável. Os usuários precisam conseguir pegar uma ferramenta virtual, pressionar um botão ou redimensionar um objeto 3D, seja ele próximo ou mais distante.

Saiba mais sobre entradas multimodais acessíveis.


OpenXR™ e o logotipo OpenXR são marcas registradas de propriedade da Khronos Group Inc. e estão registradas como marcas comerciais na China, na União Europeia, no Japão e no Reino Unido.