Programar para iPhone, Symbian, Blackberry o Android

Hace ya tiempo que está bastante claro que el futuro/presente pasa por la movilidad, o hablando en términos más concretos programar para móviles. 

Como los recursos son limitados en SPL tenemos que tomar una decisión sobre a qué plataforma dirigirnos primero.

En la decisión deben primar más razones de rentabilidad que preferencias tecnológicas personales, es muy frecuente que no vayan unidas.

Así que lo primero que nos planteamos es la base potencial de clientes, es decir:

  • Nº terminales vendidos.
  • Nº de aplicaciones programadas.
  • Tipo de usuario, en cuanto a si está o no dispuesto a comprar software.
  • Forma de venta del software, no somos especialistas en venta, así que necesitamos una plataforma que haga ese trabajo por nosotros.
  • Empresa que soporta la tecnología

Por otro lado, desarrollar para un móvil implica una serie de consideraciones que hace muy necesario analizar bien pros y contras de cada una de las plataformas existentes.

  • Lenguaje de desarrollo
  • Plataforma de desarrollo, o IDE
  • Madurez de la plataforma
  • Documentación existente
  • Nº de programadores

Y cómo no, coste de las herramientas necesarias para desarrollar.

Los sistemas que estamos analizando son:

  • Symbian
  • Android
  • Windows Mobile
  • iPhone (MacOSX)
  • Blackberry

¿Se os ocurre alguna más? ¿Alguna estilo PalmOS, WebOS (Palm Pre), etc? ¿Creéis que deberíamos tener en cuenta algún criterio más.?

Comments (3)