Ao criar um app para o Android XR, você pode escolher entre as seguintes plataformas e tecnologias de desenvolvimento:
SDK do Jetpack XR
O SDK do Jetpack para XR contém bibliotecas do Jetpack do Android XR criadas para aproveitar os recursos exclusivos dos dispositivos XR no ambiente de desenvolvimento familiar do Android Studio. Comece com esse SDK se quiser fazer o seguinte:
- Otimizar ou melhorar um app Android para dispositivos móveis ou tablets para headsets XR e óculos XR com fio
- Criar um novo app Android XR com elementos imersivos e espacializados para headsets XR e óculos XR com fio
- Crie novas experiências de realidade aumentada que estendem seu app Telefone para óculos de áudio e tela
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 que já tem 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 Unity ao Android XR oferece um alto nível de controle sobre as experiências em 3D que você desenvolve, além de se beneficiar do suporte estabelecido do Unity ao OpenXR e do ecossistema de desenvolvedores.
Se você já tem uma experiência de XR criada com o Unity ou se conhece o desenvolvimento do Unity, comece com essa opção.
Saiba mais sobre o desenvolvimento com o 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 é baseado em padrões abertos, as ferramentas para desenvolvedores que oferecem suporte ao OpenXR e ao Android devem ser compatíveis com o Android XR.
Saiba mais sobre a compatibilidade do OpenXR com o Android XR.
Godot
O Godot é compatível com o Android XR pela integração com o OpenXR. É possível criar e exportar aplicativos de XR para Android usando o fluxo de trabalho padrão do Godot.
Saiba mais sobre o desenvolvimento com o Godot para Android XR.
Unreal Engine
O Unreal Engine é compatível com o Android XR pelo padrão OpenXR. O Android XR oferece suporte a apps criados com o OpenXR por meio da especificação OpenXR 1.1 e de algumas extensões de fornecedores. Assim, você pode usar as ferramentas e os fluxos de trabalho padrão que já conhece no Unreal Engine 5.
Saiba mais sobre o desenvolvimento com o Unreal para Android XR.
WebXR
Com a WebXR, é possível criar experiências imersivas para a Web. Ela fornece 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 vão funcionar no Android XR.
Saiba mais sobre como criar apps da Web com a WebXR.