Notícias sobre produtos
Lançamento da prévia para desenvolvedores do SDK do Android XR
Leitura de 5 minutos
Hoje, estamos lançando a prévia para desenvolvedores do SDK do Android XR , um kit de desenvolvimento completo para o Android XR. É a plataforma mais recente da família Android, criada para headsets de realidade estendida (XR) (e óculos, futuramente). Você terá inúmeras oportunidades de criar e desenvolver experiências que combinam mundos digitais e físicos, usando APIs, ferramentas e padrões abertos do Android criados para XR. Tudo isso significa que, se você cria para o Android, já está criando para XR. Continue lendo para começar a desenvolver para headsets.
Com o SDK do Android XR, você pode:
- Liberar-se das telas tradicionais espacializando seu app com elementos 3D avançados, painéis espaciais e áudio espacial que trazem uma sensação natural de profundidade, escala e realismo tangível
- Transportar seus usuários para um espaço virtual fantástico ou interagir com eles nas próprias casas ou locais de trabalho
- Aproveitar recursos de interação multimodais naturais, como mãos e olhos
"Acreditamos que o Android XR é uma mudança de jogo para a narrativa. Ele nos permite mesclar a profundidade narrativa com recursos interativos avançados, criando um mundo imersivo em que o público pode interagir com personagens e histórias como nunca antes."
- Jed Weintrob, parceiro da 30 Ninjas
Seus apps no Android XR
O SDK do Android XR é criado com base nas fundações atuais do desenvolvimento de apps Android. Também estamos trazendo a Google Play Store para o Android XR, em que a maioria dos apps Android será disponibilizada automaticamente sem nenhum esforço de desenvolvimento adicional. Os usuários poderão descobrir e usar seus apps atuais em uma dimensão totalmente nova. Para diferenciar seu app Compose atual, você pode ativar a opção de espacializar automaticamente os componentes do Material Design (M3) e o Compose para layouts adaptáveis em XR.
Os apps otimizados para telas grandes aproveitam os recursos de dimensionamento no Android XR
O SDK do Android XR tem algo para cada desenvolvedor:
Você cria com o Kotlin e o Android Studio? Você vai se sentir em casa com o SDK do Jetpack para XR, um conjunto de bibliotecas e ferramentas conhecidas para simplificar o desenvolvimento e acelerar a produtividade.
- Você usa o mecanismo 3D em tempo real do Unity? As extensões do Android XR para Unity fornecem os pacotes necessários para criar ou portar experiências imersivas e avançadas.
- Você desenvolve na Web? Use o WebXR para adicionar experiências imersivas com suporte no Chrome.
- Você trabalha com linguagens nativas como C/C++? O Android XR oferece suporte ao padrão OpenXR 1.1.
Como criar com o SDK do Jetpack para XR
O SDK do Jetpack para XR inclui novas bibliotecas do Jetpack criadas especificamente para XR. Os destaques incluem:
- **Jetpack Compose para XR** : permite criar layouts de interface espacial de forma declarativa e espacializar sua interface 2D atual criada com o Compose ou as visualizações
- Material Design para XR : inclui componentes e layouts que se adaptam automaticamente para XR
- **Jetpack SceneCore** : fornece a base para criar experiências 3D personalizadas
- ARCore para Jetpack XR : oferece recursos de percepção avançados para que seu app entenda o mundo real
" Com o Android XR, podemos trazer o Calm diretamente para o seu mundo, capturando os sentidos e permitindo que você o experimente de uma maneira mais profunda e transformadora. Ao colaborar de perto com a equipe do Android XR nessa tecnologia de ponta, repensamos como criar uma sensação de profundidade e espaço, resultando em um nível de imersão que ajuda você a se sentir mais presente, focado e relaxado."
- Dan Szeto, vice-presidente do Calm Studios
Comece sua jornada com o SDK do Jetpack para XR com o exemplo Hello XR, uma introdução simples aos recursos essenciais do Jetpack Compose para XR.
Saiba mais sobre o desenvolvimento com o SDK do Jetpack para XR.
O app de exemplo JetNews é um app Android para telas grandes adaptado para o Android XR
Também estamos apresentando novas ferramentas e recursos na prévia mais recente do Android Studio Meerkat para aumentar a produtividade e simplificar o processo de criação para o Android XR.
- Use o novo emulador do Android XR para criar um dispositivo XR virtualizado para implantar e testar apps criados com o SDK do Jetpack para XR. O emulador inclui controles específicos de XR para usar um teclado e um mouse para navegar em um espaço virtual emulado.
- Use o modelo do Android XR para começar a criar um app com o Jetpack Compose para XR.
- Use o Layout Inspector atualizado para inspecionar e depurar componentes de interface espacializados criados com o Jetpack Compose para XR.
Saiba mais sobre as ferramentas ativadas para XR em Android Studio e no emulador do Android XR.
O emulador do Android XR no Android Studio tem novos controles para explorar o espaço 3D no emulador
Como criar com o Unity
Fizemos uma parceria com o Unity para integrar nativamente o mecanismo 3D em tempo real ao Android XR, começando com o Unity 6. O Unity está apresentando o Unity OpenXR: Android XR pacote para trazer suas experiências de XR multiplataforma para o Android XR.
O Unity está adicionando suporte ao Android XR a estes pacotes populares de XR:
Também estamos lançando as extensões do Android XR para Unity com exemplos e recursos inovadores, como perfil de interação do mouse, modo de mesclagem de ambiente, malha de mão personalizada, rastreamento de objetos e muito mais.
"Já tendo trazido o Demeo para a maioria das plataformas disponíveis comercialmente, podemos dizer que ficamos impressionados com o processo de adaptação do jogo para ser executado no Android XR."
– Johan Gastrin, CTO da Resolution Games
Confira nosso guia de introdução ao Unity e a postagem do blog do Unity para saber mais.
O Vacation Simulator foi atualizado para o Unity 6 e oferece suporte ao Android XR
Como criar para a Web
O Chrome no Android XR oferece suporte ao padrão WebXR. Se você estiver criando para a Web, poderá melhorar os sites atuais com conteúdo 3D ou criar novas experiências imersivas. Você também pode usar frameworks completos como three.js, A-Frame ou PlayCanvas para criar mundos virtuais ou usar uma API mais simples, como model-viewer, para que os usuários possam visualizar produtos em um site de e-commerce. Como o WebXR é um padrão aberto, as mesmas experiências criadas para dispositivos de RA móvel ou hardware de RV dedicado funcionam perfeitamente no Android XR.
Saiba mais sobre o desenvolvimento com o WebXR.
O Chrome no Android XR oferece suporte a recursos do WebXR, incluindo mapas de profundidade que permitem que objetos virtuais interajam com superfícies do mundo real
Criado com base em padrões abertos
Estamos continuando a tradição do Android de criar com padrões abertos. No centro da pilha de percepção do Android está o OpenXR, uma API multiplataforma de alta performance focada na portabilidade. O Android XR é compatível com o OpenXR 1.1, e também estamos expandindo os padrões do Open XR com extensões de fornecedores de ponta para introduzir recursos avançados de detecção do mundo, como:
- Malha de mão com tecnologia de IA , projetada para se adaptar ao formato e tamanho das mãos para representar melhor a diversidade dos usuários
- Texturas de profundidade detalhadas que permitem que objetos do mundo real ocluam conteúdo virtual
- Estimativa de luz sofisticada para iluminar seu conteúdo digital de acordo com as condições de iluminação do mundo real
- Novos rastreáveis que permitem trazer objetos do mundo real, como laptops, smartphones, teclados e mouses, para um ambiente virtual
O SDK do Android XR também oferece suporte a formatos de padrão aberto, como glTF 2.0 para modelos 3D e OpenEXR para ambientes de alta faixa dinâmica.
Construindo o futuro juntos
Estamos muito orgulhosos e animados em anunciar a prévia para desenvolvedores do SDK do Android XR. Estamos lançando essa prévia para desenvolvedores porque queremos construir o futuro da XR com você. Agradecemos seu feedback e mal podemos esperar para trabalhar com você e transformar suas ideias e sugestões na plataforma. Sua paixão, experiência e ideias ousadas são essenciais para continuarmos a criar o Android XR.
Estamos ansiosos para interagir com seus apps, repensados para aproveitar os recursos espaciais exclusivos do Android XR, usando ferramentas conhecidas como o Android Studio e o Jetpack Compose. Estamos ansiosos para visitar os mundos 3D incríveis que você cria usando ferramentas avançadas e padrões abertos como Unity e OpenXR. Acima de tudo, mal podemos esperar para fazer essa jornada com todos vocês que compõem a incrível comunidade de desenvolvedores Android e Unity.
Para começar a criar e desenvolver para o Android XR, acesse developer.android.com/develop/xr, onde você encontrará todas as ferramentas, bibliotecas e recursos necessários para criar com o SDK do Android XR. Se você tiver interesse em acessar hardware de pré-lançamento e colaborar com a equipe do Android XR, manifeste seu interesse em participar de um Bootcamp para desenvolvedores do Android XR em 2025 preenchendo este formulário.
Continuar lendo
-
Notícias sobre produtos
Hoje, estamos aprimorando o desenvolvimento do Android com o Gemma 4, nosso modelo aberto de última geração projetado com recursos complexos de raciocínio e chamada de ferramentas autônomas.
Matthew McCullough • Leitura de 2 minutos
-
Notícias sobre produtos
O Android 17 atingiu oficialmente a estabilidade da plataforma hoje com a versão Beta 3. Isso significa que a superfície da API está bloqueada. Você pode realizar testes de compatibilidade finais e enviar seus apps direcionados ao Android 17 para a Google Play Store.
Matthew McCullough • Leitura de 5 minutos
-
Notícias sobre produtos
Melhorando o desenvolvimento do Android com assistência de IA e aprimorando LLMs com o Android Bench
Queremos tornar mais rápido e fácil para você criar apps Android de alta qualidade, e uma maneira de ajudar você a ser mais produtivo é colocar a IA ao seu alcance.
Matthew McCullough • Leitura de 2 minutos
Fique por dentro
Receba os insights mais recentes sobre o desenvolvimento do Android na sua caixa de entrada semanalmente.