Todos conocemos lo que es mensajeria instantanea y por cierta razon siempre nos ha caido muy bien.

Yo empece en ese mundo cuando lo que habia era el IRC y te debias meter a los foros donde si le caias bien a la gente, te iban cambiando a foros mas selectos y restringidos. Luego vino ICQ y la idea era que si te caia bien alguien lo llevabas al ICQ. Luego salieron los copycats desde Yahoo Messenger, MSN Messenger y todos los que ya conocemos. Cuando salieron los celulares, en CDMA que fue lo que salio primero, tener SMS era un lujo, recien con GSM se hizo masivo. Obviamente, el salto de la mensajeria instantanea al celular era algo natural y su maridaje con el sms estaba mas que cantado.

Aun a pesar de todo esto, esta integracion tomo tiempo y demasiado. Recien Blackberry se dio cuenta de esto y el dia de hoy sobrevive gracias al BBM. Es cierto que ya teniamos algunos clientes para moviles de algunos IMs populares como Windows Live para moviles, pero no eran una extension del celular, se notaba que era algo extrano que tenia en el telefono y que sin el servicio de datos no servia de mucho.

Luego unos tios crearon lo que se suponia era la revolucion, una aplicacion para multiples celulares que funcionara como el BBM, me refiero a whatsapp, pero son hasta ahora un engano muy bien disfrazado. Puede que sea de bajo costo, pero nos obliga a tener un plan de datos, lo que supone un costo adicional. Obviamente, solo esta dirigido a telefonos altos, porque mejor no usar Windows Live Messenger donde ya estan mis amigos?

Trabajo para una compania que hace la integracion incluso por sms. Como esta orientado a comunidades propias de cada operador, necesitas tener un telefono habilitado para participar. Pero la idea es buena, siempre y cuando yo quiera participar. El principal tema aqui es el costo del transporte, los datos siempre estan a la baja pero los sms no, asi que los datos seran la alternativa siempre que la usemos con responsabilidad.

Para asegurar la responsabilidad en el uso del servicio de datos, y por anadidura tambien estaremos usando la bateria con responsabilidad, el sistema operativo del telefono debe brindar las capacidades necesarias para optimizar la comunicacion. Veamos que es lo que hay disponible al dia de hoy en las plataformas mas populares.

Blackberry: fueron los primeros en entrar a este mundo y crearon la mejor implementacion posible del servicio. Un servicio de datos “Always ON” basado en notificaciones que permite al terminal eliminar la necesidad de un agente que este ejecutandose todo el tiempo y por consiguiente consumiendo energia. El resultado, BBM funciona como si estuviera todo el tiempo presente y caminando de tal forma que parece que la bateria ni se entera.

Apple iOs: salio al mercado con la palabra sencillez como lema y lo consigio. Como no tenia multitarea, porque la bateria sufria una barbaridad, inventaron lo que era obvio: notificaciones. Si hay algo para ti, te lo notifico por la red y el sistema operativo enciende la aplicacion que haga falta, simple y genial. Si despues le pusieron multitarea real pues ya ni se para que, pero ahi esta para los que se quieran dar el trabajo de implementarla, aunque falta no hace. Obviamente surgieron clientes de IM para iOs pero asi como sale Facetime, ahora Apple lanza iMessage y ya les malogro el plan, porque ya no va a hacer falta sacar cuenta con alguien, o pagar por un cliente ni nada, el sistema se dara cuenta si al otro lado hay otro iOs y manda el mensaje, sacado de la misma lista de contactos que ya tenemos, y usando las mismas pantallas que ya conocemos.  Solo funciona con Apple pero eso no le importa a sus usuarios, razon para que los amigos se compren iPhone.

Android: la importancia de salir en segundo lugar al mercado es que te puedes parar sobre los hombros del competidor. Google hizo lo que correspondia y empezo a disenar una arquitectura que haga lo que debia hacer, primero asegurar la interfase de usuario y luego lo demas empezando por la bateria. Tambien empezaron a salir los famosos clientes de IM pero la bateria era la gran sacrificada. Sin embargo, con algo de demora como parte de la estrategia de ser numero dos, tambien tienen su sistema de notificaciones que no faltaba mas, tambien es beta pero que debe funcionar. El problema aqui es que Android es tan abierto que no hay un cliente de IM oficial, Gtalk diran algunos pero no es tan universal, hay telefonos que no vienen con Gtalk, o los fabricantes suelen poner otro cliente de IM, tal como lo hace Samsung. Google no va a redisenar Gtalk para ser basado en notificaciones que seria lo ideal, asi que eso de tener un cliente IM nativo para todos los Android se ve algo nebuloso.

Windows Phone: aun creo que se apresuraron en matar Windows Mobile pero ya fue. Windows Phone 7 tiene todo lo que tienen los demas y con un diseno mas cuidado, traduccion: programadores tenemos que hacer mas codigo, facil puede ser pero con mas lineas. Tiene notificaciones, carece de multitarea en el celular pero eso es lo de menos. Su interfase de usuario minimalista podria servir para concentrar servicios y optimizar el rendimiento del telefono. En otras palabras, si tengo un sistema de notificaciones, debe haber un metodo para enviar mensajes de telefono a telefono, o de plataforma a telefono y sobre todo eficiente. Me parece que hay un update en camino que deberia hacer eso con el olvidado Windows Live que paradojicamente aun no existe para WP7.

“Feature” phone: esta es una palabra bonita para los celulares baratos. Todos aquellos que no tengan un sistema operativo de moda pueden caer aqui. Porque todos los telefonos ya tienen un mecanismo de notificaciones que se llama “Wap Push“. Si bien hay otros estandares que trabajan sobre SMS, Wap Push es mas universal al punto que tambien podria trabajar con todas las plataformas ya mencionadas, lo unico malo es que este metodo no aprovecharia las capacidades de cada sistema operativo. En un telefono barato, el Wap Push cae pintado. Y si nuestro telefono es ya demasiado simple, nos tendremos que conformar con el sms lo cual no suena nada mal.

Como podran darse cuenta, la oportunidad para un grandote esta servida en la mesa: Un servicio de IM gigante que trabaje con notificaciones (iOS, Android, WP7) , con Blackberry BBM, y que tambien sea integrable con los operadores por SMS. Imposible? no creo, como les dije casi al principio, trabajo para una empresa que ya tiene un sistema de IM integrado al Operador, falta la segunda parte.

Tal vez todo lo que he dicho hasta aqui se dedique mas a telefonos inteligentes, pero eso nos permite no limitarnos al mundo de los telefonos, pues notificaciones ya tenemos en el mundo de PCs y hace bastante rato que deben ser optimizadas y tambien las tareas en el pc.




    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s



%d bloggers like this: