sábado, 19 de febrero de 2011

Un usuario, Múltiples dispositivos, caso de ejemplo: Mensajería Instantánea

Un problema que espero sea tenido en cuenta en el desarrollo de software, ya sea desde sistemas operativos como aplicaciones o servicios, es el de un único usuario con múltiples dispositivos.


  • El Problema
Si bien en la actualidad el software esta pensado para mono-usuario o multi-usuarios, como ser los sistemas operativos que manejan múltiples usuarios o las aplicaciones, como ser mensajería instantánea, donde permiten conectar múltiples cuentas a la misma vez, en el mundo de hoy, es muy común que un usuario disponga de múltiples dispositivos, y los use en simultáneo (ej. PC de escritorio, laptop, teléfono celular, tablet, etc). 
Miremos como caso de ejemplo la mensajería instantánea, que si bien esta comenzando a avanzar en multi-dispositivos, aun tiene sus problemas.
Para los clientes de mensajería instantánea, yo tengo que conectarme desde un dispositivo, y el servicio me identifica como cuenta, así los demás usuarios, contactan a mi cuenta. Cuando es una cuenta por usuario, no hay problema, es el caso básico que todos los clientes de IM contemplan. Luego esta el caso de múltiples cuentas o perfiles (ej, cuenta personal y del trabajo, o varios protocolos de IM), que la mayoría de las veces están considerados. Y el problema actual, es el de un usuario, con una o múltiples cuentas conectando desde múltiples dispositivos. En el caso de IM, se están tomando medidas para esto, como ser que permiten que estés simultáneamente conectado desde múltiples dispositivos (no hace mucho tiempo atrás, MSN no permitía esto), pero aun hay muchos problemas, como ser, cuando estoy conectado en múltiples dispositivos, los mensajes me llegan a todos, cuando en realidad estoy usando uno para comunicarme. No necesito que los 3 clientes de mensajería instantánea que estoy usando actualmente (Notebook, tablet y teléfono) me avisen de un nuevo mensaje (al menos no todos los menjsaes), luego de que estoy contestando desde un dispositivo, no siga alertandome en todos por cada respuesta.
Así como el caso de IM, también se da en muchos otros, como por ej, estoy buscando en los mails sobre un tema en un PC, y cuando encuentro el mail, veo un numero de teléfono al que quiero llamar, no quiero realizar la misma búsqueda en el teléfono, sino que solo quiero realizar la acción de llamar desde el PC, y luego seguirla en el teléfono. Seguramente hay muchos casos mas como este de múltiples dispositivos.

  • Solución
No la se, pero sin lugar a dudas me gustaría que el software este pensado para estos ambientes, donde en la actualidad es cada vez mas común, y este contemplado desde los sistemas operativos, de manera de que no sea cada aplicación quien tenga que buscar la solución al problema.
Mientras tanto, voy a crear una nueva cuenta de IM para los dispositivos móviles ;)