En un post anterior había mencionado algunas consideraciones "no técnicas" para esto de desarrollar aplicaciones móviles, que son tán o más importantes que la misma implementación técnica. Ahora bien, es necesario en algunas ocasiones recordar que las consideraciones técnicas para desarrollar aplicaciones de cualquier tipo, van mucho más allá de la preferencia por una marca de dispositivo o un lenguaje de programación.
Una de las vías que algunos usan para intentar evadir el tema de luchar con diferentes tipos de dispositivos y diferentes lenguajes de programación que suponen las aplicaciones stand alone móvil, es la web móvil, sin embargo la gran mayoría, a mi pesar, no pasa de pensar que las aplicaciones web móvil, son simplemente webs pequeñas para presentar a los usuarios contenido, también distribuido de forma pequeña, eso es un pensamiento típico de usuario, lo realmente malo es que algunos profesionales o personas técnicas dedicadas al tema, no tengan el sentido común para saber que esto no es así o bien no se tomen siquiera el trabajo de investigar y entreguen malos productos que finalmente no cumplen con todas las necesidades.
Yo poco trabajé con web móvil, solo un proyecto en mi vida tengo que reconocer, pero para el que afortunadamente me dejaron investigar muchísimo antes de siquiera empezar la implementación. En este camino me encontré con tecnologías como Mobile Internet Toolkit de ASP.NET o Mobile JSF la cual es capaz de renderizar una web de acuerdo al dispositivo que la solicita, ahora bien, no, no lo hace magicamente, lo que sucede es que nos permite construir nuestro macado XHTML de forma tal que podamos poner condiciones de que contenido se presenta o bien de que forma se presenta a los diferentes tipos de dispositivos. Ignoro en que va dicho proyecto ya que era propiedad de Sony Ericsson, quien lo donó a la comunidad Java para que siguiera siendo un proyecto libre, pero lo que quisiera resaltarles es al menos la necesidad de buscar tecnologías de este tipo cuando construyamos aplicaciones Web Móvil, además de como siempre considerar los estándares de la W3C en lo referente a construir aplicaciones Web Móvil.
Les comparto los consejos de las fichas que me sirvieron de guía y también la versión renovada para aprender sobre este tipo de consideraciones.
Exitos y recuerden siempre que el software también tiene su ciencia.
Sorey ;)