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:
- Fazer o registro para uma conta de desenvolvedor do Google Play
- Revise a Central de políticas para desenvolvedores do Google Play
- Criar e configurar seu app usando o Play Console
- Configurar preços para seu app
- Configurar um teste aberto, fechado ou interno
- Saiba mais sobre o formato de publicação Android App Bundle e o Pesquisador de pacotes de apps
- Ver relatórios, estatísticas e insights sobre seu app e os usuários dele
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:
- Organize seu código e recursos de acordo com as convenções estabelecidas
- Crie Android App Bundles assinados usando o Android Studio ou a linha de comando e faça upload deles para o Google Play.
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
- Preparar o app para lançamento
- Adicionar recursos de pré-visualização para mostrar seu app
- Assinar o app
- Fazer upload do app
- Configurar um teste aberto, fechado ou interno
- Faça lançamentos com confiança
- Requisitos de teste de apps para novas contas de desenvolvedor pessoais
- Centro para Desenvolvedores do Google Play
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.