Krypton Solid

Mejora de la experiencia del usuario con funciones en tiempo real – Revista Smashing

Mejora de la experiencia del usuario con funciones en tiempo real – Revista Smashing

La tecnología en tiempo real entrega información a sus usuarios a medida que ocurre. Pero, ¿cómo ayuda a mejorar su producto y a alinearse con las expectativas de sus clientes?

Hace solo unos años, palabras como WebSockets, baja latencia y funcionalidad en tiempo real estaban a la vanguardia del desarrollo de vanguardia. Avance rápido un par de años y esta tecnología se ha convertido en una parte integral de muchas de nuestras aplicaciones favoritas: Facebook con sus notificaciones dentro de la aplicación; Uber con su efecto de seguimiento de ubicación en tiempo real; Función de colaboración multiusuario de Google Docs; y el chat en vivo de Slack. Entonces, ¿debería utilizar funciones en tiempo real en su producto? Veamos las razones por las que debería considerar el tiempo real.

Identificación de características importantes del producto

Con el tiempo, a menudo vemos que las características de los productos pasan de ser vanguardistas y agradables a convertirse en un elemento esencial e imprescindible del producto.

Tomemos como ejemplo la tecnología de pantalla táctil: en 2007, Apple lanzó el iPhone, revolucionando el mercado de los teléfonos inteligentes. Pronto se convirtió en la norma deslizar los dedos por una pantalla y pellizcar imágenes. Alfred Pobre escribió un artículo para Computer World que describe la tecnología de las pantallas táctiles:

“Ahora no solo damos por sentado la entrada táctil, esperamos poder usar multitouch (usando más de un dedo en la pantalla a la vez) y gestos también”.

Ya no vemos la pantalla táctil como una característica atractiva, se ha convertido en una parte fundamental de la experiencia del usuario de un teléfono inteligente.

Es en tiempo real un característica atractiva o imprescindible en su producto? Una técnica de gestión que nos ayuda a comprender mejor esto es la Modelo Kano. Pensar en la tecnología en tiempo real en comparación con las cuatro categorías del modelo Kano deja en claro que el tiempo real está pasando de ser una característica atractiva a una que debe ser incluido:

  • Rendimiento: «Son aquellos en los que a los clientes les gusta tenerlos y no les gusta no tenerlos».
  • Imprescindible: «Los clientes pasan de tolerar a esperar tener la función».
  • Atractivo: «Lo que proponemos es nuevo y atractivo».
  • Indiferente: «Esto ocurre para cualquier respuesta ‘Soy neutral’ o ‘Puedo tolerarlo'».
Kano clasifica las características en cuatro categorías.

Echemos un vistazo a los orígenes del tiempo real y cómo lo esperan ahora los usuarios y cómo llegará a tener un debe ser calidad en muchas de nuestras aplicaciones favoritas.

Los primeros en adoptar la tecnología en tiempo real

Si miramos la historia de la tecnología en tiempo real, comenzamos a comprender cómo se ha convertido en un característica principal en muchos de los productos y herramientas actuales. Uno de los primeros ejemplos de funcionalidad en tiempo real se vio en los mercados de valores. Permitir a los traders ejecutar sus operaciones con baja latencia ha revolucionado el sector financiero. En su artículo “La búsqueda de Wall Street para procesar datos a la velocidad de la luz«Richard Martin afirma:

«Una ventaja de 1 milisegundo en las aplicaciones comerciales puede valer 100 millones de dólares al año para una importante firma de corretaje».

En la actualidad, las operaciones de alta frecuencia representan más de la mitad de todas las operaciones en los mercados de valores de EE. UU.

Integración perfecta de tiempo real

La tecnología en tiempo real se ha convertido en parte integral de muchos de nuestros productos favoritos y, como resultado, a menudo no la reconocemos como una característica específica, simplemente se espera. Si alguien nos envía un mensaje en Whatsapp, esperamos verlo al instante.

Otro buen ejemplo de esto es Documentos de Google, lanzado en 2007 y con un estimado de 240 millones de usuarios activos mensuales en octubre de 2014.

Animación de GoogleDoc
Experiencia colaboradora en Google Docs. (Ver versión grande)

Escribir, editar y colaborar podría funcionar en un nivel básico sin la integración de tecnología en tiempo real. Sin embargo, permitir que varios usuarios editen en tiempo real como colaboradores, sin fricciones ni retrasos, es un componente clave para su éxito. Mirando hacia atrás en el modelo de Kano, esto respalda el argumento de que la funcionalidad en tiempo real ha pasado de ser una característica atractiva a una característica central imprescindible en muchos productos.

Pero la tecnología en tiempo real ya no se limita a las aplicaciones de chat y colaboración. Se está utilizando para rastrear puntajes en aplicaciones deportivas e incluso su propia salud en cosas como los rastreadores de actividad de Fitbit. Y esto es solo el comienzo.

Cómo las empresas están involucrando a sus usuarios con el tiempo real

La funcionalidad en tiempo real está presente en muchas de nuestras aplicaciones favoritas. Ya sea la ventana emergente en Twitter para notificarle de una actualización o ver el progreso de su viaje en Citymapper con ubicación geográfica en tiempo real, hemos llegado a esperar tales funciones. Las notificaciones en la aplicación prevalecen en muchas aplicaciones populares hoy en día, como Twitter, Slack y Zendesk, por mencionar algunas. Si hay nueva información disponible sobre algo que nos interesa o alguien nos envía un mensaje, esperamos saberlo de inmediato. Si emite un ticket de soporte, desea una respuesta inmediata. Hacer que los usuarios esperen se está convirtiendo rápidamente en una cosa del pasado. Facebook utiliza notificaciones en vivo en la aplicación para llamar su atención sobre nuevas historias, mensajes, solicitudes de amistad, etc. que se relacionen con usted.

Facebook
Notificación en la aplicación de Facebook.

Es importante que entendamos este elemento de interacción humana. ¿Queremos involucrar a nuestros usuarios? Si. ¿Queremos enviar spam a nuestros usuarios con notificaciones infinitas e irrelevantes o mostrarles tanta información que sea imposible de ver? No.

Los estudios han demostrado que 100 ms es instantáneo para los humanos y 250 ms es el tiempo de reacción promedio de un humano. Un buen ejemplo de esto es el feed de Twitter. Con millones de tweets por segundo, tener una interfaz de usuario que se actualiza en tiempo real simplemente lo haría incomprensible para el usuario. En cambio, Twitter controla la frecuencia de sus feeds y da indicaciones a los usuarios, haciéndolo fácilmente digerible.

Obtener una ventaja sobre sus competidores con datos en vivo

Deliveroo actualmente está revolucionando la industria de la entrega de alimentos, con más de 300 conductores de entrega y ciclistas que atienden a más de 50,000 clientes, sin mencionar su expansión en el Reino Unido e internacionalmente.

¿Cuáles son las claves de su éxito? Deliveroo se comercializa a sí mismo como un servicio de entrega de alimentos que trae comidas de restaurantes locales de alta calidad a su puerta. Deliveroo ofrece a sus clientes una experiencia premium al utilizar su servicio. Una de esas características es su funcionalidad de seguimiento en vivo de los pedidos de alimentos. Clientes puede rastrear su entrega en tiempo real «Mantener visibilidad en tiempo real en cada paso del proceso de preparación y entrega de alimentos».

Deliveroo
Deliveroo seguimiento en tiempo real.

Este es un excelente ejemplo de una característica que actualmente es atractiva y ayuda a mejorar su experiencia de usuario al ofrecer a sus clientes un servicio premium. En marcado contraste, Domino’s tiene una característica similar que carece del elemento en vivo, en lugar de pedir a sus usuarios que actualicen, pero solo cuando la cuenta regresiva ha terminado, brindando a sus usuarios una experiencia frustrante.

seguimiento de pedidos de dominó
Dominó rastrea la página de tu pedido. (Ver versión grande)

Con empresas como Deliveroo y Uber liderando el camino en experiencias de seguimiento de ubicación geográfica en vivo, es solo cuestión de tiempo antes de que tales características se conviertan en un componente esencial en sus respectivas industrias.

El tiempo real es parte de nuestra vida cotidiana

Esta tecnología se está integrando rápidamente en nuestras rutinas diarias, ya sea para verificar las salidas de trenes en vivo a través del Aplicación Trainline o realizar un seguimiento de su estado físico diario con el Apple Watch.

«Durante un entrenamiento cardiovascular dedicado, la aplicación Workout muestra estadísticas en tiempo real como el tiempo transcurrido, la distancia, las calorías, el ritmo y la velocidad …»

Naturalmente, esta tecnología está comenzando a penetrar en todos los aspectos de nuestra vida diaria con el avance del desarrollo del Internet de las cosas, así como de las aplicaciones tradicionales. Tomemos como ejemplo a Nest, líder en tecnología para el hogar inteligente. La compañía está tomando los servicios públicos domésticos cotidianos y los está volviendo inteligentes. Sus productos utilizan una API en tiempo real para crear interacciones instantáneas entre el usuario y el producto sin necesidad de contacto físico, lo que significa que siempre puede estar conectado y en control de su hogar en cualquier lugar del mundo. Nest Labs fue adquirido por Google en 2014 por un estimado de $ 3.2 mil millones.

Termostato Nest. (Fuente: Asesor Tecnológico) (Ver versión grande)

Nido termostato le permite controlar su calefacción central a través de una aplicación. Al igual que con productos similares, poder actuar y recibir alertas instantáneamente es un componente clave del servicio.

Lo que debemos tener en cuenta al utilizar el tiempo real

Cuando se utilizan funciones en tiempo real, dos cosas que deben considerarse cuidadosamente son la mejor forma de diseñarlas y cuáles pueden ser los posibles inconvenientes al utilizar esta tecnología.

¿Qué pasa cuando el se pierde la conexión en su aplicación, o la pantalla se actualiza sin notificar al usuario? Es importante tener en cuenta cosas como enviar comentarios o notificaciones al usuario. Si su aplicación en tiempo real tiene una interrupción de la conexión (inevitable), no notificar al usuario puede resultar perjudicial para su experiencia. Dominic Nguyen describe en detalle los nuevos desafíos que enfrentamos al diseñar para tiempo real en esta publicación de blog.

Al igual que con todas las últimas tecnologías, es importante tener en cuenta si el tiempo real es el enfoque correcto para su producto. Si bien el tiempo real tiene grandes beneficios, también debemos ser conscientes de los posibles inconvenientes. La tecnología funciona para entregar datos al usuario tan pronto como haya una actualización disponible. ¿Enviar una notificación en tiempo real espontáneamente podría interrumpir el flujo del usuario?

Dependiendo del uso, estos datos también pueden convertirse en un drenaje para la red del usuario. Tome el envío de una imagen grande a través de una fuente de noticias o una notificación al móvil de alguien. Si está enviando grandes cantidades de datos, es posible que el tiempo real no sea la mejor manera de distribuirlos. Algunas soluciones incluyen esperar la entrada de un usuario antes de descargar datos adicionales o detectar si su dispositivo tiene una conexión Wi-Fi (en lugar de celular) antes de enviarlo.

Haciendo que el tiempo real funcione para usted

Los ejemplos anteriores demuestran claramente cómo la tecnología en tiempo real puede funcionar para mejorar su producto. Pero no se detiene ahí: hay muchas formas creativas de hacer que su negocio funcione en tiempo real.

Tome algo tan mundano como una herramienta de gestión. Agregar funcionalidad en tiempo real puede permitir a los usuarios colaborar en tareas y realizar actualizaciones en vivo en todos los dispositivos y plataformas y, en última instancia, volverse mucho más productivos.

La funcionalidad en tiempo real también lugar común en las reservas y el comercio electrónico sitios. Estas notificaciones en tiempo real pueden mostrar cuántas personas están viendo una oferta y notificarles si se vende un artículo mientras lo ven, animándolas a comprar antes de que sea demasiado tarde.

¿Entonces, Qué esperas? Internet está lleno de información sobre todo, desde crear una aplicación de chat en tiempo real para agregar comentarios en tiempo real a un artículo.

Conclusión en tiempo real

WhatsApp, Google Docs, Facebook, Zendesk, Twitter, Slack, Trainline y Nest confían en ofrecer una experiencia en tiempo real, impulsada por tecnología en tiempo real. Y eso es solo la punta del iceberg. Hay una nueva ola de empresas impulsadas por el tiempo real en el horizonte.

Compañías como Deliveroo y Jinn nos han permitido pedir casi cualquier artículo para entrega instantánea y rastrearlo todo en tiempo real. En pocas palabras, si su aplicación no ofrece este tipo de experiencia, se está quedando atrás.

¿Puede mejorar su experiencia de usuario con funciones en tiempo real como notificaciones en la aplicación, seguimiento de ubicación geográfica, colaboración y visualización de datos? La funcionalidad en tiempo real puede aumentar la satisfacción del cliente y, en última instancia, brindarle una ventaja sobre sus competidores.

La tecnología en tiempo real es rápida Convertirse en una parte integral de nuestra vida diaria.; está en muchas de nuestras aplicaciones favoritas y pronto será una gran parte de las casas inteligentes del futuro. Recuerde: espere que la característica atractiva de hoy sea imprescindible en el futuro.

Deja un comentario