Empacotar e distribuir apps para Android XR

Dispositivos XR relevantes
Estas orientações ajudam você a criar experiências para esses tipos de dispositivos XR.
Headsets XR
Óculos XR com fio
Óculos com áudio

Com o Google Play, o Android XR leva as experiências imersivas e aumentadas do seu app para vários dispositivos XR, como headsets XR, óculos XR com fio e óculos com áudio.

Leia este guia para saber como preparar e distribuir seus apps para usuários do Android XR pelo Google Play. Além disso, consulte as diretrizes de qualidade de apps Android XR para saber mais sobre os padrões de usabilidade e qualidade para diferentes tipos de experiências no app.

Começar a usar a Google Play Store e o Play Console

Se você já tem um app para dispositivos móveis publicado na Google Play Store, o processo de publicação de um app para Android XR será familiar. Se você não conhece a Google Play Store ou o Play Console, estes recursos podem ajudar você a começar.

Em alguns dispositivos Android XR, como headsets XR e óculos XR com fio, o usuário pode acessar a Play Store e baixar um app diretamente no dispositivo. Em outros dispositivos, como óculos com áudio, o usuário baixa um app no dispositivo complementar (como um smartphone), que se conecta aos óculos para oferecer a experiência do app.

Para fazer upload e publicar um app, é necessário ter uma conta do Play Console. É possível desenvolver e publicar apps usando sua conta do Play Console ou criar uma se você não tiver experiência com a plataforma.

A Central de Ajuda do Play Console tem as informações necessárias para você começar:

Saiba mais sobre os Android App Bundles e as restrições de tamanho

Um Android App Bundle é um formato de publicação que inclui todos os recursos e códigos compilados do seu app e adia a geração e a assinatura do APK no Google Play.

O Google Play usa seu pacote de app para gerar e disponibilizar APKs otimizados para cada configurador do dispositivo. Assim, somente o código e os recursos necessários para um dispositivo específico são transferidos por download para executar o app. Você não precisa criar, assinar e gerenciar vários APKs para otimizar o suporte a diferentes dispositivos, e os usuários recebem downloads menores e mais otimizados.

Na maioria dos projetos de app, não é necessário muito esforço para criar pacotes de apps compatíveis com a veiculação de APKs otimizados. A veiculação otimizada do APK se torna um benefício automático se você já estiver fazendo uma destas ações:

Os limites de tamanho máximo do Google Play também se aplicam aos apps para Android XR.

Talvez seja interessante usar o Play Asset Delivery ou o Play Feature Delivery para apps Android XR, principalmente se o app incluir muitos recursos grandes. O Play Feature Delivery usa recursos avançados de pacotes de apps, permitindo que determinados recursos sejam enviados condicionalmente ou transferidos por download sob demanda. O Play Asset Delivery é a solução do Google Play para fornecer grandes quantidades de recursos de jogos, oferecendo métodos de envio flexíveis e alto desempenho.

Escolher uma faixa de lançamento para o app

O Play Console oferece opções para publicar e gerenciar seus apps. Para o Android XR, há diferentes faixas de lançamento que podem ser usadas, dependendo dos tipos de experiências no app que você está criando.

Escolher uma faixa de lançamento para apps com experiências aumentadas

Se você estiver publicando as experiências de realidade aumentada do seu app para óculos com áudio, use a faixa de lançamento para dispositivos móveis. O Play Console não tem uma faixa de lançamento dedicada para óculos com áudio.

É possível implementar recursos e conteúdo para óculos com áudio no APK para dispositivos móveis existente e publicar os mesmos recursos na faixa de lançamento para dispositivos móveis sem nenhuma mudança específica de publicação no Play Console.

Escolher uma faixa de lançamento para apps com experiências imersivas

Se você estiver criando um app com experiências imersivas para headsets XR ou óculos XR com fio, use duas faixas de lançamento:

  • Faixa de lançamento para dispositivos móveis: a mesma faixa que os apps usam para publicar em dispositivos móveis Android, como smartphones e tablets.
  • Faixa de lançamento dedicada ao Android XR: uma faixa dedicada a apps e variantes de apps disponíveis exclusivamente em dispositivos Android XR.

A faixa de lançamento escolhida depende principalmente se você está adicionando interface espacial, modelos 3D ou ambientes espaciais a um app para dispositivos móveis existente ou criando um novo app de XR. Leia as seções a seguir para ajudar você a decidir qual faixa de lançamento é adequada para seu app.

1. Espacializar um app para dispositivos móveis

Os apps publicados na faixa de lançamento para dispositivos móveis são automaticamente detectáveis no Google Play para usuários do Android XR, desde que não incluam recursos incompatíveis com o Android XR.

Se você quiser diferenciar seu app para dispositivos móveis para XR adicionando recursos como interface espacial, modelos 3D ou ambientes espaciais, você tem duas opções para distribuir o app aos usuários do Android XR. Em ambos os casos, use o mesmo nome de pacote do app atual.

Continuar publicando na faixa para dispositivos móveis

Na maioria dos casos, é possível agrupar recursos ou conteúdo de XR no APK para dispositivos móveis existente. Não é necessário fazer mudanças específicas de publicação no Play Console. Você pode continuar trabalhando com o APK atual e publicar os mesmos recursos na faixa de lançamento para dispositivos móveis. Os usuários do Android XR vão receber artefatos da faixa de lançamento para dispositivos móveis.

Publicar sua experiência de XR na faixa de lançamento dedicada do Android XR

Em algumas situações, o app de XR e o app para dispositivos móveis podem ter recursos ou requisitos significativamente diferentes. Por exemplo, seu app de XR pode exigir um conjunto diferente de permissões ou oferecer uma funcionalidade muito diferente que dificulta a refatoração para atender aos casos de uso de dispositivos móveis e XR.

Nesses casos, você pode criar um novo APK para sua experiência de XR usando a entrada de app registrada no Play Console. Se você escolher essa opção, lembre-se do seguinte:

  • O novo APK vai compartilhar um nome de pacote com o app para dispositivos móveis atual.
  • Seu app para dispositivos móveis atual vai continuar publicado na faixa para dispositivos móveis.
  • A nova variante de XR do app é publicada na faixa dedicada ao Android XR.

Embora essa opção possa oferecer mais flexibilidade para suas versões, ela tem mais overhead, já que você tem vários APKs para lançar e gerenciar.

Para publicar na faixa dedicada ao Android XR, seu app precisa declarar um dos recursos abaixo no manifesto, dependendo das ferramentas usadas para criar o app:

Os apps publicados na faixa dedicada do Android XR só aparecem para dispositivos Android XR que oferecem suporte aos recursos android.software.xr.api.spatial ou android.software.xr.api.openxr.

Para mais informações sobre como usar a faixa de lançamento dedicada para o Android XR, consulte o guia do Play Console.

2. Criar um novo app de XR

Para novos apps destinados apenas a dispositivos XR, publique exclusivamente na faixa dedicada ao Android XR.

Para publicar na faixa dedicada ao Android XR, seu app precisa declarar um dos recursos abaixo no manifesto, dependendo das ferramentas usadas para criar o app:

Os apps publicados na faixa dedicada do Android XR só aparecem para dispositivos Android XR que oferecem suporte aos recursos android.software.xr.api.spatial ou android.software.xr.api.openxr.

Para mais informações sobre como usar a faixa de lançamento dedicada para o Android XR, consulte o guia do Play Console.

Ajude os usuários a descobrir seu app na Google Play Store com selos

Dependendo do tipo de experiência de XR que você está criando, seu app pode receber selos na Google Play Store que ajudam os usuários a descobrir as experiências de XR de alta qualidade do seu app.

Receba um selo por criar experiências imersivas diferenciadas

Se você estiver criando experiências imersivas e seu app for diferenciado para o Android XR, ele vai receber automaticamente o selo "Ideal para XR" na Google Play Store.

Receba um selo por criar experiências aumentadas diferenciadas

Se você estiver criando experiências de realidade aumentada, poderá receber um selo "Diferenciado para óculos" na Google Play Store. Para receber esse selo, implemente uma atividade projetada para a experiência aumentada do seu app.

Gerenciar exclusões de dispositivos

Depois de fazer upload de pelo menos um pacote de app no Play Console, será possível ver uma lista de dispositivos compatíveis com seu app. Acesse a Central de Ajuda do Play Console para entender como ver e restringir os dispositivos compatíveis com seu app.

Consulte também


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