Notícias sobre produtos
Conheça a 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 mais nova plataforma da família Android feita 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 Android, já está criando para XR. Leia mais para começar a desenvolver para headsets.
Com o SDK do Android XR, você pode:
- Liberte-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.
- Transporte seus usuários para um espaço virtual fantástico ou interaja com eles em casa ou no trabalho.
- Aproveite recursos de interação natural e multimodal, como mãos e olhos
"Acreditamos que o Android XR vai mudar a forma como as histórias são contadas. Ele nos permite unir 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 nos fundamentos 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, ative a espacialização automática dos 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 do Android XR
O SDK do Android XR tem algo para todos os desenvolvedores:
Você está criando 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 compatíveis com o Chrome.
- Trabalha com linguagens nativas como C/C++? O Android XR é compatível com o padrão OpenXR 1.1.
Como criar com o SDK Jetpack XR
O SDK do Jetpack XR inclui novas bibliotecas 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 Views.
- Material Design para XR: inclui componentes e layouts que se adaptam automaticamente para XR.
- Jetpack SceneCore: oferece 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 seu mundo, capturando os sentidos e permitindo que você tenha uma experiência mais profunda e transformadora. Ao colaborar de perto com a equipe do Android XR nessa tecnologia de ponta, reinventamos 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 da Calm Studios
Comece sua jornada com o SDK do Jetpack XR com o exemplo Hello XR, uma introdução simples aos recursos essenciais do Jetpack Compose para XR.
Saiba mais sobre desenvolvimento com o SDK Jetpack XR.
O app de exemplo JetNews é um app Android para telas grandes adaptado para o Android XR
Também estamos lançando 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 Android XR.
- Use o novo Emulador Android XR para criar um dispositivo XR virtualizado e 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 compatíveis com XR no Android Studio e no emulador Android XR.
O emulador Android XR no Android Studio tem novos controles para explorar o espaço 3D no emulador
Criar com o Unity
Fizemos uma parceria com a Unity para integrar nativamente o mecanismo 3D em tempo real deles ao Android XR, começando com o Unity 6. A Unity está lançando o pacote Unity OpenXR: Android XR para trazer suas experiências XR multiplataforma para o Android XR.
O Unity está adicionando suporte ao Android XR a estes pacotes XR conhecidos:
- OpenXR
- AR Foundation (em inglês)
- Kit de ferramentas de interação XR
- XR Hands
- Camadas de composição de XR
Também estamos lançando as extensões do Android XR para Unity com amostras e recursos inovadores, como perfil de interação do mouse, modo de combinação de ambiente, malha de mão personalizada, rastreamento de objetos e muito mais.
"Já tendo lançado o Demeo para a maioria das plataformas disponíveis comercialmente, podemos dizer que ficamos impressionados com o processo de adaptação do jogo para rodar no Android XR."
– Johan Gastrin, CTO da Resolution Games
Confira nosso guia para iniciantes do Unity e a postagem do blog do Unity para saber mais.
Vacation Simulator foi atualizado para o Unity 6 e agora é compatível com o Android XR
Como criar para a Web
O Chrome no Android XR é compatível com o padrão WebXR. Se você estiver criando para a Web, poderá aprimorar 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. Outra opção é 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 móveis de RA ou hardware de RV dedicado funcionam perfeitamente no Android XR.
Saiba mais sobre desenvolvimento com WebXR.
O Chrome no Android XR é compatível com recursos do WebXR, incluindo mapas de profundidade que permitem que objetos virtuais interajam com superfícies do mundo real
Baseado em padrões abertos
Continuamos 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 está em conformidade com o OpenXR 1.1, e também estamos expandindo os padrões do OpenXR com extensões de fornecedor de ponta para apresentar recursos avançados de detecção do mundo, como:
- Malha de mão baseada em IA, projetada para se adaptar ao formato e tamanho das mãos e representar melhor a diversidade dos usuários
- Texturas de profundidade detalhadas que permitem que objetos do mundo real ocultem conteúdo virtual
- Estimativa de luz sofisticada para iluminar seu conteúdo digital e combinar com as condições de iluminação do mundo real
- Novos rastreadores que permitem trazer objetos do mundo real, como laptops, smartphones, teclados e mouses, para um ambiente virtual
O SDK do Android XR também é compatível com formatos padrão abertos, como glTF 2.0 para modelos 3D e OpenEXR para ambientes de alto alcance dinâmico.
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 realidade estendida com você. Queremos saber sua opinião e estamos ansiosos para trabalhar com você e incorporar suas ideias e sugestões à plataforma. Sua paixão, experiência e ideias ousadas são essenciais para continuarmos desenvolvendo o Android XR.
Estamos ansiosos para interagir com seus apps, reformulados para aproveitar os recursos espaciais exclusivos do Android XR, usando ferramentas conhecidas como o Android Studio e o Jetpack Compose. Estamos ansiosos para conhecer os incríveis mundos 3D que você cria usando ferramentas poderosas e padrões abertos como Unity e OpenXR. Mal podemos esperar para embarcar nessa jornada com todos vocês, que fazem parte da incrível comunidade de desenvolvedores do Android e do Unity.
Para começar a criar e desenvolver para o Android XR, acesse developer.android.com/develop/xr, onde você encontra 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, preencha este formulário para participar de um Bootcamp para desenvolvedores do Android XR em 2025.
Continuar lendo
-
Notícias sobre produtos
Hoje, estamos aprimorando o desenvolvimento para Android com o Gemma 4, nosso mais recente modelo aberto de última geração projetado com recursos complexos de raciocínio e chamada de ferramentas autônoma.
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 finais de compatibilidade e enviar os apps direcionados ao Android 17 para a Google Play Store.
Matthew McCullough • Leitura de 5 minutos
-
Notícias sobre produtos
Queremos tornar mais rápido e fácil para você criar apps Android de alta qualidade. Uma das maneiras 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 desenvolvimento Android na sua caixa de entrada semanalmente.