As bibliotecas principais do SDK do Jetpack XR chegam à versão Beta: o próximo marco do Android XR
Leitura de 2 min
Desde o lançamento do SDK do Android XR, os desenvolvedores transformaram ideias em experiências inovadoras e imersivas para headsets XR e óculos XR com fio. À medida que o ecossistema se expande, você pode levar essas experiências da prévia para a produção com mais facilidade e alcançar os usuários onde quer que eles estejam.
Hoje, temos o prazer de anunciar que o Jetpack SceneCore, o ARCore para Jetpack XR e o XR Runtime chegaram à versão Beta, e o Jetpack Compose para XR será lançado em breve. Isso significa que as APIs estão se estabilizando, o que as torna ideais para integração aos seus fluxos de trabalho de produção e para a criação de conteúdo para o Android XR.
Por que usar o SDK do Jetpack XR?
O SDK do Jetpack para XR inclui todas as ferramentas e bibliotecas necessárias para criar experiências imersivas e aumentadas para o Android XR. Seja para portar um app 2D ou criar um novo app XR 3D do zero, você pode usar as ferramentas de desenvolvimento do Android que já conhece e adora.
Para ajudar no desenvolvimento, esta versão se concentra em fornecer os elementos básicos em todo o SDK:
- Jetpack SceneCore: crie e manipule o gráfico de cena do Android XR com conteúdo 3D. É possível organizar modelos 3D, reproduzir áudio espacial e usar o sistema robusto de componentes de entidade para criar, controlar e gerenciar entidades.
- ARCore para Jetpack XR: use recursos de percepção para levar conteúdo digital ao mundo real. Essa biblioteca possibilita a estimativa de profundidade, âncoras persistentes, teste de hit e identificação de plano.
- Ambiente de execução XR: fornece a base essencial do ambiente de execução do SDK, processando ciclos de vida do dispositivo, criação de sessões e configurações do sistema que ativam a superfície da API.
- Jetpack Compose para XR: crie layouts de interface espacial que aproveitam os recursos espaciais do Android XR. Essa biblioteca permite usar conceitos conhecidos do Compose para criar interfaces espaciais e vai chegar à versão Beta em breve.
Novidades na versão Beta?
O feedback direto das prévias para desenvolvedores ajudou a moldar essas versões Beta, introduzindo vários refinamentos importantes na API para garantir que as bibliotecas estejam prontas para produção.
- Suporte expandido para testes: novos recursos estão disponíveis nas bibliotecas de XR imersivo, incluindo testes para áudio espacial, dispositivos XR e configuração de sessão. Consulte as notas da versão de cada biblioteca para saber mais.
- Suporte a corrotinas do Kotlin: para se alinhar melhor às corrotinas do Kotlin, Session.create agora é uma função de suspensão.
- Atualizações de terminologia e classe: AnchorEntity foi renomeada como AnchorSpace, e ActivitySpace e AnchorSpace agora estendem uma classe SpaceEntity comum para um gerenciamento espacial mais consistente em todas as cenas.
Consulte as notas da versão completas de cada biblioteca para conferir detalhes específicos sobre as mudanças de nomenclatura e de API.
Começar e enviar feedback
Para adicionar essas dependências, inclua o repositório Maven do Google no seu projeto e adicione as bibliotecas XR mais recentes aos 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 oferecem experiências imersivas está se expandindo, desde headsets XR até óculos XR com fio. Este é o melhor momento para começar a criar experiências imersivas com a versão Beta do SDK do Jetpack para XR. Comece a criar e testar no Samsung Galaxy XR ou no emulador do Android XR hoje mesmo.
-
Notícias sobre produtosTemos o prazer de lançar a prévia para desenvolvedores 4 do SDK do Android XR, continuando nosso foco em unificar o desenvolvimento multidispositivo para headsets, óculos XR com fio e óculos inteligentes.
Amy Zeppenfeld, Stevan Silva • Leitura de 5 min -
Notícias sobre produtosDa imersão total em casa às experiências rápidas em qualquer lugar, o Android XR permite que você atenda aos usuários em qualquer momento em todo o espectro de aplicativos espaciais. Na Conferência de Desenvolvedores Android, marcamos um marco importante com o lançamento do XREAL AURA.
Amy Zeppenfeld, Vinny DaSilva • Leitura de 3 min -
Notícias sobre produtosDe sobreposições aumentadas a ambientes totalmente imersivos, o ecossistema do Android XR está se expandindo rapidamente, e o Samsung Galaxy XR já está disponível.
Stevan Silva, Vinny DaSilva • Leitura de 2 min
Receba os insights mais recentes sobre o desenvolvimento para Android na sua caixa de entrada toda semana.