Qué es ARCore, la realidad aumentada de Google


ARCore es la versión de Android de Apple ARKit. Es una plataforma de realidad aumentada que los desarrolladores pueden aprovechar.

Es diferente de Tango, otro esfuerzo de AR de Google que se basa en requisitos de hardware personalizados. ARCore es menos poderoso que el Tango, pero está bien. Se supone que es más accesible. Google dijo que funcionará con 100 millones de dispositivos existentes y futuros.

¿Qué es la realidad aumentada?

Mientras que la realidad virtual te sumerge en un espacio, reemplazando todo lo que ves en un mundo físico, la realidad aumentada (RA) toma el mundo que te rodea y añade objetos virtuales sobre él.
Con AR, por ejemplo, puedes mirar alrededor de una habitación con la pantalla de tu teléfono y ver a un Pokemon parado frente a ti.

¿Qué es ARCore?

ARCore es una plataforma que permite a los desarrolladores de aplicaciones Android incorporar de forma rápida y sencilla experiencias de RA en sus aplicaciones y juegos. Puede utilizar la cámara, los procesadores y los sensores de movimiento de su dispositivo Android para generar interacciones de inmersión.
Google ha estado explorando AR durante un tiempo, gracias a Tango, que requería un teléfono con hardware personalizado como dos cámaras adicionales. Sin embargo, ARCore es una tecnología más accesible.

¿Cómo funciona ARCore?

ARCore tiene tres elementos: rastreo de movimiento, que calcula la ubicación de un teléfono basándose en sensores internos y video, lo que le permite fijar objetos y caminar alrededor de ellos; comprensión del medio ambiente, que utiliza la cámara de un teléfono para detectar superficies planas; y estimación de la luz, que ayuda a los objetos virtuales en una experiencia de RA a tener sombras precisas y, por lo tanto, encajar en su entorno de la vida real.

Los desarrolladores pueden usar ARCore para permitir que su teléfono señale edificios o esquinas de calles específicas o que localice ubicaciones interiores a pocos centímetros de distancia.

O, por ejemplo, imagina buscar una guía para tu complicada cinta de correr, pero todo lo que tienes que hacer es tomar una foto de la máquina, y una aplicación podría realizar una búsqueda visual para identificarla y superponer instrucciones o presentar un vídeo de YouTube o un manual en PDF. 

¿Necesitan los desarrolladores usar ARCore?

No. Los desarrolladores de Android ya podían crear aplicaciones AR sin ARCore, al igual que los desarrolladores de iOS podían crear aplicaciones AR sin ARKit.

Después de todo, antes de que surgieran estas plataformas, ya existían aplicaciones como Pokemon Go. ARCore sólo hace más fácil para los desarrolladores añadir experiencias de RA en sus aplicaciones. Por ejemplo, Google afirmó que ha optimizado el rendimiento de ARCore más de lo que un desarrollador externo podría hacerlo.

Los desarrolladores experimentados querrán usar Java/OpenGL, Unity, y Unreal, pero otros desarrolladores - que son nuevos en el diseño 3D - pueden exportar objetos ARCore desde la nueva aplicación de pintura Tilt Brush VR de Google o la herramienta de modelado Blocks.

¿Pueden todos los teléfonos Android usar ARCore? 

No todos, hay una lista de dispositivos compatibles. Los Servicios de reproducción de Google para RA están disponibles a través de la Tienda de reproducción de Google para dispositivos compatibles.
En términos generales, ARCore requiere Android 7.0 o posterior (algunos teléfonos de la lista tienen o requieren versiones más nuevas, como se indica a continuación). El teléfono también debe tener los servicios móviles de Google (GMS) y la tienda Google Play Store.

En este momento, el SDK ARCore está disponible para:
  • Android
  • Android NDK
  • Unidad para Android
  • Unidad para iOS
  • iOS
  • Irreal

Esta lista es bastante exhaustiva y satisface a la mayoría de los desarrolladores. Google tiene una guía de inicio rápido para cada uno de ellos a la que puedes referirte para ponerte en marcha con las aplicaciones ARCore.

ARCore para Android

Google se ha encargado de todos los desarrolladores de android, tanto si utiliza Android SDK, Android NDK o Unity para el desarrollo de Android. ARCore los apoya a todos.

Esta guía de inicio rápido le muestra cómo configurar su entorno de desarrollo, habilitar ARCore y ejecutar una aplicación de ejemplo. Esto puede ser referenciado por los principiantes para poner en marcha su entorno. ARCore utiliza Sceneform SDK, que es un framework 3D que facilita a los desarrolladores Java la creación de aplicaciones ARCore sin OpenGL.

¿Cómo aprender ARCore para Android?

No hay muchos buenos tutoriales para aprender a desarrollar ARCore. En Udemy puedes encontrar unos muy buenos que te ayudarán a tener un buen conocimiento de ARCore. De ahí en adelante depende de tu imaginación creativa!

¿Te gusta lo que lees? No olvides compartir esta entrada en Facebook, Whatsapp y LinkedIn.

Comentarios

Entradas más populares de este blog

≫ Conoce LAS CUENTAS vinculadas a tu NUMERO o CORREO

≫【 2019 】 Esperar 24 HORAS cuenta GOOGLE SOLUCIÓN

▷ 3 SOLUCIONES para insertar IMAGEN en FIRMA GMAIL 【2019】