Desde a introdução do Android XR SDK, os desenvolvedores transformaram suas ideias em experiências inovadoras e imersivas para headsets de realidade estendida (XR) e óculos VR conectados. À medida que o ecossistema expande, você pode mais facilmente levar essas experiências da prévia para a produção e alcançar os usuários onde quer que eles estejam.
Hoje, estamos animados em anunciar que Jetpack SceneCore, ARCore for Jetpack XR e XR Runtime atingiram o beta com Jetpack Compose for XR chegando em breve! Isso significa que as APIs estão se estabilizando, tornando este um ótimo momento para começar a integrá-las em seus fluxos de trabalho de produção e criar para Android XR.
Por que o Jetpack XR SDK?
O Jetpack XR SDK inclui todas as ferramentas e bibliotecas necessárias para construir experiências imersivas e aumentadas para Android XR. Seja portando um aplicativo 2D existente ou criando um novo aplicativo 3D de XR do zero, você pode fazê-lo usando as ferramentas de desenvolvimento Android que já conhece e ama.
Para apoiar seu desenvolvimento, esta versão se concentra em fornecer os fundamentos da SDK:
- Jetpack SceneCore: Construa e manipule o gráfico de cena do Android XR com conteúdo 3D. Você pode organizar modelos 3D, reproduzir áudio espacial e usar o robusto sistema de entidades para criar, controlar e gerenciar entidades.
- ARCore for Jetpack XR: Traga conteúdo digital ao mundo real com capacidades de percepção. Esta biblioteca alimenta a estimativa de profundidade, âncoras persistentes, teste de colisão e identificação de planos.
- XR Runtime: Fornece a base essencial do tempo de execução da SDK, lidando com ciclos de vida de dispositivos, criação de sessões e configurações do sistema que permitem a superfície da API.
- Jetpack Compose for XR: Crie layouts de IU espaciais que aproveitam as capacidades espaciais do Android XR. Esta biblioteca permite usar conceitos familiares de Compose para criar IUs espaciais e chegará ao beta em breve.
O que há de novo no beta?
A retroalimentação direta dos prévios ajudou a moldar essas versões beta, introduzindo várias refinamentos importantes da API para garantir que estas bibliotecas estejam prontas para produção.
Consulte as notas de versão completas de cada biblioteca para verificar detalhes específicos sobre alterações de nomenclatura e API.
Comece a usar e forneça feedback
Para adicionar essas dependências, inclua o repositório Maven do Google em seu projeto e adicione as novas bibliotecas XR aos seus arquivos build.gradle.
dependencies {
implementation("androidx.xr.scenecore:scenecore:1.0.0-beta02")
implementation("androidx.xr.arcore:arcore:1.0.0-beta02")
implementation("androidx.xr.runtime:runtime:1.0.0-beta02")
implementation("androidx.xr.compose:compose:1.0.0-alpha17")
}
O ecossistema de dispositivos Android XR que alimenta experiências imersivas está se expandindo, variando desde headsets XR a óculos XR conectados por fio. Nunca foi um momento melhor para começar a construir experiências imersivas com o Jetpack XR SDK Beta. Entre em ação e comece a construir e testar hoje no Samsung Galaxy XR ou no Android XR Emulator.

