TRES MODELOS DE “PUSH-EMAIL” EN UN SMARTPHONE
1 Abril 2009 | General | 2 Comentarios
Aún hoy en día muchos usuarios asocian el push-email con los dispositivos BackBerry. Si bien estos dispositivos, en origen simples buscas bidireccionales, fueron los que popularizaron este servicio sobre las redes de telefonía móvil; no es menos cierto que hoy el push-email, como veremos a continuación, está al alcance de cualquiera que disponga de una conexión de datos en su smartphone.
La figura anterior refleja el modelo de push-email que todos asociamos con los Blackberry. En él, un servidor intermedio de la empresa RIM hace “pull” sobre los servidores donde residen nuestras cuentas de correo con una frecuencia alta. Cuando encuentra correo lo descarga y a la vez manda una notificación en forma de mensaje de servicio (una especie de SMS) a través de la red de telefonía móvil. Cuando nuestro terminal recibe ese mensaje de servicio en respuesta lanza el cliente de correo, establece una conexión de datos y recupera el mensaje desde ese servidor intermedio. En este caso, como intento mostrar en la figura con línea discontinua, el smartphone no necesita mantener de forma permanente la conexión de datos, lo que hace que este modelo sea el más eficiente desde el punto de vista del consumo de recursos. Otra ventaja de este modelo es que, al hacer el servidor intermedio “pull” sobre los servidores donde residen nuestras cuentas, dispondremos de push-email en cuentas POP3 e IMAP. Como decía al principio, en general se asocia este modelo con la empresa RIM y los dispositivos Blackberry que vende para explotarlo, pero las operadoras grandes suelen ofrecer también alternativas de este tipo a través de marcas blancas (por ejemplo, el RealMail en Vodafone)
La figura de arriba refleja un modelo de push-email que, como el anterior, también se apoya en un servidor intermedio. Pero en este caso las notificaciones de correo se hacen a través de la conexión de datos que, por tanto, debe mantenerse activa de forma permanente. Eso nos ahorra el concurso de la operadora a la hora de canalizar las notificaciones y nos permite utilizarlo con cualquier OMV que ofrezca una tarifa barata para las conexiones de datos. Como el modelo anterior nos ofrecerá el push-email tanto para cuentas POP3 como IMAP. El servicio proporcionado por el servidor intermedio tendrá un coste, aunque hay disponibles un cuantos gratuitos: Emoze, Nokia messaging (gratuito por el momento), mail2web (Microsoft Exchange), etc.
Por último, en esta tercera figura se muestra el modelo de push-email del que había hablado en la entrada anterior por la vía del IMAP-IDLE. Un modelo en el que no necesitamos siquiera el servidor intermedio. No obstante, deben tenerse en cuenta aquí las peculiaridades de las conexiones de datos a través de las redes de telefonía móvil. En el estándar IMAP-IDLE el ping que mantiene viva la conexión es enviado por el cliente cada 30 minutos y, el problema, es que la operadora de telefonía móvil nos va a cortar la conexión si no tenemos actividad al cabo de unos pocos minutos. Así que, para que un cliente de smartphone sea operativo bajo IMAP-IDLE, necesitamos que nos permita enviar el ping del IMAP-IDLE con una frecuencia mayor al estándar y también que nos permita elegir el tiempo de reconexión cuando la conexión se pierda (algo habitual cuando nos desplazamos con rapidez).
Descritos los modelos, ya sólo resta mencionar algunos clientes para utilizarlos:
- En los modelos 1 y 2 no cabría hablar propiamente de clientes de correo. Se trataría más bien de clientes listos para entenderse con el servidor intermedio utilizando protocolos particulares. Además, esos clientes ya están diseñados para lidiar con esas peculiaridades de las conexiones de datos a través de la telefonía móvil que antes refería. Es el que presta el servicio, que provee el servidor intermedio, quien nos proporcionará el cliente específico para nuestra plataforma (salvo que haya adoptado una solución general, como un servidor Microsoft Exchange). En el caso de los Blackberry, como no, el cliente viene empotrado.
- En el modelo 3 de push-email puro (en los anteriores el servidor intermedio hace “pull” sobre nuestras cuentas de correo) si que se utilizan clientes de correo estándar y, entre los operativos de acuerdo a los requisitos antes referidos, cabe destacar:
- Para PalmOS desde hace unos años está disponible el Chatteremail
- El cliente nativo de los Symbian S60, al menos en la serie E, soporta IMAP-IDLE; pero como no permite modificar la frecuencia del ping resulta inútil en las conexiones de datos de la telefonía móvil. La única opción que conozco aquí es Profimail y sólo desde su versión 3.0 que salió en noviembre 2008.
- En WindowsMobile, que nunca he utilizado, hay como siempre unos cuantos clientes disponibles entre los que elegir: el mismo Profimail, Flexmail, Vgsmail, …



Como es habitual viniendo de ti: superclarita la exposición del tema sin, por otro lado, renunciar al rigor. No conocia el tema en detalle y estos dos posts me permiten diferenciar cuestiones al respecto.
Un saludo.
@toni.b, gracias, mi intención era sólo arrojar alguna luz sobre este asunto en el que abundan las confusiones. Conste que no soy un profesional de las telecomunicaciones y que, por ello, seguro que falta rigor en algunos aspectos. Me conformo con no haber cometido ningún atentando conceptual. De lo contrario, el que lo detecte que se sienta libre para corregirme con un comentario.
Un ejemplo llamativo de esas confusiones, a las que hacia referencia, está en cuando algunos usuarios se refieren al modelo 2 como un no verdadero push-email frente al modelo 1. Sobre todo, porque suelen hacerlo basándose en el mayor tiempo en la recepción del correo, cuando aquí lo que importa es quien pone en marcha la notificación del correo (el cliente o el servidor).
Podría configurar el “pull-email” cada 30 segundos y aún así no sería correcto llamar a eso “push-email”.
Finalmente, en condiciones normales, si de rapidez se trata en la notificación del correo ninguno de los dos anteriores puede competir con el modelo 3 (en realidad el único push-email puro). Cualquiera puede hacer la prueba, darle al intro del correo saliente y al instante pitar todos los clientes que tenga enganchados.
Saludos.