Algunas de las aplicaciones y experiencias móviles más comentadas en estos días utilizan tecnología de realidad aumentada. Si bien algunas de estas experiencias pueden funcionar en prácticamente cualquier dispositivo móvil, otras solo funcionan en modelos más nuevos y costosos. El desarrollo y el uso de estas experiencias más sólidas requieren ARCore y ARKit.

Introducción a ARCore y ARKit

ARCore de Android y ARKit de Apple son las plataformas que permiten a los desarrolladores crear y a los usuarios acceder a experiencias de AR en dispositivos móviles. Requieren acceso al software y hardware de su dispositivo, incluida la cámara y la información de ubicación.

Cómo funciona ARCore

ARCore es la plataforma de Android para la creación y la experiencia de aplicaciones móviles de RA. A diferencia de ARKit, ARCore se basa casi exclusivamente en la cámara principal y los sensores de movimiento integrados del dispositivo.

Esto significa que los desarrolladores de aplicaciones que utilizan ARCore tienen mucha más flexibilidad en los motores de desarrollo que utilizan e incluso pueden desarrollar experiencias para dispositivos iOS. También significa que, si bien los dispositivos más nuevos o más costosos permitirán experiencias de AR más sólidas, la mayoría de los teléfonos Android que funcionan son compatibles con ARCore hasta cierto punto.

instagram viewer

ARCore funciona utilizando la cámara del dispositivo para detectar "puntos característicos" en el entorno circundante. Los grupos de puntos característicos se utilizan para identificar posibles planos en el mundo físico, donde los planos son superficies continuas como paredes o pisos y techos, o partes de estructuras más grandes como tableros de mesa.

Los planos o incluso los puntos específicos pueden convertirse en "anclas" para los artefactos digitales en las experiencias de RA. Este enfoque relativamente simple tiene problemas para detectar superficies lisas.

Comprender el medio ambiente es solo la mitad de la historia. Al acceder a la información sobre la posición, orientación y movimiento del dispositivo móvil, ARCore habilita un proceso llamado Localización y mapeo simultáneos. Este es el proceso de contextualizar la posición y el entorno del teléfono para permitir experiencias dinámicas.

¿Qué es SLAM? Cómo los coches autónomos saben dónde están

¿Cómo saben los coches autónomos dónde están? Se llama "localización y mapeo simultáneos" (SLAM). Así es como funciona.

Las experiencias de ARCore también implican la estimación de la luz para hacer que la ubicación de los objetos digitales sea más creíble. Además, Google desarrolló recientemente un API de profundidad que funciona en la mayoría de los dispositivos Android fabricados después de diciembre de 2019, pero que será nativo en Galaxy Note 10+, el Galaxy S20 Ultray dispositivos posteriores.

Cómo funciona ARKit

De Apple ARKit es la plataforma iOS para la creación y experiencia de aplicaciones de realidad aumentada. Una actualización de 2020 mejora lo antiguo y facilita nuevas experiencias con capacidades LiDAR integradas comenzando con el iPhone 12 Pro y Pro Max y el iPad Pro.

Crédito de la imagen: Apple

Esta dependencia de la tecnología exclusiva puede hacer que las experiencias de RA habilitadas por ARKit sean más inmersivas y las herramientas más precisas. Sin embargo, también significa que es más difícil para los desarrolladores crear aplicaciones de RA más accesibles.

LiDAR (abreviatura de "Detección y rango de luz") determina la distancia de un dispositivo a una superficie utilizando el tiempo que tarda un pulso de luz en moverse desde el dispositivo a la superficie y viceversa. Cada pulso de luz genera un solo punto. Las colecciones de estos puntos, llamadas "nubes de puntos", se utilizan para crear un mapa topográfico de los alrededores del usuario.

Este método crea mapas más detallados que el modelo de Android, además de permitir que los modelos digitales se coloquen más rápidamente. También requiere hardware dedicado que hace que los dispositivos sean más grandes y más costosos.

El sistema LiDAR de Apple también mejora la oclusión de objetos y la oclusión de personas, es decir, permite que los objetos digitales parezcan estar ubicados detrás de objetos físicos y personas. También se mejoran las capacidades de medición, la captura de movimiento y la física de objetos dentro de las aplicaciones de AR.

Como es el caso de ARCore, ARKit maneja el mapeo mundial (que Apple llama "Geometría de escena") a través de interfaces con la ubicación del dispositivo y el hardware de posicionamiento. ARKit también presenta integraciones que permiten que las dos cámaras de un dispositivo se utilicen simultáneamente.

¿ARCore o ARKit son "mejores"?

Al comparar dos cosas, es fácil preguntarse si una es "mejor" que la otra. En la mayoría de los casos, incluido el de ARCore y ARKit, no es exactamente tan simple. Hay compensaciones, sin duda, pero es difícil declarar a uno como el "ganador".

ARCore y ARKit para usuarios

ARKit (específicamente ahora que incorpora LiDAR) tiene ventajas sobre ARCore cuando se trata de experimentar AR, que es como la mayoría de la gente querrá interactuar con él. Específicamente, como se mencionó anteriormente, el reconocimiento de planos de ARKit es mejor que ARCore para reconocer superficies de baja textura como paredes blancas.

Sin embargo, el uso de LiDAR de ARKit también hace que los dispositivos compatibles con la edición más reciente sean más grandes y más costosos. Debido a que ARCore usa tecnología que ya está en un teléfono estándar, los dispositivos compatibles no necesitan ser más grandes o más costosos para soportar la plataforma.

Una cosa a tener en cuenta es que ARKit y ARCore son partes de sistemas operativos más grandes. Si un usuario determinado está más familiarizado y se siente más cómodo con Android, el ARKit de Apple probablemente no será suficiente para cambiar de opinión.

En una nota relacionada, estas plataformas se integran con sus sistemas operativos principales y servicios relacionados de diferentes maneras. ARKit está más integrado en Apple Maps que Google Maps está integrado en ARCore. Sin embargo, ARCore está más integrado en el motor de búsqueda de imágenes de Google.

Si crear e interactuar con AR es una prioridad cuando piensas en cómo usas tu teléfono móvil, ARKit vs. ARCore es una competencia que debes ver. Si no usa AR o solo lo usa casualmente, usar cualquier servicio que venga con su sistema operativo preferido probablemente satisfará sus necesidades.

ARKit y ARCore para desarrolladores

Crédito de la imagen: I G /Flickr

ARKit vs. ARCore también es un debate complicado para los desarrolladores. ARKit ofrece herramientas más rápidas, precisas y potentes. Sin embargo, existen limitaciones de soporte mucho más prohibitivas.

Debido a que todos los dispositivos inteligentes del mercado tienen una cámara RGB, casi todos los dispositivos inteligentes en las calles son compatibles con ARCore hasta cierto punto y eso incluye los dispositivos de Apple. Como resultado, los desarrolladores que utilizan ARCore pueden desarrollar para dispositivos Android y Apple. Esa es una ventaja que los desarrolladores de ARKit no tienen.

Entonces, una vez más, el problema no es que una plataforma sea mucho mejor que la otra. El problema se reduce a los tipos de aplicaciones que desea desarrollar, cómo desea desarrollarlas y con qué dispositivos desea que esa aplicación sea compatible.

Diferentes formas de cartografiar el mundo

ARKit y ARCore ofrecen diferentes formas para que los dispositivos móviles mapeen, comprendan y aumenten el mundo. La principal diferencia técnica es la dependencia de ARKit en LiDAR y el pionero de ARCore de enfoques de detección de profundidad más independientes del dispositivo.

Para la mayoría de los usuarios de teléfonos móviles, ARKit vs. ARCore no debería ser suficiente para hacer que cambie o se quede con un sistema operativo u otro. Sin embargo, si la RA móvil es una profesión o una pasión suya, entonces el tema merece un poco de discernimiento.

Crédito de la imagen: Julia_Tim / Depositphotos

Correo electrónico
Los mejores juegos de realidad aumentada para Android e iOS

Después del éxito de Pokemon Go, más desarrolladores están lanzando juegos de RA. Aquí están los mejores juegos de realidad aumentada disponibles.

Temas relacionados
  • Tecnología explicada
  • Programación
  • Realidad aumentada
  • Desarrollo de aplicaciones
  • Realidad virtual
Sobre el Autor
Johnathan Jaehnig (31 Artículos publicados)

Jon Jaehnig es un escritor / editor independiente interesado en tecnologías exponenciales. Jon tiene una licenciatura en comunicación científica y técnica con una especialización en periodismo de la Universidad Tecnológica de Michigan.

Más de Johnathan Jaehnig

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Un paso más…!

Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.

.