
Realidade Aumentada ( AR Realidade Aumentada , AR ) percorreu um longo caminho desde o conceito de ficção científica até algo mais realista. Recentemente, o custo do desenvolvimento de RA diminuiu acentuadamente e hoje está disponível mesmo em um smartphone comum.
Tanto a Apple quanto o Google estão investindo pesadamente no desenvolvimento de realidade aumentada, como evidenciado pelo desenvolvimento do ARkit (da Apple) e ARCore (do Google). Essas tecnologias inovadoras permitiram que desenvolvedores comuns trabalhassem com AR, o que era completamente impensável alguns anos atrás.
De acordo com este artigo no HackerNoon , em 2025 o volume de realidade aumentada e virtual no setor de saúde será de cerca de US $ 5 bilhões . Além disso, um grande salto no uso da tecnologia de RA ocorrerá no setor de turismo, pois 84% dos usuários em todo o mundo estarão interessados em usar o RA durante a viagem.

O que isso significa para você como desenvolvedor?
Quando a AR promete transformar o mundo ao nosso redor em um filme de ficção científica, para nós, desenvolvedores, isso significa o crescimento de um novo campo técnico com novas oportunidades de emprego e salários substanciais. Então, hoje vamos mergulhar no mundo do hype da realidade aumentada e descobrir o que realmente acontece lá e como você pode iniciar o desenvolvimento de RA.
Vamos nos concentrar no ARCore , uma plataforma do Google para criar aplicativos de realidade aumentada, sem a necessidade de conhecimento, renderização, etc.
O que é o ARCore?
Segundo a Wikipedia , o ARCore é uma ferramenta de desenvolvimento de software desenvolvida pelo Google que permite criar aplicativos de realidade aumentada.
O ARCore usa três tecnologias principais para "incorporar" o conteúdo virtual no mundo real:
- Rastreamento de movimento : permite que o smartphone entenda sua posição no mundo real.
- Entendendo o ambiente : permite ao smartphone determinar o tamanho e a localização de todos os tipos de superfícies (vertical, horizontal e angular).
- Avaliação da iluminação : permite que o smartphone avalie as condições atuais de iluminação ambiental.
Como o ARCore funciona?

Você já se perguntou por que a maioria dos aplicativos de realidade aumentada exige que você mova a câmera pela sala para detectar superfícies nela? Isso é necessário para o aplicativo criar seu próprio mundo virtual com base no físico. O ARCore não é diferente a esse respeito.
Quando você move o telefone, o ARCore se lembra do ambiente e constrói seu próprio mundo no qual ele pode colocar objetos virtuais. Ele também usa a tecnologia de rastreamento de movimento para determinar como certos objetos estão se movendo, dados os movimentos da sua câmera.
É por isso que quando você coloca um objeto virtual no seu quarto, sai e volta, o objeto ainda está lá. A ARCore construiu seu próprio mundo virtual no qual se lembra onde cada detalhe está localizado.
Quando você coloca um objeto nesse espaço, o ARCore calcula sua posição em relação a outros objetos e, quando você retorna ao mesmo local, o objeto é exibido novamente.
Quem pode usar o ARCore?
No momento, o ARCore SDK está disponível para:
- Android
- Android NDK
- Unity para Android
- Unity para iOS
- iOS
- Irreal
Esta lista é bastante abrangente e cobre as necessidades da maioria dos desenvolvedores. O Google tem um guia de início rápido para cada um.
ARCore para Android
O Google cuidou de todos os desenvolvedores do Android, e não importa se você usa o desenvolvimento do Android SDK, Android NDK ou Unity for Android. O ARCore suporta todos eles.
Este guia rápido mostra como configurar seu ambiente de desenvolvimento, ativar o ARCore e iniciar um aplicativo simples. O ARCore usa o Sceneform SDK, que é uma estrutura 3D que permite aos desenvolvedores Java criar facilmente aplicativos ARCore sem o OpenGL.