¿Las aplicaciones AR / VR se ejecutan principalmente localmente o en la nube?

Esta es una pregunta tan vaga que podría merecer una gran respuesta.

En su mayoría, las aplicaciones AR / VR se ejecutan localmente. Pueden cargar activos, datos, contenido de la nube, pero se ejecutan localmente. Aunque para agregar un poco más a mi respuesta, si prueba cualquier experiencia de realidad virtual basada en la web en lugar de una aplicación instalada en su dispositivo, esto se ejecutará en un servidor.

Ahora que lo digo, creo que nos estamos moviendo cada vez más hacia una era basada en la nube. Con el aumento de la velocidad de Internet (pero también el tamaño de los archivos, que es la razón por la que esto tarda tanto en hacerse realidad), esto es cada vez más posible. Ejecutar aplicaciones y sistemas completos fuera de la nube. Incluyendo aplicaciones VR / AR.

Por ejemplo, A-Frame – Make WebVR del equipo Mozilla VR es VR basado en web. Para que pueda crear una experiencia de realidad virtual completa en la web.

Por lo tanto, como regla general, las aplicaciones más rápidas / con mejor rendimiento se ejecutan localmente, pero existen beneficios al ejecutarse a través de la nube (sin mencionar algunas soluciones innovadoras no locales que saldrán pronto). Una razón simple para correr local es la mala cobertura celular.

Si está utilizando una gran cantidad de datos (caracteres cg, videos, animaciones, etc.) y / o marcadores, datos de nubes de puntos, etc., al menos parte de su aplicación no será local. Una explicación simple podría ser que todos estos datos superan el límite de descarga de una tienda de aplicaciones (aquí hay otra limitación celular).

Para ver un ejemplo de un producto nuevo e innovador para realidad virtual, consulte este artículo sobre: ​​OTOY busca dar a los desarrolladores las herramientas para construir entornos 3D en tiempo real realistas (están trabajando para transmitir video volumétrico de campo claro realista a través de la red al hardware de realidad virtual móvil – muy ambicioso).

O bien, las compañías de software necesitan innovar más para crear medios más eficientes de entregar AR / VR en tiempo real a través del servicio en la nube O nuestras redes necesitan aumentar su entrega de datos (quizás ambas) para que las soluciones en la nube realmente alcancen su potencial completo para AR / VR.

La mayoría de las aplicaciones AR / VR se ejecutan localmente. Especialmente si se trata de un juego o cualquier otro tipo de aplicación de entretenimiento en 3D (por ejemplo, Ocean Rift http://ocean-rift.com/ experiencia VR submarina).

Sin embargo, muchas aplicaciones usan un enfoque mixto. Por ejemplo, en el caso de una aplicación de video de 360 ​​° (p. Ej., Dentro de http://with.in/ ), generalmente ejecuta una aplicación de visor localmente y descarga o visualiza / transmite contenido multimedia desde la nube.

La mayoría de los videojuegos se ejecutan localmente. Las desventajas del procesamiento remoto en términos de confiabilidad y latencia superan ampliamente el ideal, y no creo que vea que esta tecnología tenga un impacto significativo. Especialmente no en AR y VR. Estos deben responder a sus comentarios y comentarios inmediatos para proporcionar una experiencia de usuario fluida. No tiene sentido volver a enrutar su entrada mil millas a través de una red al servidor de alguien, luego procesarla y luego enviarla de vuelta.

La realidad virtual en particular es extremadamente sensible y no puede permitirse retrasar, tartamudear o soltar cuadros como consecuencia de una baja latencia. De lo contrario, obtienes un inicio instantáneo de mareo.