Empacotar e distribuir apps para Android XR

Com o Google Play, o Android XR oferece uma ampla variedade de apps e experiências para headsets XR, que vão desde o catálogo de apps para dispositivos móveis até experiências XR espacializadas e imersivas.

Consulte 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 saber mais sobre usabilidade e padrões de qualidade.

Siga estas orientações para:

  • Começar a usar a Play Store e o Play Console
  • Saiba mais sobre os pacotes de apps Android e as restrições de tamanho
  • Escolher um procedimento 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ê é novo na Play Store ou no Play Console, estes 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 fazer o download de um app diretamente para o headset.

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ê ainda não usa a plataforma.

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

Saiba mais sobre os pacotes de apps Android 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 o pacote de apps para gerar e disponibilizar 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 transferidos para execução do app. Não é necessário criar, assinar e gerenciar vários APKs para otimizar o suporte a diferentes dispositivos. Os usuários recebem downloads menores e mais otimizados.

A maioria dos projetos de app não exige 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 coisas:

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

Aproveite 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, além de oferecer métodos de envio flexíveis e alto desempenho.

Escolher um procedimento de lançamento para o app

O Play Console oferece opções de publicação e gerenciamento de 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 do Android XR.

A faixa de lançamento 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 RA. Leia as seções a seguir para orientações sobre as opções de faixa de lançamento.

Acessar 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 para usuários do Android XR, desde que não incluam recursos sem suporte para o Android XR.

Se você decidir diferenciar seu app para dispositivos móveis para XR adicionando recursos como interface espacial, modelos 3D ou ambientes espaciais, você terá duas opções para distribuir o app para 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 RA no APK para dispositivos móveis. Não é necessário fazer nenhuma mudança específica 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 RA na faixa de lançamento dedicada do Android XR

Em algumas situações, o app de RA e o app para dispositivos móveis podem ter recursos ou requisitos 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 Google Play. O novo APK vai compartilhar um nome de pacote com o app para dispositivos móveis. O app atual vai continuar publicado na faixa para dispositivos móveis, e a nova variação do app para XR vai ser publicada na faixa dedicada do Android XR. Embora essa opção possa oferecer mais flexibilidade para suas versões, ela tem mais sobrecarga, já que você tem vários APKs para publicar e gerenciar. Para publicar na faixa dedicada do Android XR, o aplicativo precisa incluir o recurso android.software.xr.immersive no AndroidManifest do APK. Para instruções detalhadas sobre como usar a faixa de lançamento dedicada para Android XR, consulte o guia do Play Console.

Os apps publicados na faixa dedicada do Android XR só vão ficar visíveis para dispositivos Android XR que ofereçam suporte ao recurso android.software.xr.immersive.

Como criar um novo app de XR

Para novos aplicativos destinados exclusivamente 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.immersive no AndroidManifest do APK. Para instruções detalhadas sobre como usar a faixa de lançamento dedicada para Android XR, consulte o guia do Play Console.

Os apps publicados na faixa dedicada do Android XR só vão ficar visíveis para dispositivos Android XR que ofereçam suporte ao recurso android.software.xr.immersive.

Gerenciar exclusões de dispositivos

Depois de fazer upload de pelo menos um pacote de app no Play Console, será possível acessar o catálogo de dispositivos disponíveis e conferir quais deles são compatíveis com seu app. Acesse a Central de Ajuda do Play Console para saber como visualizar e restringir os dispositivos compatíveis com seu app.

Veja também