La evolución de la realidad aumentada: de App AR a Web AR
Contents
La realidad aumentada es un tipo de tecnología que está redefiniendo el modo en que interactuamos con nuestro entorno. Nos aporta información contextualizada y de valor acerca del mundo que nos rodea. La evolución de la AR ha permitido que, a través de un dispositivo móvil (o futuros dispositivos vestibles como gafas), podamos obtener capas de información visual que añade contenido a lo que tenemos delante: desde un manual de usuario interactivo para instalar una caldera, hasta información nutricional sobre la caja de cereales que tomamos para el desayuno; o desde el guiado visual hasta la puerta de embarque en el aeropuerto, hasta el anuncio que cobra vida en la parada de autobús.
Por ejemplo, aquí puedes probar tú mismo una experiencia de un manual paso a paso sobre una caldera en web AR con tracking de imágenes. De hecho esta es una de las plantillas replicables de nuestra Librería de Experiencias AR, así que, si tú también quieres crearla, aquí tienes toda la información detallada para que puedas hacerlo de la manera más sencilla.
Además, esta tecnología se encuentra, como todas las tecnologías innovadoras, en un proceso de evolución continua. Tiene respaldo de muchos gigantes tecnológicos y está impulsada principalmente por los líderes de tecnología móvil a nivel mundial, en cuanto al desarrollo de sistemas operativos se refiere: Google y Apple.
Es decir, la realidad aumentada tiene todos los ingredientes para convertirse en una tecnología masiva y mainstream en los próximos años. Quizás le faltaba un detalle para llegar a ese estadio que, gracias a la aparición de la realidad aumentada para navegadores web (conocida como Web AR) se puede conseguir: eliminar completamente la fricción al acceso a las experiencias haciendo muy sencillo su uso y su compartición y evitando que el uso de la AR pase por la descarga de apps móviles.
¿Qué es la realidad aumentada basada en Web?
Como se adelanta en la introducción, la web AR es la capacidad de consumir experiencias de realidad aumentada desde un navegador web de un dispositivo móvil: Google Chrome desde Android o Safari desde iOS. Dichos navegadores tienen acceso a diferentes capacidades del sistema operativo, previo permiso del usuario, como la cámara, sensor de giroscopio o acelerómetro. Con la combinación de todos estos sensores somos capaces de posicionar elementos aumentados a nuestro alrededor y, además, hacer seguimiento (o tracking) de cada movimiento de la cámara para mantener el contenido fijo en su lugar.
El origen de la realidad aumentada basada en apps
Obviamente, como su propio nombre indica, App AR es el conjunto de experiencias de RA que deben ser consumidas a través de alguna app móvil específica. Es decir, con el mismo caso de la introducción donde se ven las partes de una caldera, el usuario tendría que descargarse una app específica (por ejemplo del fabricante o del distribuidor de las calderas), para acceder a dicha información.
Esto siempre ha generado mucha fricción al usuario final ya que, a no ser que esté obligado a mantener una app en su dispositivo, tiende a tratar de reducir el tamaño y cantidad de apps en su terminal, además de a querer acceder de manera inmediata a la información que busca.
Es cierto que la AR en apps históricamente permitía hacer más cosas al desarrollador y al usuario, por un concepto muy simple: la app accede al sistema operativo directamente y, por tanto, accede a más y mejores recursos. Por contra, un navegador web tiene una capa intermedia para acceder a los mismos sensores del SO móvil y su acceso a los recursos se ve limitado. Por ejemplo, con la app de Ikea se pueden visualizar muebles en cualquier parte de una estancia gracias a dichas capacidades.
¿Cómo se origina la web AR?
Existen dos momentos imprescindibles que marcaron la posibilidad de la adaptación de la RA al mundo web: la aparición de WebGL y la publicación de Web Assembly o Wasm. WebGL es un conjunto de librerías que permiten renderizar gráficos 3D en el navegador, esencial para mostrar contenido aumentado con componentes tridimensionales. Por otro lado, Wasm es una API para poder incrustar código C++ dentro de una página web. Esto es necesario para el procesamiento de operaciones y algoritmos complejos y, en consecuencia, para dotar a la web de la inteligencia suficiente para llevar a cabo este tipo de experiencias y cálculos complejos.
La publicación de Wasm tuvo lugar el 15 de Marzo de 2015. A partir de ese momento, de manera paulatina, los navegadores comenzaron a soportarlo y, por tanto, a abrir la puerta a la innovación.
A día de hoy ya se disponen de soluciones de web AR compatibles con un grandísimo número de teléfonos móviles y versiones de navegadores.
El futuro de la realidad aumentada
De todos modos, estas limitaciones se van derribando poco a poco. Cada vez son más y más las prestaciones de los teléfonos disponibles en el mercado y en el bolsillo de los usuarios y ya son pocas cosas las que se pueden hacer con una app que no se puedan hacer a través de web AR.
Por tanto, la opción web ya está prácticamente a la altura de la opción app en estos escenarios limitantes. Si quieres conocer nuestra comparativa detallada entre estas dos maneras de generar y consumir realidad aumentada visita este post sobre los beneficios de web AR vs app AR.