ARCore: realidad aumentada a escala Android

Con más de dos mil millones de dispositivos activos, Android es la plataforma móvil más grande del mundo. Y durante los últimos nueve años hemos trabajado para crear un extenso conjunto de herramientas, marcos y APIs que entregan las creaciones de los desarrolladores a personas en todas partes. Hoy lanzamos un avance de un nuevo SDK llamado ARCore, que trae capacidades de realidad aumentada a teléfonos Android existentes y futuros. Los desarrolladores pueden comenzar a experimentar con él ahora mismo.

Hemos estado desarrollando las tecnologías fundamentales que impulsan la realidad aumentada (RA) móvil durante los últimos tres años con Tango, y ARCore está basado en ese trabajo. Sin embargo, funciona sin ningún hardware adicional, lo que significa que puede escalar a través del ecosistema de Android. ARCore se ejecutará en millones de dispositivos, a partir de hoy en Pixel (con Oreo) y S8 de Samsung (con Nougat), dirigido a 100 millones de dispositivos para el final del avance. Estamos trabajando con fabricantes como Samsung, LG, Huawei, ASUS y otros para hacer esto posible con un nivel consistente de calidad y alto rendimiento.

ARCore trabaja con Java/OpenGL, Unity y Unreal y se enfoca en tres cosas:

  • Rastreo de movimiento: Utilizando la cámara del teléfono para observar los puntos principales en la habitación y los datos del sensor IMU, ARCore determina la posición y la orientación del teléfono a medida que se mueve. Los objetos virtuales permanecen colocados con precisión.
  • Comprensión ambiental: Es común que los objetos de RA se coloquen en el piso o en una mesa. ARCore puede detectar superficies horizontales utilizando los mismos puntos principales que utiliza para el seguimiento de movimiento.
  • Estimación de la luz: ARCore observa la luz ambiente en el entorno y permite a los desarrolladores iluminar objetos virtuales de manera que se adapten a su entorno, haciendo que su apariencia sea aún más realista.

Junto con ARCore hemos estado invirtiendo en aplicaciones y servicios que ayudarán a los desarrolladores a crear mejores experiencias de RA. Construimos Blocks y Tilt Brush para que sea fácil para cualquiera crear rápidamente contenido 3D grandioso para su uso en aplicaciones de RA. Como lo mencionamos en el I/O, también estamos trabajando en VPS, un servicio que permitirá que las experiencias de RA de escala mundial vayan mucho más allá de una mesa. Y creemos que la Web será un componente crítico del futuro de la RA, por lo que también estamos liberando navegadores prototipo para que también los desarrolladores web puedan comenzar a experimentar con la RA. Estos navegadores personalizados permiten a los desarrolladores crear sitios web mejorados con RA y ejecutarlos tanto en Android/ ARCore como en iOS/ARKit.

ARCore es nuestro próximo paso para llevar a la RA a todos, y tendremos más para compartir a finales de este año. Déjanos saber lo que piensas a través de GitHub, y revisa nuestro nuevo escaparate de experimentos de RA donde puedes encontrar algunos ejemplos divertidos de lo que es posible. Muéstranos lo que desarrolles en las redes sociales con #ARCore; volveremos a compartir algunos de nuestros favoritos.