O sistema Android XR usa modelos de interatividade semelhantes aos de apps para dispositivos móveis e telas grandes para ajudar os usuários a entender como usar a XR. Ele inclui padrões conhecidos, como a tela inicial, a visão geral de apps, a backstack e muito mais.
Para ajudar você a criar experiências integradas e ilimitadas, o Android XR oferece navegação por gestos naturais, entradas multimodais e novos recursos espaciais e 3D.
Modos "Espaço compacto" e "Espaço ampliado"
O usuário pode usar o app em dois modos: "Espaço da tela inicial" e "Espaço total". No espaço inicial, o usuário pode realizar várias tarefas ao mesmo tempo com seu app em execução lado a lado com outros apps. No espaço total, o app é o foco da experiência do usuário, com acesso total aos recursos imersivos do Android XR.
Dar aos usuários controle sobre o ambiente
No Android XR, um ambiente é o espaço real ou virtual que um usuário vê ao usar um dispositivo XR. Não é limitado pelas limitações físicas de telas de dispositivos móveis e computadores.
- Um ambiente espacial simula um espaço virtual totalmente imersivo que substitui o espaço físico de um usuário. Disponível apenas no espaço completo. Por exemplo, um usuário assiste a um filme em um cinema virtual de luxo.
- Um ambiente de passagem adiciona elementos digitais ao ambiente físico de um usuário. Por exemplo, um usuário abre vários apps de tela grande enquanto consegue ver o ambiente real ao mesmo tempo.
Saiba como criar ambientes espaciais no Full Space.
Ambientes do sistema
Os usuários podem escolher ambientes fornecidos pelo sistema Android XR. Esses ambientes do sistema podem ser usados no espaço doméstico ou no espaço completo. Se um app não definir um ambiente específico, ele herdará o ambiente do sistema, seja em transmissão direta ou em um ambiente virtual.
Projetar com entradas multimodais
É essencial projetar aplicativos imersivos acessíveis a uma ampla gama de usuários. Permita que os usuários personalizem os métodos de entrada de acordo com as preferências e habilidades individuais.
Para ajudar você a fazer isso, o Android XR oferece suporte a vários métodos de entrada, incluindo rastreamento de mãos e olhos, comandos de voz, teclados conectados por Bluetooth, mouses tradicionais e adaptativos, trackpads e controladores de seis graus de liberdade (6DoF). O app precisa funcionar automaticamente com essas modalidades integradas.
Forneça feedback visual ou de áudio para confirmar as ações do usuário em qualquer modelo de interação escolhido.
Saiba mais sobre as considerações de design para acessibilidade em XR.
O rastreamento de mãos permite interações naturais. A maioria dos gestos precisa ser confortável de realizar repetidamente e não exigir grandes movimentos de mão ou braço por longos períodos. Se você adicionar mãos virtuais, verifique se elas estão sendo rastreadas com precisão. Se você adicionar gestos especiais, gestos pequenos e localizados são preferíveis a movimentos grandes e amplos.
Os comandos de voz são úteis para interação por viva-voz. Os usuários podem ditar entradas de texto e realizar algumas interações com o app usando instruções faladas pelo Gemini. Por exemplo, um usuário pode dizer "Abrir o Google Maps" para abrir esse app.
O rastreamento ocular permite interações sem esforço, como selecionar objetos olhando para eles. Para minimizar o cansaço visual, ofereça métodos de entrada alternativos.
Dispositivos periféricos. O Android XR oferece suporte a dispositivos externos, como teclado, mouse e controlador 6DoF Bluetooth. Para controles, garanta mapeamentos de botão intuitivos e considere permitir que os usuários remapeiem botões de acordo com as preferências deles.
Entender os gestos do sistema
O Android XR estende ações conhecidas de dispositivos móveis, como tocar, beliscar e deslizar, para um sistema de navegação baseado em gestos.
Os usuários navegam com a palma da mão principal virada para dentro, apertando e segurando o dedo indicador e o polegar. A mão se move para cima, para baixo, para a esquerda ou para a direita e é solta para selecionar uma opção. Os usuários podem definir a preferência de mão principal nas Configurações de entrada.
Considerações sobre privacidade
As recomendações de privacidade do Android se aplicam à criação de apps de RA. Não se esqueça de obter o consentimento do usuário antes de coletar informações de identificação pessoal, limitar a coleta de dados do usuário ao essencial e armazená-los com segurança.
Siga as diretrizes de qualidade de apps do Android XR.