Apple ARKit vs Google ARCore - Qual é a melhor plataforma de realidade aumentada?

Apple ARKit vs Google ARCore - Qual é a melhor plataforma de realidade aumentada?

resumo

A realidade aumentada consiste na sobreposição de imagens virtuais em imagens do mundo real. Por exemplo, o aplicativo de realidade aumentada IKEA Places permite que móveis virtuais sejam sobrepostos em imagens do mundo real para escolher seus móveis, visualizando sua integração na sala de estar do usuário. Geralmente, a realidade aumentada é visualizada por meio de um dispositivo eletrônico. Embora óculos ou fones de ouvido pareçam ser os dispositivos mais adequados para essa tecnologia, smartphones e tablets são os mais usados ​​atualmente. As imagens virtuais são sobrepostas à realidade filmada pela câmera do tablet ou smartphone.



Apple ARKit vs Google ARCore: qu'est-ce que Google ARCore?

Em 2014, O Google lançou o Tango, seu primeiro SDK dedicado à realidade aumentada. Se esta plataforma não atingiu o sucesso esperado, pelo menos permitiu lançar as bases para o Google ARCore. Este novo SDK, lançado em agosto de 2017, permite que você use a realidade aumentada em todos os smartphones com Android 7.0 Nougat ou superior. Essa é a principal diferença com o Google Tango, que exigia um smartphone com câmera com sensor de profundidade para funcionar.


Quanto ao resto, assim como o Tango, ARCore é baseado na detecção de objetos físicos localizados perto do usuário para exibir conteúdos de realidade aumentada nas imagens filmadas pela câmera do smartphone ou tablet. Para isso, a ARCore utiliza os diferentes sensores do smartphone para detectar superfícies horizontais, levar em consideração os movimentos do smartphone e estimar a luz que entra na sala para poder iluminar objetos virtuais de forma realista de acordo com o ambiente.


Para permitir que os desenvolvedores da web comecem a usar a realidade aumentada, O Google também lançou um protótipo de navegador da web permitindo desenvolver aplicativos da mesma forma que no celular. Para o Google, essa é uma etapa essencial para a evolução da realidade aumentada, mesmo que essa nova fase ainda esteja em fase experimental. No longo prazo, o Google espera ver o surgimento de sites de realidade aumentada.

Principais funcionalidades:

  • Rastreamento : O rastreamento de movimento ARCore é baseado em dados do sensor IMU. O SDK determina a posição e orientação do dispositivo a partir de pontos no espaço circundante.
  • Compreendendo o meio ambiente : ARCore detecta superfícies horizontais da mesma forma que movimentos.
  • Estimativa de brilho : O brilho é medido usando o sensor de luz ambiente do smartphone.

Apple ARKit vs Google ARCore: qu'est-ce que Apple ARKit?

Assim como o Google ARCore, o ARKit é um kit de desenvolvimento de aplicativos de realidade aumentada para dispositivos móveis. Apresentado em junho de 2017 como parte da conferência anual WWDC, este kit é exclusivamente dedicado ao iOS e permite que você crie aplicativos de RA para iPhone e iPad executando iOS 11 ou superior. De acordo com alguns especialistas como o ex-executivo da Samsung, Matthew Miesnieks, esta é a maior revolução para a indústria de realidade aumentada desde seu início.


De acordo com a Apple, este SDK permitirá que os desenvolvedores criem experiências de realidade aumentada de alta qualidade para iPhone e iPad, combinando objetos digitais e informações com o ambiente ao redor dos usuários. A Apple possui uma certa expertise no campo da realidade aumentada graças à aquisição de startups especializadas como Metaio e Flyby. Tim Cook há muito admitiu estar animado com a realidade aumentada, e é muito provável que o Apple ARKit esteja em desenvolvimento há muitos anos.


Principais funcionalidades:

  • Rastreamento : Apple ARKit permite rastrear a posição do smartphone no mundo real em tempo real. Para fazer isso, o SDK combina o VIO (Visual Inertial Odometer) com os dados da câmera e do sensor de movimento do dispositivo.
  • Compreensão do ambiente e percepção da luz : Com o ARKit, o iPhone e o iPad podem identificar superfícies planas do mundo real em tempo real para integração realista de elementos virtuais.

Apple ARKit vs Google ARCore: requisitos de hardware e software para aplicativos

Apple ARKit vs Google ARCore - Qual é a melhor plataforma de realidade aumentada?

ARCore e ARKit são compatíveis com Java / OpenGL, Unity e Unreal. Ambos os SDKs oferecem recursos para rastrear o movimento, entender o ambiente e estimar o brilho. Em teoria, ambas as plataformas podem funcionar com a maioria dos smartphones existentes. Não há necessidade de sensores ou câmeras adicionais aos já integrados aos smartphones atuais.

No entanto, existem várias restrições de software para poder acessar essas duas plataformas. Portanto, o AppleARKit só é compatível com iPhone e iPad executando iOS 11 ou superior. Por sua vez, o Google ARCore estará disponível em todos os smartphones com Android 7.0 Nougat ou superior. Se essas condições forem atendidas por seu smartphone, você poderá baixar os aplicativos de realidade aumentada criados com ARKit e ARCore na App Store do iOS ou na Google Play Store.


Apple ARKit vs Google ARCore: disponibilidade de SDK e dispositivos compatíveis

Apple ARKit vs Google ARCore - Qual é a melhor plataforma de realidade aumentada?

O SDK Apple ARKit est disponível para download para todos os desenvolvedores iOS que possuem uma conta de desenvolvedor Apple. É compatível com todos os dispositivos com iOS 11 ou superior.

Em relação ao ARCore, uma versão de amostra do SDK já está disponível para desenvolvedores Android. No entanto, apenas Google Pixels e Samsung Galaxy S8 com Android Nougat ou superior são compatíveis atualmente. A Samsung anunciou que todos os seus futuros smartphones Galaxy S ou Galaxy Note de última geração serão compatíveis. A versão final do SDK será, entretanto, compatível com todos os dispositivos que executam o Android Nougat ou superior.


Apple ARKit vs Google ARCore: onde estão os aplicativos criados com esses SDKs?

O Google já prometeu que os aplicativos ARCore estarão disponíveis em mais de 100 milhões de dispositivos Android até o final de 2017. A partir de agora, se o seu smartphone estiver executando o Android Nougat ou superior, você pode baixar os primeiros aplicativos. Criados com o SDK no Android Play Store. O Google já apresentou uma seleção dos melhores aplicativos criados com ARCore no início de setembro de 2017.

Da mesma forma, já existem muitos aplicativos criados com o Apple ARKit na iOS App Store. Durante a apresentação em 12 de setembro de 2017, a Apple apresentou uma seleção dos melhores aplicativos de RA já disponíveis e chegando ao iOS. Também o convidamos a descobrir nossa própria seleção dos melhores aplicativos ARKit.

Apple ARKit vs Google ARCore: qual é o melhor SDK?

Em termos de potencial, o Google ARCore possui uma certa vantagem sobre o Apple ARKit. Apenas dispositivos que executam iOS 11 ou superior serão compatíveis com aplicativos ARKit, enquanto todos os dispositivos que executam o Android Nougat ou superior serão capazes de executar aplicativos desenvolvidos com ARCore. Além disso, o Google planeja tornar seu SDK compatível com a web. No entanto, como o iPhone é um dos dispositivos mais vendidos do mundo, o público potencial permanece atraente o suficiente para os desenvolvedores.

Além disso, o novo iPhone 8 e o iPhone X são otimizados diretamente para realidade aumentada. Seu processador A11 Bionic é otimizado para rastreamento de movimento e análise de luz. Portanto, a Apple tem a vantagem na área de hardware, e os aplicativos ARKit devem ser mais realistas do que aqueles criados com ARCore. Além disso, como o ecossistema iOS é mais padronizado, o risco de mau funcionamento de aplicativos em determinados dispositivos é reduzido ao mínimo. Pelo contrário, a grande diferença no poder e no tamanho da tela entre diferentes smartphones Android pode ser um problema.

O Google também se beneficia de uma vantagem em termos de experiência no campo da realidade virtual graças ao seu Projeto Tango. Em relação ao software necessário, os dois kits são semelhantes. Ambos funcionam com Java / OpenGL, Unity e Unreal. Ambos também se baseiam na compreensão do ambiente, captação de movimentos e detecção de luz.

Porém, na área de mapeamento, o Google ARCore também tem uma vantagem. Dela a capacidade de reunir e armazenar informações sobre o mundo real para uso futuro ultrapassa o ARKit. Isso ocorre porque o SDK da Apple armazena apenas uma quantidade limitada de dados de localização recentes. Além disso, o ARCore tem a capacidade de lidar com dados maiores.

Apple ARKit vs Google ARCore: que futuro para a realidade aumentada?

Apple ARKit vs Google ARCore - Qual é a melhor plataforma de realidade aumentada?

De muitos especialistas há muito previram a realidade aumentada como a próxima revolução tecnológica. Até agora, no entanto, essa tecnologia não conseguiu realmente atrair o público em geral.

No entanto, graças a esses dois kits de desenvolvimento, é provável que a realidade aumentada finalmente se democratize. De qualquer forma, esta é a opinião do CEO da Epic Games, segundo quem este kit vai permitir que milhares de aplicações de RA ganhem vida.



Adicione um comentário do Apple ARKit vs Google ARCore - Qual é a melhor plataforma de realidade aumentada?
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.