Todos hemos escuchado mucho sobre el advenimiento de la realidad virtual y la realidad aumentada en los últimos años. Si bien la realidad virtual se ha vuelto bastante popular, gracias a varios auriculares de realidad virtual, AR realmente no se ha popularizado, por mucho que esperábamos. Claro, ha habido Pokemon Go, pero eso no era realmente una realidad aumentada. Además, Google introdujo la plataforma Tango para AR, pero no dejó una marca debido a que se limitó a un par de dispositivos. Sin embargo, Google está haciendo un chapoteo de nuevo en el mundo AR. La compañía acaba de presentar la plataforma ARCore para asumir la plataforma ARKit de Apple. Entonces, si se está preguntando qué es ARCore, aquí tiene todo lo que necesita saber sobre ARCore:
¿Qué es Google ARCore?
Google ARCore es un kit de desarrollo de software (SDK) que ofrecerá capacidades de realidad aumentada a muchos teléfonos inteligentes Android existentes y futuros. En otras palabras, es el equivalente de Android al ARKit de Apple . Las tecnologías fundamentales que se desarrollaron después de esto son las mismas que para el Tango. Para darle una ventaja inicial, Google ya ha hecho que el SDK de ARCore esté disponible para que los desarrolladores experimenten con nuevas aplicaciones de AR. Además, los desarrolladores pueden usar herramientas como Blocks y Tilt Brush que son compatibles con ARCore para crear fácilmente un excelente contenido 3D para varias aplicaciones AR
Con ARCore, puede usar su teléfono para señalar edificios específicos o esquinas de calles. Combine esto con el Servicio de Posicionamiento Visual (VPS), y podrá materializar cualquier elemento de AR y volver a él más adelante. Usando ARCore, Google también lanzó una compilación experimental de Chromium centrada en AR, junto con un navegador basado en iOS que usa el ARKit de Apple.
¿Como funciona?
ARCore trabaja con Java / OpenGL, Unity y Unreal y se centra principalmente en las siguientes tres cosas:
Rastreo de movimiento
ARCore puede determinar tanto la posición como la orientación de su dispositivo Android. Para ello, utiliza los datos del sensor IMU y la cámara de su dispositivo para detectar los puntos de características en una habitación. Con VPS, los accesorios AR parecen colocarse en la misma posición cada vez que miras.
Entendimiento ambiental
Usando los mismos puntos de función que ARCore reconoce mientras rastrea el movimiento, también reconoce las superficies horizontales . Al desarrollar un sentido de comprensión ambiental, le permite ver los accesorios de AR colocados en dichas superficies.
Estimacion de luz
ARCore reconoce la luz ambiental en el entorno y la utiliza para iluminar los soportes AR en consecuencia. Además, un experimento reciente descubrió que esto también era cierto para las sombras, lo que le daba una apariencia más realista.
¿En qué se diferencia del tango?
La diferencia más importante que notará entre ARCore y Tango son los requisitos de hardware . A diferencia de los requisitos de hardware personalizados de Tango que consistían en dos cámaras adicionales, ARCore puede ejecutarse en cualquier dispositivo Android que ejecute Nougat o superior. Otra diferencia es que ARCore tiene que estimar la escala según la alimentación de la cámara, mientras que Tango mide directamente la distancia . Aparte de esto, el nuevo SDK se basa principalmente en el propio Tango. O puedes decir que es una versión menos potente pero más accesible de Tango.
Google describe ARCore como un crecimiento intencional a largo plazo de Tango . Ahora, si se está preguntando si esto hace que los dispositivos de Tango, como el recientemente lanzado Asus ZenFone AR, lleguen a su fin, es posible que eso no sea del todo cierto. El gigante de las búsquedas se refiere al Tango como una plataforma que se está desvaneciendo en segundo plano como una tecnología habilitadora que funciona detrás de la escena de ARCore. Además, parece plausible que Google siga presionando por nuevas y mejores cámaras basadas en Tango.
¿En qué se diferencia de ARKit?
ARCore y ARKit son más similares que diferentes. Similar a ARCore, ARKit funciona con Java / OpenGL, Unity y Unreal. Su SDK ya está disponible para descargar para todos los desarrolladores de iOS con una cuenta de desarrollador de Apple y funciona en dispositivos que ejecutan iOS 11 beta. Con la versión pública de iOS 11, ARKit será compatible con todos los dispositivos que lo ejecuten.
La diferencia más obvia, y, probablemente, la única, que quizás haya adivinado es que ARCore es compatible con dispositivos que ejecutan Android Nougat o superior, mientras que ARKit es compatible con dispositivos con iOS 11 . Se sabrá si hay otras diferencias o no una vez que se desarrollen más aplicaciones utilizando ARCore. Si está buscando una comparación profunda entre los dos, entonces puede leer nuestro artículo detallado sobre ARCore vs. ARKit.
Dispositivos compatibles con ARCore
Google anunció que ARCore se ejecuta actualmente en los teléfonos inteligentes Google Pixel y Samsung Galaxy S8 con Android 7.0 y superior. Google está trabajando estrechamente con fabricantes como Samsung, Huawei, LG y Asus, entre muchos otros, para alcanzar su objetivo de 100 millones de dispositivos para el final de la vista previa de ARCore que está prevista para este invierno.
¿Qué vale para el futuro?
Si todo funciona como Google quiere, ARCore puede redefinir la forma en que abordamos la realidad aumentada. De hecho, el equipo de ARCore ya está trabajando estrechamente con el equipo de Google Lens con la esperanza de permitir a los usuarios utilizar las dos tecnologías de manera intercambiable y brindarles una mejor experiencia. Sólo podemos esperar que funcione de esta manera. Porque si lo hace, podríamos proyectar accesorios de AR en cualquier lugar, incluso si usamos Google Lens.
¿Es Google ARCore el futuro?
En resumen, no puedo decir con seguridad. Tango se veía tan prometedor cuando se introdujo por primera vez, pero no logró captar el mercado como esperaba Google. Dado que ARCore estará más disponible que Tango, ya sea que sea o no la clave para la empresa hacia un futuro centrado en la realidad aumentada se confirmará como cuestión de tiempo. ¿Qué piensas de esto? Hazme saber en la sección de comentarios a continuación.