Idioma:   Español
Teléfono:  +34 91 7581346

¿Cómo hacer una aplicación para Android? (I)

Uno de nuestros principios fundacionales en Mobility Group fue, ha sido y será el desarrollo de soluciones móviles empresariales. A lo largo de nuestra carrera profesional hemos podido vivir una gran evolución de la tecnología que ha ayudado a crear aplicaciones cada vez más usables.

Quiero explicar nuestra experiencia hasta llegar a Android para que podamos apreciar el gran salto evolutivo y la madurez de la tecnología en estos momentos.

Nokia Communicator 9000

Mi primer proyecto fue un fracaso espectacular, sencillamente no era el momento de las comunicaciones en tiempo casi-real. Hicimos en 1998 un desarrollo nativo en C++ para Symbian para el viejo Nokia Communicator 9000.

Nos pidieron una solución de venta para
comerciales de una empresa de productos de consumo, pese a que a nivel técnico lo hicimos bastante bien el proyecto fue cancelado una vez puesto en marcha por el elevado coste de las comunicaciones. En aquel momento recordemos que no existía ninguna tecnología de datos.

Las comunicaciones se hacían usando el mismo teléfono como si fuera un móvil a la "elevadísima" velocidad que proporcionaba el GSM 14.400 bps (Si, bits por segundo), el coste en comunicaciones era de 25 pesetas(0,15€) cada vez que se establecía una comunicación y 25 pesetas(0,15€) por minuto, cualquier comunicación normal implicaba una toma de pedido y alguna nota de visita.

El envío de cada visita suponía un mínimo de 50 pesetas (0,30€) y cada comercial hacía 6-7 visitas al día, teniendo en cuenta que habían 70 comerciales en toda España cada mes las comunicaciones costaban 300 pesetas/dia x 20 días x 70 = 420.000 ptas unos 2.500 euros al mes como mínimo, unos 30.000 euros al año en comunicaciones.

Compaq iPaq (2001)

Más adelante volvimos al mundo de desarrollo de soluciones móviles empresariales en el año 2001-2002 de la mano de la antigua Airtel (comprada por VODAFONE) con la que hicimos un partnership para potenciar el entonces naciente GPRS con la promesa del always-connected (éramos ingenuos y lo creímos por lo ilusionados que estábamos), optamos por un enfoque radicalmente diferente esta vez.
Tomando como plataforma base la solución de e-commerce ATG Dynamo B2B desarrollamos una solución web para gestión del punto de venta y HORECA accesible a través de navegadores, el comercial podía acceder desde su laptop o bien desde su PDA, en aquel momento optamos por la antigua Compaq iPaq con targeta de comunicaciones GPRS.

Como ya he adelantado éramos unos ingenuos, en la primera salida fuera de Barcelona ciudad pudimos apreciar que todavía no eran viables las comunicaciones GPRS, además al haber partido sobre una premisa de always-connected no podíamos cubrir casos de pérdida de cobertura por lo que el comercial debía recurrir al viejo e ineficiente papel de nuevo.

Hicimos un ejercicio intelectual brutal ,con ninguna recompensa, en aquel momento formateando la interface web de la PDA usando la misma plataforma web que para el acceso a través de navegador en un laptop o ordenador personal.

TDS Ranger

En 2004 ya habíamos aprendido, fue mi primer contacto con PDAs robustas (enlazar a articulo de robusto), en una empresa en la que trabajé heredé una vieja aplicación para el TDS Ranger ejecutando una versión de MSDOS (parecía un paso atrás pero era muy óptimo) y una aplicación en modo texto desarrollada con C y gestionando ficheros para ofrecer una solución desconectada.

En breve pasamos al desarrollo Windows CE con la versión access mobile y fuimos evolucionando hasta la llegada del maravilloso Visual Studio 2005 que proporcionó el mejor entorno que yo he visto para el desarrollo de aplicaciones móviles hasta 2012 (ya hablaremos de ello en el próximo artículo).

He obviado otros fabricantes de entornos y de sistemas operativos que merecen ser citados pero que nunca hicieron especial hincapié en ofrecer soluciones móviles empresariales.

En el mundo de asistentes personales fueron bastante
importantes entre ellos el principal fue Palm pero no olvidemos a Apple que fue el primero

  • El Newton de Apple, se adelantó demasiado a su tiempo en 1993, la historia ya la conocemos con su revolución en 2007
  • Palm con sus Palm m100, m505 color, ... un reconocimiento de escritura manuscrita impresionante y fueron unos enormes pioneros en 1996 pero les faltó una cierta visión de futuro, hicieron algún intento de avanzar en el mundo Linux antes del lanzamiento de Android porque veían que era muy caro mantener un sistema operativo propio pero murieron definitivamente en 2009.

Continuará en la segunda parte:
¿Cómo hacer una aplicación para Android? (II)

Temas relacionados ...

Cuota de mercado y desarrollo de aplicaciones Según un trabajo realizado por la consultora Gartner, Android estará en casi el 50% de los smartphones del mercado hacia el año 2012. Referencia: Gar...
Versión mobile del blog para Blackberry, Android y... Version Mobile Blog para Android y iPhone   Dicen que en casa del herrero cuchillo de palo. Por fin hemos puesto fin a ese dicho en nuestr...
Android y dispositivos rugged A mediados del año pasado comentábamos que todavía no estaba nada claro donde se posicionaban los fabricantes de dispositivos robustos a nivel de Sist...
Movilidad – Modelos de negocio (Developer Economic... Acaba de salir publicado el informe Developer Economics 2012 donde se analiza el estado del desarrollo de aplicaciones móviles a nivel mundial. Este ...