El futuro de trabajar sin monitores físicos con gafas de VR

Los que me conocen saben que soy bastante friki de las tecnologías y también un poco obsesionado últimamente con la productividad.

Desde hace años trabajo con mínimo dos monitores. Firmemente creo que cuantas más cosas puedes tener a la vista, menos tiempo pierdes cambiando entre visualizar una cosa u otra.

Hace unos meses me compré una pantalla portable. Es una pantalla de 15” que puedo llevar en la mochila junto a mi portátil. Por lo tanto cuando estoy en casa disfruto de tener actualmente tres pantallas (una grande de 29”, la portable de 15” y la del propio portátil de 15”) y cuando he de ir a algún lado puedo disfrutar de tener 2 pantallas.

Sinceramente, el tamaño importa. Cuantos más píxeles tengo disponibles, más productivo me siento. Poder trabajar y  tener el editor de código a pantalla completa, la web en otra pantalla y otra cosa secundaria en la tercera pantalla … es lo mejor

En medio de estos cambios vi un video de Oculus, donde se mostraba un concepto de usar las gafas de realidad virtual para mostrar escritorios virtuales y poder trabajar con ellos.

Me emocione con la idea, me hice con unas gafas de realidad virtual, investigue un poco y encontré varias soluciones:

  • Virtualdesktop
  • Vspatial
  • BigScreen
  • Immersed
  • El escritorio de oculus que vi en el video
  • Otras opciones en beta

El problema es que yo uso básicamente Linux. No uso ni Mac ni Windows. Y como siempre, esto implica tener menos (o ninguna) opción donde elegir.

Vamos a ver una revisión básica de las opciones que he visto.

Virtual desktop

Imagen eliminada.

Ventajas

  • Es el más conocido.
  • Creo que fue el primero en ser desarrollado.
  • Tiene un coste de único pago de unos 20$
  • Soporta muchos tipos de gafas
  • Lo usa muchísima gente para jugar juegos desde su PC

Desventajas

  • Está limitado solo para Windows.
  • Creo que están desarrollando una versión para Mac (a dia de hoy no disponible)
  • NO tiene previsto incluir Linux
  • No tiene un buen soporte para múltiples monitores

vSpatial

Imagen eliminada.
  • Disponible solo para Windows
  • Gratuito, creo que tienen opciones de pago. No lo he mirado con detalle ya que no es una opción viable en Linux.
  • No trabajas con monitores. Cada ventana de tus programas aparece de forma independiente.

BigScreen

Imagen eliminada.
  • Está enfocado al entretenimiento y no a trabajar.
  • Puedes tener un monitor externo solo si usas Windows.
  • Es totalmente gratuito

Yo lo uso para ver películas y poco más.

Opción de Oculus

  • En el video promocional de Oculus no dicen fecha de estreno. Actualmente no está disponible.
  • Seguramente solo estará disponible para Windows (Igual que el Oculus Link).
  • No dan soporte a Linux en otros ámbitos, por lo que no creo que en este caso sea distinto.

Otras opciones beta

  • He visto otras opciones beta o OpenSource que están muy verdes.
  • Parecen abandonadas (más de 2 años sin novedades)
  • No funcionan con dispositivos nuevos
  • Son muy complejas de instalar
  • O visualmente no son nada atractivas
  • He visto un par para linux, pero viendo los videos de demos …. no se las recomiendo ni a mi peor enemigo

¿Immersed la mejor opción?

Creo que Immersed es la única opción viable para Linux ahora mismo. Al tener soporte para Windows, Mac y Linux. Es la única opción viable para equipos con gente que trabaja con distintos sistemas operativos.

Ventajas:

  • Enfocado para trabajar
  • Puedes usar tus monitores del mundo real
  • Puedes crear nuevos monitores virtuales (hasta que tengas un máximo de 5 entre reales y virtuales)
  • Puedes hacer salas para trabajar junto a otras personas
  • Tiene una opcion de webcam virtual para las reuniones (dicen que estará disponible pronto para Linux)
  • Tiene una versión gratuita limitada en funcionalidades.
  • Permite cambiar de entorno de trabajo (el fondo de imagen)
  • Soporte para tener un teclado virtual mapeado con el del mundo real.

Desventajas:

  • Son relativamente jóvenes, aún tienen algunos bugs, pero el soporte en los chats de Discord es muy bueno.
  • Dan soporte en Linux, pero tiene menos funcionalidades que Windows/Mac. Esto es porque Linux es lo último que están haciendo.
  • Si quieres muchos monitores te toca pagar una cuota recurrente mensual de unos 15$.
  • Solo disponibles en dispositivos Oculus

Así que recomiendo a cualquiera que tenga ganas de trabajar dentro de sus gafas VR, que use Immersed. En muchos casos la versión gratuita te debería servir, y creo que son de lo mejor que hay cuando hablamos de trabajar usando nuestras gafas de VR.

Usándolo en el dÍa a día

Bien, ahora sabemos que es posible trabajar de esta forma y en cualquier sistema operativo, pero seguramente te preguntarás si esto tiene ventajas o inconvenientes vs trabajar normalmente con monitores externos físicos de toda la vida. Intento resolver tus dudas.

¿Es cómodo?

Si y no. Depende del caso.

En mi caso no noto dolor de cuello ni cabeza luego de estar horas usándolo. Hay gente que sí tiene esos problemas.

Yo lo encuentro más ergonómico que las pantallas físicas, ya que puedo mover cualquier pantalla en cualquier posición y ángulo.

Una cosa a destacar es que puedes trabajar en cualquier postura. Me refiero a que puedes estar sentado en una silla, de pie o tumbado en la cama. Lo encuentro útil para poder trabajar de pie y no estar siempre sentado.

¿Se puede leer bien?

En cualquier resolución se puede leer decentemente bien. Si la resolución que has configurado en tu ordenador es muy baja, puedes simplemente acercar la pantalla. Jugando con las distancias y las resoluciones no deberías tener mucho problema.

También es cierto que no se puede comparar una resolución de 4k en el mundo real con el 4k virtual dentro de tus gafas. Tampoco sé exactamente cómo es realmente el color de los pixeles.

Para hacer un uso normal o para programar (en mi caso) es perfectamente factible usar estos escritorios virtuales dentro de las gafas. Si eres diseñador o alguien muy quisquilloso con la resolución y los colores, no te lo puedo recomendar porque en comparación con una pantalla 4k del mundo real …. se ve peor.

Para ver películas o entretenimiento es la bomba, pero para leer o trabajar se queda un poco atrás comparándolo con monitores externos de gran resolución.

Inmersión, foco y productividad

Desconectas del mundo real. Para mí es mucho más fácil entrar en foco y no distraerme con lo que tengo alrededor.

También uso los distintos entornos intercambiables para tener algo que me haga “clic” en el cerebro. Un entorno donde solo trabajo, otro donde solo miro películas y otro donde me desconecto totalmente y mi foco está en terminar una tarea importante. Es como cambiar de habitación en el mundo real.

Tengo que avisar que la versión gratuita de Immersed tiene pocos escenarios donde elegir. Si quieres tener más donde escoger deberás pagar la versión premium.

Lo bueno es que puedes probarlo 14 días de forma gratuita y comprobar si te merece la pena pagar.

En mi caso, al final voy a seguir usando la versión gratis, ya que muchas de las cosas de pago no las voy a usar.

¿Rendimiento del PC?

Que todo lo veas fluido y no tengas tirones, depende de dos cosas:

  • Potencia del ordenador
  • Velocidad de tu router

Immersed funciona sin cables, todos los datos son enviados desde dentro de tu red wifi. Esto es bueno ya que funciona sin cables. Pero es malo porque si no tienes un wifi 6G entonces no puedes usar resoluciones de pantalla muy grandes, ya que son más datos a enviar/recibir y todo va más lento.

Para tener una experiencia fluida, y que el tiempo de respuesta sea menos de 1 o 3 milisegundos, recomiendan no usar más de 3 pantallas y que no sean de más de 1440x900 pixeles.

Y en cuanto a la potencia del ordenador, requiere la misma GPU para mover las mismas resoluciones en el mundo real (por ejemplo pantallas 4k) + un consumo de un 15-20% en CPU (a mi me consume hasta un 20% de CPU cuando lo he estado usando en mi PC con una CPU i7-8750H ).

Yo he probado a usar pantallas con resolución 4k, y el problema lo tengo en la red. Al tener una red wifi lenta, las gafas tienen mucho lag y es un suplicio mover el mouse o ver un video. Si bajo mi resolución a la recomendada de 1440x900, entonces todo va muy fluido y casi nunca noto lag al mover el ratón.

Una cosa a destacar es que actualmente las Oculus Quest 2 soportan poner un HUB USB-C con un puerto ethernet. Esto significa que puedes conectar por cable de red tus gafas y tener una velocidad que te permita tener pantallas 4K. Esto lo he probado y funciona muy bien. El problema es que tienes un cable que a veces puede ser molesto. Y se ha de tener en cuenta que puede ser que Facebook (el creador de las Oculus Quest) bloquee ese puerto en un futuro. 

En resumen, si tienes un buen router wifi y un PC potente … no tendrás problemas para usar Immersed, pero ten en cuenta que tu PC tendrá un mayor consumo de CPU.

Y para aclarar un poco como uso el cable ethernet. Estoy conectando las gafas directamente al PC con el cable ethernet. Estoy usando el PC como puente para compartir la conexión wifi del PC usando la conexión de cable. Otra opción sería conectar las gafas directamente por cable al router, pero en mi caso lo tengo en otra habitación y no me es posible.

Viajes y transporte

Completamente es un SI. Es el futuro. Poder irte a cualquier viaje y llevarte en la mochila hasta 5 monitores …. no hay otra solución a día de hoy.

Todo lo malo

No todo es bueno. Este tipo de tecnología también tiene cosas malas.

Beber

En mi caso tengo una botella de agua y no tengo problema, pero si eres de beber café o té en una taza …. tendrás problemas.

Básicamente estás ciego, no ves dónde está el vaso y tienes que buscarlo usando el tacto de tus manos vigilando no volcar el vaso de un golpe. Si a eso le sumas que el vaso seguramente está caliente (café/té) … tienes todos los números para hacer un desastre.

A esto se le suma que con las gafas puestas no es fácil beber de un vaso. O te quitas las gafas o usas una pajita. Otra opción es usar un recipiente con una apertura pequeña, como el caso de una botella de agua.

Teclado

Otro problema es el teclado, no lo ves. O sabes mecanografía o tienes un problema.

Yo ahora mismo no soy bueno en mecanografía, es una cosa que siempre he querido aprender, pero que nunca ha tenido prioridad en mi vida.

Hay dos soluciones a esto:

  • He probado a usar las gafas junto con la webcam. Apunto la webcam al teclado y tengo una pantalla virtual donde veo el teclado y mis manos. El problema es que es aparatoso y se siente raro al escribir de esta forma. Es como escribir con unas manos que no son tuyas.
  • Otra opción es usar la detección de manos de las oculus más el nuevo teclado virtual que ha sacado Immersed. Esta opción la han publicado hace poco los chicos de Immersed estas últimas semanas (Octubre 2020). Permite mapear el teclado virtual que tienes dentro de las gafas, con tu teclado en el mundo real. Funciona sorprendentemente bien. Aun esta en beta por así decirlo, hay algunas teclas que no coinciden (en mi caso FN, flechas, números)

Videoconferencia

Si usas una webcam como hasta ahora, la gente no va a ver tu cara. Solo se ve una cabeza con unas gafas puestas que tapan la mitad de la cabeza.

Immersed tiene disponible para Windows y Mac una webcam virtual que permite que la gente vea tu avatar cuando estáis en una videoconferencia.

Sinceramente, la webcam virtual puede ayudar, pero puede ser molesto para los demás no ver tu cara y tus reacciones.

¡¡Y en linux, ahora mismo, no hay webcam virtual!!

Compañeros de trabajo

Si trabajas desde una oficina, desde el punto de vista de tus compañeros, eres un antisocial. Estarás aislado en tu mundo. Hay gente a la que le puede sentar mal que no le hagas caso o que no le mires a la cara cuando hablas.

En mi caso teletrabajo desde casa y no tengo este problema.

Sustos

Al estar aislado en tu mundo, te pueden asustar fácilmente.

En mi caso, algún familiar que ha entrado sin avisar a la habitación, o la mascota que tengas te da un golpe porque no le haces caso.

Conclusiones

Se puede trabajar con unas gafas VR durante tu jornada laboral. No todo el mundo puede.

Los que tengan que mirar el teclado para escribir, o a los que les hace falta una buena pantalla con una buena filedidad de color y resolución … mejor que sigan como están ahora.

Por contra, los que viajan mucho, los que trabajan desde casa o los que no tienen espacio/dinero para comprarse muchos monitores externos …. esta es la mejor opción actualmente.

Yo ahora mismo no las estoy usando para trabajar cuando estoy en casa ya que tengo tres pantallas. Pero cuando tenga que irme a algún lado de viaje (cuando el Covid lo permita) usaré estas gafas para poder tener una oficina en cualquier sitio.

¿Tienes algún proyecto en mente?

Si quieres hacer algo en Drupal tal vez puedas contratarme.

Ya sea para consultoría, desarrollo o mantenimiento de sitios web Drupal.