Introducing G2.ai, the future of software buying.Try now

¿Cuánto cuesta hacer una aplicación? (+5 gastos ocultos)

28 de Febrero de 2019
por Bridget Poetker

La respuesta simple es que depende. Echemos un vistazo a qué es exactamente lo que impacta el costo de crear una aplicación.

Ahora que tienes una idea sólida para una aplicación, es hora de hablar de presupuesto. Piensa en la última compra que hiciste, tal vez fue un nuevo par de jeans o simplemente el almuerzo en la calle cerca de la oficina. En su mayoría, los precios que pagas tienen una correlación directa con la calidad de los productos que recibes a cambio. En otras palabras, obtienes lo que pagas, y las aplicaciones no son diferentes.

¿Cuánto cuesta hacer una aplicación?

Similar al desarrollo de sitios web, con el desarrollo de aplicaciones, generalmente pagas por la(s) plataforma(s) en la(s) que deseas estar, la complejidad de tu aplicación y el talento que contratas para construirla.

¿Qué hace que el precio de construir una aplicación aumente? Bueno, eso depende de tus prioridades y objetivos. Hay un intercambio cuando se trata de calidad, costo y velocidad de la aplicación.

app development golden triangle-1Podría valer la pena el costo asociado más alto para obtener un mejor producto más rápido. O, si el tiempo no es un problema, podrías ahorrar un poco de dinero en una aplicación de alta calidad.

¿Quieres aprender más sobre Desarrollo de Aplicaciones Software? Explora los productos de Desarrollo de Aplicaciones.

Consideraciones de presupuesto para el desarrollo de aplicaciones

Hay muchos elementos que se suman al costo total de tu aplicación, siendo el diseño y el desarrollo la mayor parte. Incluso dentro de esta etapa, hay muchas opciones que pueden afectar el costo de tu aplicación.

Plataforma de la aplicación

A diferencia de las aplicaciones web, las aplicaciones móviles se construyen para sistemas operativos específicos. En otras palabras, si deseas que tu aplicación nativa esté disponible en dispositivos Android e iOS, necesitarás construir dos aplicaciones separadas, lo que resulta en esencialmente dos proyectos de desarrollo. Hay desarrolladores de iOS y desarrolladores de Android que se enfocan en una plataforma sobre la otra, así como desarrolladores multiplataforma que se especializan en crear aplicaciones para ambos sistemas operativos.

La mayoría de los desarrolladores estarán de acuerdo en que las aplicaciones de Android tardan más en construirse que las de iOS, por lo que generalmente tienden a ser más caras. La plataforma Android también es más flexible que la plataforma iOS.

Sin embargo, las aplicaciones de iOS en su conjunto son más rentables que las aplicaciones de Android. En 2018, la App Store de Apple generó $46.6 mil millones, casi el doble que la Google Play Store con $24.8 mil millones.

Consejo: Las empresas rastrean esta métrica de ventas para ver qué tan rápido mueven a los clientes por el embudo.

Características y funcionalidad de la aplicación

Si tu aplicación requerirá un perfil/inicio de sesión o necesita comunicarse con otras aplicaciones y software, costará más. En su mayoría, las aplicaciones requieren algún tipo de servidor de back-end para ser construido o están integradas con un API. Dependiendo de la complejidad, esto se puede hacer a bajo costo, pero también puede sumar hasta ser extremadamente caro.

Las aplicaciones que no requieren un componente de servidor o integración de API se llaman aplicaciones independientes. En general, puedes tomar el costo de una aplicación independiente y duplicarlo para una aplicación con estas funciones avanzadas.

Proceso de desarrollo de aplicaciones

Los dos métodos más populares de desarrollo de aplicaciones son el desarrollo ágil y el desarrollo en cascada. Con el desarrollo en cascada, el alcance completo del proyecto se establece desde el principio, y la documentación de programación se sigue de cerca a lo largo del proyecto. Con el desarrollo ágil, hay poca o ninguna documentación formal del proceso, y el desarrollo se divide en sprints de 1 o 2 semanas.

Waterfall Development vs agile developmentUn proceso de desarrollo en cascada te proporcionará una mejor comprensión de lo que costará el proyecto en su totalidad, y qué exactamente estás obteniendo por tu dinero. El proceso de desarrollo ágil más popular permite lanzamientos por fases, lo que te da la oportunidad de llegar al mercado más rápido e incluso ajustar el curso del proyecto si es necesario.

Diseño de la aplicación

Un mal diseño de aplicación móvil puede ser costoso, ya que influye fácilmente en las tasas de adopción y el éxito temprano, o el rechazo. La experiencia del usuario (UX) es posiblemente el aspecto más importante de tu aplicación. A veces es fácil, y otras veces peligroso, que el desarrollador también diseñe la aplicación móvil. Aunque invertir en un diseñador dedicado pueda parecer un costo superfluo, a menudo es la mejor decisión que puedes tomar para el proyecto.

Desarrollo de aplicaciones interno vs subcontratado

A quién elijas para desarrollar tu aplicación puede afectar en gran medida el costo. Incluso si sabes que quieres trabajar con un experto, aún verás una amplia variedad de precios de los mejores  proveedores de desarrollo de aplicaciones móviles basado en las necesidades específicas de tu aplicación.

Si deseas contratar una empresa de primera línea propiedad de compañías holding, estarás en el extremo superior del rango que mencioné anteriormente y necesitarás presupuestar al menos $500,000, generalmente más. También puedes optar por subcontratar tu proyecto a agencias enfocadas en aplicaciones, que es típicamente la opción de término medio feliz.

Construir la aplicación internamente requiere que ya emplees o contrates a un desarrollador de aplicaciones estelar. Además de un desarrollador, el proyecto probablemente requerirá un equipo de personas, que puede incluir un gerente de proyecto, diseñador UX/UI, ingeniero de pruebas, y así sucesivamente dependiendo del alcance. Desarrollar una aplicación internamente es realmente solo una opción rentable si ya tienes las herramientas y recursos bajo tu techo.

¿Cuánto cuesta hacer una aplicación por ti mismo?

Lo creas o no, construir una aplicación por ti mismo a menudo puede costarte más dinero que contratar a un equipo de desarrollo, agencia o empresa. Lo más probable es que haya más problemas con tu aplicación DIY creada con un constructor de aplicaciones móviles, lo que resultará en correcciones futuras más grandes y frecuentes y probablemente bajas tasas de adopción al lanzamiento.

Hay muchos constructores de aplicaciones gratuitos en el mercado que te permitirán crear aplicaciones sin escribir una sola línea de código. Obviamente, la mayor desventaja de los creadores de aplicaciones DIY es que tu aplicación no será muy avanzada.

Pero, dicho todo esto, si estás creando una aplicación básica, podrías salirte con la tuya usando un constructor de aplicaciones de arrastrar y soltar. Estas herramientas ofrecen a los no desarrolladores y principiantes una solución fácil para construir aplicaciones DIY.

 

5 costos ocultos del desarrollo de aplicaciones

Además de los costos iniciales y aparentes de crear una aplicación, es importante tener en cuenta los posibles costos ocultos. El costo de construir una aplicación es mucho más que el diseño UX, el desarrollo o las horas de gestión de proyectos, y ciertamente no es solo un costo único.

1. Pruebas y corrección de errores

Cuanto más compleja sea tu aplicación, más tiempo llevará probar todo. Las aplicaciones deben ser revisadas a través de pruebas beta y/o pruebas de aseguramiento de calidad profesional en todos los dispositivos, y casi siempre se necesitarán correcciones. Lleva mucho tiempo probar cada página, botón y posible flujo de usuario.

2. Marketing de la aplicación

Planificar cómo comercializar una aplicación es un proceso continuo. Debes asignar una parte de tu presupuesto para la promoción de la aplicación después del lanzamiento, como publicidad en redes sociales, campañas de correo electrónico y más. Si estás construyendo una aplicación móvil, tu estrategia de marketing también debe incluir la optimización de la tienda de aplicaciones.

3. Actualizaciones y mantenimiento

Las aplicaciones requieren mantenimiento continuo, lo que significa más horas de desarrollo y posiblemente de diseño. La frecuencia de las actualizaciones dependerá de las características y funciones de la aplicación, así como de la frecuencia con la que el sistema operativo en sí se actualiza.

4. Almacenamiento de datos

Si tu aplicación almacena información del usuario, como fotos o direcciones, necesitarás almacenamiento de datos. Si planeas usar la nube, también habrá costos de alojamiento mensuales. Ten en cuenta que esto podría parecer un costo pequeño ahora, pero a medida que escales, este costo solo crecerá.

5. Tarifas del mercado de aplicaciones

Publicar una aplicación en un mercado no siempre es gratis. La App Store de Apple tiene una tarifa anual, la Google Play Store cobra una tarifa de registro única para una cuenta de desarrollador de Google Play, y la Amazon Appstore no tiene una tarifa de publicación en absoluto. Pero, los tres de estos mercados tienen tarifas transaccionales para ventas de aplicaciones, compras dentro de la aplicación y suscripciones. 

App marketplace costs-1

Aunque las tarifas iniciales probablemente no romperán el banco, las tarifas transaccionales podrían ser una gran parte de tus ganancias a medida que comiences a escalar. Nuevamente, es solo otra tarifa continua que debes presupuestar.

Reflexiones finales

Cuando se trata de presupuestar para el desarrollo de aplicaciones móviles, es importante recordar que junto con los costos iniciales de diseño y desarrollo, también habrá gastos continuos asociados con el proyecto.

Consejo: Más de 1,600 empresas están gestionando el gasto en software, el uso, los contratos, el cumplimiento y más a través de G2 Track. Combate la proliferación de SaaS y obtén hoy mismo una visión financiera más profunda.

Explora por qué los desarrolladores usan mBaaS para construir aplicaciones móviles de calidad.

Bridget Poetker
BP

Bridget Poetker

Bridget Poetker is a former content team lead at G2. Born and raised in Chicagoland, she graduated from U of I. In her free time, you'll find Bridget in the bleachers at Wrigley Field or posted up at the nearest rooftop patio. (she/her/hers)