Cuánto cuesta desarrollar una app

En los últimos años, el mercado de las aplicaciones se ha disparado. En menos de 9 meses, Apple reportó más de mil millones de descargas y, a continuación, se duplicó esa cifra en la mitad del tiempo. La locura de las aplicaciones se ha extendido a Android, Blackberry y cualquier otro mercado de telefonía móvil.

Cuánto cuesta desarrollar una app

Y por una buena razón. Tener una aplicación para tu negocio o para hacer la promoción de un servicio o producto o lo que sea que quieras hacer, puede ser una herramienta de marketing utilizada para dirigir el tráfico y los ingresos. En el extremo más alto del espectro, ves Angry Birds que gana unos 50 millones de Dólares y eso que es un simple juego. A continuación, también se ve gente que pone a cabo aplicaciones gratuitas básicas y todavía consegue miles de descargas por no hacer nada.

A muchas empresas y personas les gustaría tener una app y es más, necesitarían una app para desarrollar sus negocios, pero piensan que puede ser un gasto importante. La buena noticia es que no es tan caro como la gente piensa y no es muy difícil para empezar.

Tipos de aplicaciones que puedes desarrollar

Hay muchos tipos diferentes de aplicaciones que puedes desarrollar. Esto va más allá de las categorías de los grupos de Apple. Pueden haber aplicaciones de comida, estilo de vida, deportes, etc. y además, éstas pueden tener diferentes formas de construcción. Hablando a grandes rasgos, los grupos básicos de los tipos de aplicaciones que se pueden crear son:

  • Con funcionalidad básica de escritorio. Debes pensar en esto como una jerarquía. En una pantalla puedes tener la posibilidad de abrir grandes temas y puedes hacer clic en uno y vuelves a tener un conjunto de nuevas listas para hacer clic. El correo electrónico en el iPhone es un buen ejemplo de esto. Sin duda el más fácil de construir y diseñar y es una buena opción para las empresas que desean una aplicación "simple" que muestra información básica. Es muy posible que las aplicaciones basadas en el escritorio con un buen diseñador de aplicaciones.
  • Base de datos con funcionalidad personalizada. Sí, ya sé que esto no es un grupo muy específico, pero es la mejor manera que puedo describir de manera creativa el análisis de contenido. Imagina que tienes una carga completa de contenido que deseas utilizar. Un ejemplo sería tener cientos de razas de perros que deseas organizar y mostrar de manera diferente. Esto se puede hacer más allá del formato de tabla básica para que la aplicación realmente funcione. El desarrollo de esta se vuelve más compleja y debes decidir si quieres o no quieres mostrar los datos "nativos", es decir, integrados en la aplicación o "dinámicos", es decir, integradoa en una empresa de servicios web online.
  • Juegos. Estos tienen la más amplia gama de complejidad , empezando por algo tan simple como una funcionalidad tipo PONG.
  • Mejoras o modificaciones del firmware del dispositivo o hardware. Esto significa que tomas ciertas funciones del teléfono, como la alarma, la cámara o el flash y las mejoras. Uno de mis ejemplos favoritos de ello es la cámara + app que añade filtros a las fotos que sacas con el teléfono.
  • Aplicaciones totalmente dinámicas. Similar a las aplicaciones de bases de datos, estas aplicaciones son el tipo que se basan únicamente en la información externa, como Twitter, Weather Channel o Flipboard.
  • Servicios personalizados. Estas son aplicaciones están orientadas a permitir la entrada de los usuarios al contenido de una manera específica. Los ejemplos son Pages, Adobe Ideas y Numbers.
  • Todo lo demás. Estoy seguro de que hay algunas aplicaciones por ahí que son completamente únicas, pero yo diría que la lista anterior cubre el 95 % de lo que hay en el mercado actualmente.

El tipo de aplicación que deseas desarrollar puede cambiar en función de la cantidad de contenido que tienes y cuánto control deseas tener sobre todo el proceso. Es importante darse cuenta de que puedes conseguir aplicaciones muy rápida y económicamente si sabes qué tipo de aplicación deseas desarrollar.

Proceso de desarrollo de aplicaciones

El proceso de desarrollo de aplicaciones se puede dividir en cuatro partes principales: idea, disposición y planificación, diseño y publicación.

1. La Idea

La idea comienza cuando dices o piensas "Quiero una aplicación para". Como has visto hay docenas de diferentes direcciones que pueden ir desde proporcionar información simple hasta un juego interactivo. No hay que ser un genio para saber que contra más complicada sea la app, más va a costar, pero también debes pensar que también va a haber una mayor probabilidad de obtener un retorno de la inversión sin funciona. Los juegos son complicados, pero pueden funcionar de forma viral fácilmente. Las aplicaciones simples no hacen mucho, pero son baratas y fáciles de construir. El primer paso del proceso es encontrar un punto óptimo entre el presupuesto y el esfuerzo comercialización.

2. Disposición y planificación

No es suficiente darle a un programador grandes rasgos de lo que quieres, porque no te va a dar lo que deseas. Tienes que invertir mucho de tu tiempo libre para explicar al máximo todos los detalles. Todos estos esfuerzos se verán recompensados al final. Este paso implica conocer cada pantalla individual y comprender cómo todas las partes de la aplicación interactúan entre sí. Es decir, si presiono este botón, ¿qué sucede? Te sorprenderás de la cantidad de pasos y escenarios que hay, incluso para la aplicación más sencilla. La cantidad de funcionalidad que necesitas debe ser definida y su facilidad de construcción también jugará un papel importante en el coste de tu aplicación.

Cuánto vale hacer una aplicación

3. Diseño

A diferencia de sitios web donde se puede conseguir a menudo a alguien que pueda diseñar y codificar a la vez, las aplicaciones suelen requerir un equipo de personas para completarlas. Lo bueno de esto es que el diseñador puede saber de gráficos, impresión, web, o lo que sea que necesites. El diseño viene en lo general una vez que la programación y la funcionalidad se han definido. El diseñador obtiene una lista completa de lo que debe ser creado. El diseño puede hacer o deshacer una aplicación, así de simple, así que no escatimes en esto. Necesitas un gran icono, pantallas de inicio, iconos de la ficha y docenas de otros activos que necesitan tener una consonancia entre sí y ser atractivos para el usuario.

4. Publicación

Una vez que tengas la aplicación construida en xCode (el programa en el que se construyen las aplicaciones para Apple), el desarrollador puede ayudarte a subir tu aplicación a la tienda de iTunes. Esto requiere la creación de una cuenta de iTunes Connect que vale unos 80 € al año y luego rellenar toda la información necesaria para la aplicación, es decir, iconos, descripciones, precios, etc. La mayoría de esto es bastante intuitivo y la otra parte puede ser completada por tu equipo técnico. La configuración es algo que sólo se debe hacer la primera vez, por lo que si decides desarrollar otra aplicación más adelante, ya tiene una cuenta hecha en la que la puedes volcar.

Una vez que tienes la aplicación en la tienda, puedes supervisar todos los análisis de la parte posterior de la misma a través de iTunes Connect, es decir, cuántas descargas, cuánto dinero llevas ganado, etc. Hay un montón de diferentes maneras de conducir los ingresos con aplicaciones, incluyendo los anuncios dentro de la aplicación y la posibilidad de comprar la información adicional a través de la aplicación (de compras in-app). Puedes ver todo lo que ocurre. También puedes hacer que alguien vigile esta cuenta para controlar tus campañas de PPC o SEO con la finalidad de maximizar tu tráfico e ingresos.

Costes de desarrollo de aplicaciones para iPhone

Te vamos a dar algunas cifras, para que puedas hacerte una idea de lo que puede costarte desarrollar una app dependiendo del tipo que sea:

  • Aplicación simple: Puede costarte entre 800 y 3.500 €. Si sabes llevar el Photoshop, es probable que puedas suministrar los gráficos, lo que puede reducir el precio. Los costes adicionales pueden incluir: localizadores GPS, integración de medios sociales, etc.
  • Aplicación de base de datos (nativa): Puede costar entre 7.000 y 4.500 €. Para reducir costes debes proporcionar cada pieza de contenido, imagen, escritura, sonido, etc.
  • Juegos: Pueden costar entre 8.000 y 200.000 €. Incluso si intentas desarrollar un juego hiper simple, los juegos se complican rápidamente. La conexión en el centro de juego, tener puntuaciones más altas y la integración con una comunidad online puede ser complicado. La ventaja de un juego es que el número de descargas es mucho mayor. Como vendedor, no hay nada más viral que un juego divertido, es algo a tener en cuenta para tu ROI.

A continuación te presentamos una lista de las funciones adicionales que puedes desear agregar en tu aplicación actual:

  • App de Compras. Este cambio te pueden suponer entre 800 y 2.500 € de gasto extra. El diferencial de costos proviene de la cantidad de compras in-app, la complejidad y si lo haces todo en la primera aplicación o si lo estás haciendo desde un servidor.
  • Servicios Web. Te puede costar entre 800 y 4.500 €. Con esto se está tomando el contenido a un punto de acceso remoto para que pueda actualizar tu aplicación con un archivos XML en lugar de cambios en el código fuente.
  • Game Center. Te puede costar unos 800 €. Apple ha hecho un buen trabajo en hacer esta integración fácil con el SDK.
  • Compartir Capacidades. Te puede cosar entre 400 y 1.200 €. Esto es sobre todo para los medios sociales (Twitter, Facebook) y correo electrónico, pero puedes hacer otras integraciones, como por ejemplo, sitios web de WordPress. Hay muchas opciones y la mayoría de estas plataformas tienen APIs robustas para que funcionen correctamente.