Empacotar e distribuir apps para Android XR

Pelo Google Play, o Android XR oferece uma grande variedade de apps e experiências para headsets de XR, desde o catálogo atual de apps para dispositivos móveis até experiências de XR espacializadas e imersivas.

Leia este guia para saber como preparar e distribuir seus apps para usuários do Android XR pelo Google Play. Leia as diretrizes de qualidade de apps Android XR para informações sobre padrões de usabilidade e qualidade.

Siga estas orientações para:

  • Começar a usar a Play Store e o Play Console
  • Saiba mais sobre os Android App Bundles e as restrições de tamanho
  • Escolher uma faixa de lançamento para o app
  • Gerenciar exclusões de dispositivos

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

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

Com o Android XR, um usuário pode acessar a Play Store em um headset XR e baixar um app diretamente nele.

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

A Central de Ajuda do Play Console tem as informações necessárias para 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 do app para gerar e veicular APKs otimizados para cada configuração de dispositivo. Assim, apenas o código e os recursos necessários para um dispositivo específico são baixados para executar o app. Não é necessário 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 alguma destas ações:

Os limites máximos de tamanho do Google Play também se aplicam aos apps 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 do app 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 entrega flexíveis e alto desempenho.

Escolher uma faixa de lançamento para o app

O Play Console oferece opções de como publicar e gerenciar seus apps. Para o Android XR, você pode escolher entre duas faixas de lançamento: a faixa de lançamento para dispositivos móveis ou a faixa de lançamento dedicada ao Android XR.

A faixa de lançamento escolhida depende principalmente de você estar adicionando interface espacial, modelos 3D ou ambientes espaciais a um app móvel existente ou criando um novo app de RV. Leia as seções a seguir para orientações sobre as opções de faixa de lançamento.

Espacializar um app para dispositivos móveis

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

Se você optar por diferenciar seu app para dispositivos móveis para XR adicionando recursos como interface espacial, modelos 3D ou ambientes espaciais, terá duas opções de distribuição para usuários do Android XR. Em qualquer caso, use o mesmo nome de pacote do app atual.

Continue publicando na faixa para dispositivos móveis

Na maioria dos casos, é possível agrupar recursos ou conteúdo de XR no seu APK para dispositivos móveis atual. Não é necessário fazer mudanças específicas de publicação no Play Console. Você pode continuar trabalhando com seu 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 funcionalidades muito diferentes que dificultam a refatoração para atender a casos de uso móveis e de XR. Nesses casos, você pode criar um novo APK para sua experiência de XR usando a entrada de app registrada no Google Play. O novo APK vai compartilhar um nome de pacote com seu app para dispositivos móveis atual. O app para dispositivos móveis vai continuar publicado na faixa para dispositivos móveis, e a nova variação de XR do app será publicada na faixa dedicada do Android XR.

Embora essa opção ofereça mais flexibilidade para suas versões, ela tem mais sobrecarga, já que você tem vários APKs para lançar e gerenciar. Para publicar na faixa dedicada ao Android XR, o aplicativo precisa incluir o recurso android.software.xr.api.spatial ou o android.software.xr.api.openxr no manifesto do app, dependendo se ele foi criado com o SDK do Jetpack para XR ou com o OpenXR ou Unity. Saiba mais sobre os recursos do PackageManager para apps de RV.

Os apps publicados na faixa dedicada do Android XR só vão aparecer para dispositivos Android XR que oferecem suporte ao recurso android.software.xr.api.spatial ou android.software.xr.api.openxr, dependendo do que estiver especificado no manifesto do app.

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

Como criar um novo app de RV/RA

Para novos aplicativos destinados apenas a dispositivos XR, publique exclusivamente na faixa dedicada do Android XR. Para publicar na faixa dedicada do Android XR, o aplicativo precisa incluir o recurso android.software.xr.api.spatial ou android.software.xr.api.openxr no manifesto do app, dependendo se ele foi criado com o SDK do Jetpack para XR ou com o OpenXR ou Unity. Saiba mais sobre os recursos do PackageManager para apps de RV.

Os apps publicados na faixa dedicada do Android XR só vão aparecer para dispositivos Android XR que oferecem suporte ao recurso android.software.xr.api.spatial ou android.software.xr.api.openxr, dependendo do que for especificado no manifesto do app.

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

Gerenciar exclusões de dispositivos

Depois de fazer upload de pelo menos um pacote de app no Play Console, você pode acessar o catálogo de dispositivos disponíveis e verificar quais são 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.

Veja também


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