Ao criar um app para Android XR, você pode escolher entre as seguintes plataformas e tecnologias de desenvolvimento:
SDK XR do Jetpack
O SDK do Jetpack para XR contém bibliotecas Jetpack do Android XR criadas para aproveitar os recursos exclusivos dos dispositivos de XR no ambiente de desenvolvimento familiar do Android Studio. Comece com este SDK se quiser fazer alguma das seguintes ações:
- Otimizar ou melhorar um app para dispositivos móveis ou tablets Android para headsets XR e óculos XR com fio
- Crie um novo app Android XR com elementos imersivos e espacializados para headsets e óculos XR com fio.
- Crie novas experiências de realidade aumentada que estendem o app de smartphone para óculos de IA
Se você já tem experiência com o desenvolvimento usando o Android Jetpack, o SDK do Jetpack XR é uma opção natural para você. Ele foi projetado para se integrar perfeitamente a esses frameworks e bibliotecas, permitindo que você use o conhecimento atual para criar experiências imersivas e aumentadas.
Saiba mais sobre o desenvolvimento com o SDK do Jetpack para XR.
Unity
O Unity Engine é um mecanismo de desenvolvimento 3D em tempo real que permite que artistas, designers e desenvolvedores colaborem para criar experiências imersivas e interativas. O suporte do Android XR do Unity oferece um alto nível de controle sobre as experiências 3D que você desenvolve, além de aproveitar o suporte OpenXR estabelecido e o ecossistema de desenvolvedores do Unity.
Se você já tem uma experiência de RV criada com o Unity ou se conhece o desenvolvimento com essa ferramenta, comece com essa opção.
Saiba mais sobre o desenvolvimento com Unity para Android XR.
OpenXR
O OpenXR é um padrão aberto e livre de royalties que pode ser usado para criar experiências de XR multiplataforma de alto desempenho. O Android XR é compatível com o OpenXR 1.0 e 1.1, e estamos expandindo a especificação com novas extensões para o Android XR. Como o Android XR é criado com base em padrões abertos, as ferramentas de desenvolvimento que oferecem suporte ao OpenXR e ao Android devem ser compatíveis com o Android XR.
Saiba mais sobre a compatibilidade com OpenXR para Android XR.
WebXR
Com o WebXR, é possível criar experiências imersivas para a Web. Ele dá acesso a dispositivos de RV e RA em navegadores da Web compatíveis, como o Chrome no Android XR.
Comece com essa opção se quiser criar uma experiência de XR para a Web ou adicionar recursos de XR a um app da Web. As experiências atuais do WebXR também funcionam no Android XR.
Saiba mais sobre como criar apps da Web com o WebXR.