ARCore

ARCore é um kit de desenvolvimento de software (SDK) do Google que permite a construção de aplicações de realidade aumentada (RA) para dispositivos Android. O ARCore utiliza três tecnologias principais para conseguir isso:

1. rastreamento de movimento: Isto permite ao telefone compreender e acompanhar a sua posição em relação ao mundo à sua volta.

2. Compreensão ambiental: Isto permite que o telefone analise e compreenda a forma e o layout do ambiente.

3. estimativa da luz: Isto permite ao telefone estimar as condições de luz ambiente no ambiente e, a partir daí, calcular o nível apropriado de luz virtual para combinar com a cena.

Com estas três tecnologias, a ARCore é capaz de construir um mundo virtual que é colocado com precisão no mundo real, permitindo uma experiência mais realista e imersiva. O que significa AR no meu telefone? RA significa “realidade aumentada”. Realidade Aumentada é uma tecnologia que sobrepõe imagens geradas por computador à visão do mundo real por parte do usuário, proporcionando uma visão composta.

RA é usado em uma variedade de aplicações, incluindo navegação, jogos, e educação. Na navegação, o RA pode ser usado para fornecer direções curva a curva ou para exibir informações sobre pontos de interesse próximos. Nos jogos, o RA pode ser usado para criar uma experiência imersiva ou para fornecer informações do jogo, como pontuação, tempo, ou vidas restantes. Na educação, o RA pode ser usado para fornecer uma experiência interativa ou para exibir informações sobre um tópico.

O RA é possível através de uma combinação de hardware e software. O componente de hardware consiste em uma câmera e uma tela. O componente de software consiste em um mecanismo de RA que rastreia a posição e a orientação da câmera e gera as imagens geradas por computador. O ARCore é uma plataforma cruzada? Sim, o ARCore é uma plataforma cruzada. É compatível tanto com dispositivos Android como iOS. O Android tem AR? Sim, o Android tem AR. No entanto, não é tão amplamente adotado como outras plataformas como o iOS. Existem algumas aplicações Android AR disponíveis, mas não tantas como as que existem para o iOS.

Como posso usar ARCore no Android?

O ARCore é uma plataforma para construir aplicativos de realidade aumentada no Android. Ele usa a visão do computador para acompanhar os movimentos do usuário e construir um modelo 3D do mundo ao seu redor. Este modelo é então usado para aumentar a visão do mundo do usuário, adicionando objetos virtuais que parecem interagir com o mundo real.

Aplicações ARCore podem ser construídas usando a linguagem de programação Java e o SDK do Android. O ARCore SDK fornece APIs para construir experiências de RA, incluindo o acompanhamento dos movimentos do usuário, a criação de modelos 3D do mundo e a adição de objetos virtuais que parecem interagir com o mundo real.

Para começar a usar o ARCore, você precisará de um dispositivo Android compatível e do aplicativo ARCore. Você pode encontrar uma lista de dispositivos compatíveis no site do ARCore. Uma vez que você tenha um dispositivo compatível, você pode baixar o aplicativo ARCore da Loja de Reprodução do Google.

Depois de ter o aplicativo ARCore instalado, você pode abri-lo e começar a construir sua primeira experiência de RA. Para fazer isso, você precisará criar um novo projeto na IDE do Android Studio e adicionar o ARCore SDK ao seu projeto.

Uma vez que você tenha o ARCore SDK adicionado ao seu projeto, você pode começar a construir a sua experiência de RA. Para fazer isso, você precisará criar uma nova classe Java e estender a classe ARFragment. Esta classe irá tratar da sessão AR e fornecer a cena AR a ser exibida no aplicativo.

Depois de ter criado o seu ARFragment

Que telefones são compatíveis com ARCore?

A partir de outubro de 2019, os seguintes telefones são compatíveis com ARCore:
Google Pixel 3, 3a e 4
Samsung Galaxy S10e, S10, S10+ e Note9
OnePlus 7 e 7 Pro
Xiaomi Mi 9 e Mi 9 Pro 5G
Oppo Reno 10x Zoom
Asus ZenFone 6

Outros telefones que foram confirmados para suportar o ARCore incluem o LG V50 ThinQ, Nokia 9 PureView, e Sony Xperia 1.