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 multimodais e naturais, 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 a profundidade da 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 de uma maneira totalmente nova. Para diferenciar seu app Compose atual, você pode ativar 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 oferecem 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ê o vivencie de uma maneira 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 para 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 populares:
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 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.
O 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 ou 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 fornecedores de ponta para apresentar 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 e representar melhor a diversidade dos usuários
- Texturas de profundidade detalhadas que permitem que objetos do mundo real ocluam o conteúdo virtual
- Estimação 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 mal podemos esperar 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 Android e 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.
-
Novidades sobre produtosHoje, estamos lançando o primeiro conjunto de tarefas de longo prazo (LHT, na sigla em inglês), que são tarefas de grande complexidade que levam vários dias ou até uma semana para serem concluídas por um engenheiro. Também estamos lançando a avaliação com agentes, começando com agentes dos provedores de modelos correspondentes.
Matthew McCullough • Leitura de 3 minutos -
Novidades sobre produtosHoje, estamos lançando o Android 17, que já está disponível para a maioria dos dispositivos Pixel compatíveis. Aguarde novos dispositivos com o Android 17 nos próximos meses.
Matthew McCullough • Leitura de 13 minutos -
Novidades sobre produtosO Google I/O '26 apresenta 17 anúncios importantes para desenvolvedores Android com foco em produtividade liderada por agentes, Compose First como nosso padrão de interface e mídia de alta performance e desenvolvimento adaptável para o ecossistema em expansão.
Matthew McCullough • Leitura de 8 minutos
Receba os insights mais recentes sobre desenvolvimento Android na sua caixa de entrada semanalmente.