WAP, SMS, MMS, GRPS, UMTS, WIFI... perdón?
Con el advenimiento de las nuevas tecnologías móviles, ha surgido toda una nueva jerga la cual tiende a ser confundida y provoca dolores de cabeza a muchos gerentes informáticos a la hora de tomar una decisión.
Este documento se ha escrito con la finalidad de servir de guía para todas aquellas empresas y personas que necesitan implementar sistemas móviles a sus procesos para que al menos sepan si lo que les están ofreciendo como solución tecnológica tiene sustento tecnológico y vigencia a largo plazo.
Otro motivo por el cual se redacta este texto fue ante la gran cantidad de consultas que nos hicieron en nuestro stand en la ExpoMovil 2008 realizada en abril, donde al tenor de las consultas quedaba en evidencia el escaso conocimiento que existe sobre qué son las soluciones móviles y cuando aplicar un determinado tipo de tecnología.
Esperamos que este documento sea de utilidad para Ud. y que una vez finalizada su lectura pueda complementarla con otros documentos que se pueden encontrar en internet a fin de que la puesta en marcha de su proyecto móvil cumpla con su objetivo y no le ocurra lo que hemos venido viendo en estos últimos años, donde empresas han tenido que botar a la basura proyectos enteros desarrollados por una persona o compañías que no se maneja en este tipo de soluciones.
En el caso de una empresa, son fundamentales ciertos objetivos los cuales serían:
- No generar lucro cesante: Es decir, la aplicación debe funcionar exista o no una conexión hacia el servidor
- Ser transaccional: Es decir, la aplicación debe asegurar que si yo mando una A, va a llegar una A y con certificación de registro en el servidor
- Ser Transversal a la plataforma: Existen diversos sistemas operativos móviles, de ahí que la aplicación debe ser multiplataforma para proteger la inversión que la empresa ha realizado. Además permite segmentar a los usuarios, entregando un dispositivo top de línea a los gerentes y un dispositivo de menor valor al resto de los usuarios.
- Retorno de la Inversión (ROI): Que tan rápido recupero lo invertido.
- Mandar un SMS o MMS
- Bajar un Ringtone
- Chatear
- Navegar por internet
Como se señaló anteriormente, ahora que las necesidades y el público objetivo estan identificados, tenemos que escoger entre una serie de siglas que hemos escuchado más de una vez, pero que se tienden a confundir con mucha frecuencia.
A continuación se muestra una tabla que permitirá conocer estas nomenclaturas, sus usos, sus pros y contras
| Protocolo | Significado | Uso | Pros | Contras |
| WAP | Wireless Application Protocol | Permite acceder a servicios de internet desde un teléfono móvil |
Facil de ocupar dado que se utiliza el navegador WAP del terminal |
Aplicaciones corporativas basadas en WAP generan lucro cesante y nulo control a bajo nivel del dispositivo. |
| SMS | Servicio de Mensajes Cortos | Permite el envío de mensajes cortos de texto entre teléfonos móviles, fijos y otros dispositivos de mano | Uso masivo y con fuerte penetración entre los usuarios | Costo de uso demasiado alto para la cantidad de datos traficados. |
| MMS | Multimedia Messaging System | Permite enviar y recibir contenidos multimedia, incorporando sonidos, videos y fotos. El límite máximo para cada envio suele ser de entre 100 a 300 KB | Uso masivo y con fuerte penetración entre los usuarios | Costo de uso demasiado alto para la cantidad de datos traficados. |
| GPRS | General Packet Radio Service | Servicio de datos móvil orientado a paquetes. Se puede utilizar para servicios tanto de WAP, SMS, MMS e Internet y para servicios de comunicación como mails y www |
Canal de comunicación disponible donde haya servicio de voz |
Valores de planes de datos aún podrían ser más económicos |
| UMTS | Universal Mobile Telecommunications System | Tecnología usada por los móviles de tercera generación (3G), sucesor de GSM. |
|
|
| WIFI | WiFi (no tiene significado) |
Sistema de envío de datos sobre redes computacionales que utiliza ondas de radio en lugar de cables. | Bajos costos de implementación y gran velocidad de acceso |
Hotspot limitados a una zona de cobertura delimitada |
Una vez definido el público objetivo, analizada sus necesidades y seleccionado el protocolo más adecuado, se consideran los costos de los equipos y los planes de datos que deben proveerse a los usuarios para operar el aplicativo.
Los planes de datos son críticos dentro del análisis a realizar, no es lo mismo una solución de preventa basada en el browser del terminal ya sea HTTP o WAP 2.0, que como ya se mencionó generan lucro cesante; a una aplicación residente en el terminal que sólo enviará los datos precisos al servidor de la compañía o los almacenará localmente si no hay cobertura.
En el párrafo anterior se toca otro punto importante. Es sabido que el mercado de soluciones móviles ofrece aplicaciones que dicen que cubren las necesidades de las empresas, sin embargo muchas de ellas se basan en una falsa premisa de que siempre estaré conectado y que el servidor de la empresa jamás fallará. Adicionalmente a este claro problema operacional, se suma el que una aplicación basada en el navegador del dispositivo, no tiene control del mismo a bajo nivel. Esto significa que dicha aplicación no podrá conectarse a un periferico por medio de bluetooth (impresora, lector de código de barras, GPS, etc) y mucho menos poder controlar el estado de la pila, la cámara, el vibrador, el teclado, etc.
En el otro espectro del mundo móvil, la del usuario común y corriente, al día de hoy si bien tiene cubierta sus necesidades respecto a mandar mensajes, fotografías o descargar algún tono polifónico para personalizar su terminal, no es menos cierto que éste desconoce que existen otros medidos para hacer lo mismo - o casi lo mismo - a un precio mucho mas conveniente.
Hagamos un ejemplo:
En Chile el costo de un SMS en promedio ronda los $150 (U$0,3), el problema con los SMS es su escasa capacidad de transportar data, la cual es de irrisorios 160 caracteres o 140 bytes si se codifica a 7 bits.
Por otro lado, si comparamos lo anterior contra el uso de internet utilizando GPRS, tenemos el siguiente ejemplo para el caso de un usuario sin contrato de plan de datos (el máximo valor a pagar), enviando 1 KB de información:
1 KB = 1024 bytes, a $4 (U$ 0,008).
Las comparaciones son odiosas, pero claramente internet por GPRS se presenta como el gran ganador en esta comparativa, dado que a diferencia del SMS, con internet por GPRS podremos transportar mayor cantidad de información, a un precio muchísimo mas conveniente y lo mas importante, teniendo la certeza de que lo que mandamos ha llegado al destino en tiempo real.
Lamentablemente SMS al operar con colas, puede que mi mensaje llegue de inmediato, a los 5 minutos, a la media hora o que derechamente no llegue jamás. Sería interesante saber que porcentaje de mensajes de texto que se envían a los consursos de televisión y por los cuales se cobra en promedio $290 (US0,58) llegan finalmente al servidor para que participemos.

Otro ejemplo, pero ahora con WAP:
En Chile el costo promedio del KB traficado sobre WAP tiene un valor de $7 ( U$0,014), si bien su precio se acerca bastante al del KB sobre GPRS Internet, sigue resultando mayor su costo con el agregado que su uso a nivel corporativo no es recomendado ya que genera lucro cesante y no toma control a bajo nivel del dispositivo y para una correcta visualización de un sitio WAP, éste debe estar escrito y diseñado en WML si es WAP 1.0 o en XHTML-MP si se utiliza WAP 2.0, que si bien es cierto presenta mejoras que lo acercan al uso del WWW, el dibujar cada vez las interfaces genera consumo de KB que van en desmedro de los planes de datos WAP.
Resumen:
Después de este breve repaso por las tecnologías que sustentan las soluciones móviles, podemos inferir que:
- Dependiendo del público objetivo y sus necesidades, se deberá escoger la tecnología más adecuada para abordar el proyecto
- No se debe perder de vista los costos visibles y ocultos que nuestros clientes deberan enfrentar finalmente para utilizar la solución
- Los proyectos móviles no son comparables con proyectos para servidores o PC"s. Todo es diferente (procesadores, memoria, estilo de programación, etc), de ahí que para que el desarrollo sea exitoso, debe asesorarse con expertos y evitar los cantos de sirenas que solo darán dolores de cabeza.
Infositio

