310
post-template-default,single,single-post,postid-310,single-format-standard,stockholm-core-1.2.1,select-theme-ver-5.2.1,ajax_fade,page_not_loaded,wpb-js-composer js-comp-ver-6.1,vc_responsive

¿Cuánto cuesta hacer una app?

Dar una respuesta aproximada de cuánto cuesta hacer una app (tomemos un promedio de $50 USD por hora) una aplicación sencilla costará aproximadamente $25,000 USD. Las aplicaciones con un grado de complejidad medio entre $40,000 -70,000 USD, y finalmente para una más compleja de $70,000 USD en adelante.

Alrededor del mundo muchas empresas se proclaman como las mejores en el desarrollo de apps, y garantizan tener la mejor solución en sus manos.

Empresas con una larga trayectoria o recién creadas, con experiencia, locales o foráneas, grandes y no tanto, costosas o baratas. Son muchos los factores a considerar; por eso no es poco común que dentro de esta selección tan amplia se genere confusión en empresarios con experiencia o aquellos que apenas inician.

Hay varias falsas concepciones muy comunes, como alto costo = calidad, o el que una empresa nueva no tiene experiencia suficiente para ofrecer servicios de gran calidad, puede ocasionar gastos innecesarios o hasta el fracaso del proyecto. Tomando eso en cuenta, hay que analizar los costos de creación y desarrollo de una app. El primer punto es revisar el costo de desarrollar una app en costos por hora.

Es bien sabido que el promedio de inversión en el desarrollo de aplicaciones varía en consecuencia de varios factores, entre ellos la ubicación geográfica.

Los precios en la siguiente tabla esta mostrado en USD:

RegióniOS
$/hora
Android
$/hora
Norteamérica$150$168
Australia$110$110
Reino Unido$70$70
América Latina$43$34
Europa del este$35$35
India$30$26
Indonesia$11$12

Los precios mostrados están indicados en dólares americanos (USD).

La tabla de arriba muestra en promedio cuánto cuesta hacer una app por hora. Cómo era de esperarse Norteamérica es la región más costosa, con un promedio de $150 a $200 USD por hora. Sigue Australia con un costo de entre $35 a $150 USD. La tendencia de cobro en Reino Unido varía entre $35 a $175 USD la hora. Sudamérica les sigue con un promedio de $25 USD a $120 USD. Los desarrolladores en Europa del este van de $20 a $110 USD. India $10-$75 USD y finalmente Indonesia con un costo máximo de $20 USD por hora.

cuanto-cuesta-hacer-una-app
Costo de desarrollo de aplicaciones móviles por hora por región

¿ Cuánto cuesta hacer una app? Mucho depende si lo haces outsource o local: ¿cuál escoger?

Cuando se planea el desarrollo de una app para smartphone, no sólo debemos tener en consideración el costo. Si no se cuenta con un equipo propio de creación y desarrollo, uno puede pensar en contratar alguien externo para esa tarea. Es en este momento cuando surge la pregunta ¿debo contratar outsourcing o alguien local?

El único argumento de peso para contratar a un desarrollador de apps local sería el de la proximidad física, lo que en teoría simplificaría el flujo de comunicación. Seguro, es más sencillo explicar nuestros requerimientos presencialmente y probar el producto antes de pagar por él.

Outsourcing

Al contar mejores costos y en muchas ocasiones bastante experiencia, los desarrolladores en ciertas regiones como Latino América pueden funcionar mejor que un desarrolladores en países como EUA. Sólo hay que hacer un poco de investigación para encontrar un equipo de desarrollo que se ajuste a nuestras necesidades.

Con el conocimiento ya proporcionado acerca de la diferencia en precios de acuerdo con la región, tenemos la oportunidad de tomar una decisión informada. La calidad del servicio de desarrollo depende de esto.

Tiempo y dinero

Para responder a la pregunta de ¿cuánto cuesta hacer una app? Debemos también tener en cuenta que no todas las apps para smartphone son iguales. Y esta desigualdad no tiene que ver sólo con la plataforma para la que se desarrolla. La información del desarrollo de aplicaciones tanto para Android como iOS, se cuenta con el tiempo que toma incluir características en específico. Así que hagamos una clasificación basada en tiempo.

Una aplicación básica con funciones simples puede requerir de 500 a 700 horas, una de complejidad media requiere entre 700 y 1000, una de alta complejidad varía, en muchos casos excede las 1200 horas de desarrollo.

Factores que influyen en el costo de una app

Cuando se quiere desarrollar una app, no se puede esperar que la compañía de desarrollo le informe sobre el costo estimado de inmediato. No hay una lista fija de costos para el desarrollo de las aplicaciones y todo dependerá de factores diversos.

¿Qué afecta los costos de hacer una app?

Características y Funciones

La funcionalidad, así como el número y lo complejo de las características incluidas por lo general influyen el aumento de costos. Pantallas, botones, campos involucrados, la cantidad de lógica requerida es muy importante.

Costo por funciones básicas.

La participación del usuario puede tener lugar en cualquier aspecto de una app que realice autorizaciones, redes, notificaciones y muchos más. La autorización del usuario, por ejemplo, puede ser sencilla o compleja. Agregar funciones como recuperación de contraseña, o inicio de sesión a través de redes sociales resultará en un incremento de costos. Las herramientas de participación, como correos electrónicos, uso compartido social, se usan comúnmente en aplicaciones de consumo. Una integración de la aplicación con las redes sociales: comentar, compartir, dar me gusta, representan una gran ventaja para las aplicaciones modernas.

Soporte de compras en la aplicación y servicios basados ​​en la ubicación

PayPal, Google Wallet, o las tarjetas de crédito son formas de pago muy comunes dentro de las apps. Cada método de procesamiento de pago requiere tiempo adicional para su implementación. Sí se quiere usar datos de ubicación, detección y mapeo simples son accesibles, pero la implementación de tecnología más novedosa, como iBeacon y geofencing, llevan mucho tiempo.

Usar funciones incluidas en el dispositivo

El desarrollo del uso de las características del smartphone se torna cada vez más oscuro. Hace unos años, el software de la app que llegaba al hardware se limitaba a la información de marcación, funcionamiento de la red, Bluetooth, cámara y ubicación. Actualmente tratamos con múltiples chips NFC (comunicación de campo cercano), los sistemas de pago y las novedades siguen avanzando. Normalmente, para crear aplicaciones con acceso a funciones de dispositivos móviles, utilizamos API específicas de la plataforma. Con la aparición de nuevas características, se creó la necesidad de introducir nuevas API, con las cuales los desarrolladores no están familiarizados. Por lo tanto, el tiempo de desarrollo aumenta.

Aquí algunas funcionalidades básica que debe tener tu app

Costo Características Complejas:

 Personalización del diseño.

Crear un diseño de interfaz único es un proceso complicado que genera gastos adicionales. La variante más barata sugiere usar elementos proporcionados por el sistema operativo y crear vistas de elementos estándar. La cantidad de vistas también es un factor determinante.

Si eliges tener tu equipo interno, encuentra aquí como llevar una sana colaboración entre el equipo de diseño y desarrollo.

Plataformas

¿Debo crear una app para iOS? ¿Quizás mi app también debe funcionar en el sistema operativo Android? Al tomar una decisión sobre en cuál plataforma comenzar, los dueños de aplicaciones móviles intentan tener en cuenta factores tales como la cuota de iOS y Android, la cuota de mercado y la superioridad del dispositivo, pero lo más significativo es que el desarrollo de apps para estas plataformas difiere enormemente.

iOS o Android: ¿Por dónde empiezo?

¿Existe alguna diferencia de precio all desarrollar aplicaciones para iOS o Android? En realidad, no. En caso de que esté creando una aplicación para una sola plataforma, no existe una diferencia de precios significativa. Pero, si se desea desarrollar una app que admita dos o más plataformas, debemos estar listos para invertir más en su desarrollo. Si nuestro objetivo es tener apps para iOS y Android, las apps híbridas o multiplataforma son una buena opción. Tenga en mente necesitará tener un equipo separado para cualquier plataforma en particular y la inversión de desarrollo de la app sube al doble.

Infraestructura de backend y administración de aplicaciones

En el desarrollo de aplicaciones móviles, el backend es normalmente un sistema operativo que proporciona APIs a los desarrolladores para tener intercambio de datos entre una aplicación y base de datos. Para realizar un seguimiento de la actividad del usuario y calificar el rendimiento de su aplicación esta contará con una función de análisis. Dependiendo de la cantidad de parámetros que vaya a rastrear y qué tan detallado sea el rastreo, los costos variaran.

Ubicación y estructura del equipo de desarrollo

La ubicación de nuestro equipo de desarrollo de aplicaciones es un factor clave que influye en el precio final del producto. El costo de crear una aplicación en Estados Unidos, por ejemplo, es significativamente más alto que el de Indonesia. La siguiente tabla muestra un aproximado de costos por empleado en USD dependiendo de su ubicación geográfica.

PuestoEE.UU.América LatinaEuropa del EsteAsia
Analista de negocios$110 – $205$45 – $55$40 – $63$30 – $42
Arquitecto$198 – $292$60 – $72$50 – $77$35 – $48
Project Manager$133 – $233$55 – $66$45 – $70$35 – $48
Desarrollador Jr.$105 – $111$35 – $44$25 – $42$18 – $24
Desarrollador Mid.$132 – $140$30 – $52$35 – $56$24 – $35
Desarrollador Sr.$154 – $163$45 – $55$45 – $70$30 – $42
Tech Lead$176 – $187$50 – $61$45 – $70$30 – $42
QA Jr.$77 – $81$30 – $39$25 – $42$15 – $24
QA Mid.$99 – $105$35 – $44$30 – $49$20 – $30
QA Sr.$143 – $169$40 – $50$40 – $63$25 – $36
UI/UX Designer$79 – $163$40 – $50$35 – $56$25 – $36

¿Cuánto cuesta hacer una app? El mantenimiento es crucial

  • Corrección continua de Bugs.
  • Mejora de la estabilidad y el rendimiento.
  • Optimización de código
  • Agregar soporte para actualizaciones del sistema operativo
  • Desarrollo de características nuevas.
  • Compatibilidad con las últimas versiones de servicios de terceros.

Es por eso por lo que la cooperación con su equipo de desarrollo no se detiene inmediatamente después del lanzamiento del producto. Es un proceso continuo, y cada compañía de desarrollo de software tiene sus términos de soporte posterior.

Autor: Omar Rodriguez Siordia

Director comercial Pixan Apps

No Comments

Post a Comment