¿Cuánto cuesta hacer una aplicación?
El mercado de aplicaciones móviles no da señales de detenerse y, naturalmente, más y más personas están investigando la cuestión de cuánto cuesta crear una aplicación. Si bien todos usamos aplicaciones para la comunicación, los juegos, el estilo de vida, los negocios, la comida, los deportes, crear su propia aplicación es una cuestión de negocios para algunos de nosotros.
La buena noticia es que no es tan caro como la mayoría de nosotros puede pensar. Además, hay disponibles muchos recursos que le permiten a uno crear una aplicación por sí mismo y de forma gratuita. Antes de revisarlo todo en detalle, proporcionemos un breve extracto sobre el costo del desarrollo de aplicaciones y sus principales consideraciones.
Calculadora de costos de aplicaciones
Para darle la oportunidad de calcular el costo de su aplicación , a continuación puede encontrar una herramienta de calculadora interactiva. Allí podrá indicar las especificaciones de su proyecto o una aplicación que tenga en mente y enviar datos a nuestros expertos en desarrollo de aplicaciones. Nuestro equipo se comunicará con usted poco después para ofrecerle un presupuesto exacto y consejos sobre cómo crear una aplicación de la mejor manera.
Si tiene alguna sugerencia para mejorar la calculadora, contáctenos en info @ thinkmobiles. com
¿Cuánto cuesta crear una aplicación?
Saltando todos los factores en el desglose de costos, un precio medio para crear una aplicación por parte de agencias expertas es de $ 171,450, según Clutch encuesta. Las calculadoras de costos de aplicaciones en línea nombran una etiqueta de precio entre $ 200,000 y $ 350,000 para una aplicación con docenas de funciones. Mientras que el rango de costo típico indicado por las empresas de desarrollo de aplicaciones es de $ 100,000 – $ 500,000. Pero no hay necesidad de entrar en pánico: las aplicaciones pequeñas con pocas funciones básicas pueden costar entre $ 10,000 y $ 50,000, por lo que existe una oportunidad para cualquier tipo de negocio.
Generalmente, el costo de hacer una aplicación móvil varía extremadamente: del total precio de cero a increíblemente caro que podría llegar a millones. Aunque, francamente, no hay una respuesta simple a esta pregunta debido a múltiples factores en juego. Las diferentes tasas de desarrollo, la complejidad del proyecto y el tiempo que lleva construir una aplicación impactan en el costo de hacer una aplicación móvil. El precio para hacer una aplicación depende de los siguientes aspectos:
Si dividimos las aplicaciones móviles en 3 categorías en cuanto a complejidad (simple, moderada, compleja) y tenemos en cuenta 2 tipos de tarifas por hora, esto es cuánto cuesta hacer la aplicación aproximadamente:
Complejidad | Notas | Tiempo, h | Costo a tarifa de $ 50 | Costo a tarifa de $ 100 |
Simple | Sin integración de API, sin back-end, componentes de interfaz de usuario estándar, funciones simples como suscripción por correo electrónico, inicio de sesión social, calendario, etc. | 400 | 20,000 | 40.000 |
Moderado | Funciones de interfaz de usuario personalizadas, funciones de pago, integración de API, adaptación de auriculares y tabletas, servidor back-end. | 500-800 | 40.000 | 80.000 |
Complejo | Compatibilidad con varios idiomas , Integraciones de terceros, animaciones personalizadas, back-end complicado, diseño profesional, funciones en tiempo real. | 8 00-1500 | 75.000 | 150.000 |
Recuerde, las cifras anteriores sirven solo como una orientación para comprender el costo potencial de hacer una aplicación móvil. Cada aplicación es diferente, es como preguntar por el precio de una casa o un automóvil: no se puede saber el precio exacto sin especificaciones. Además, la estimación se basa en el tiempo y el esfuerzo mínimos necesarios para crear técnicamente una aplicación. Y, por supuesto, prepárese para pagar más para que su aplicación sea excelente.
Ahora, a continuación, se encuentra una herramienta más práctica para calcular el costo de su aplicación. El costo promedio de crear una aplicación depende en gran medida del tipo de aplicación que elija desarrollar.
- Aplicaciones nativas
Aplicaciones grandes y pesadas que Apunte a la mejor experiencia de usuario, optimización y trabajo rápido. Pueden usar las API de varios dispositivos y procesar una amplia gama de funciones al mismo tiempo. Las aplicaciones nativas se volverán tan caras como la cantidad de plataformas que desea admitir porque más personas participarán en el proceso de desarrollo de la aplicación. Las aplicaciones nativas suelen ser aplicaciones comerciales, aplicaciones de entretenimiento, aplicaciones educativas.
- Aplicaciones híbridas
O aplicaciones multiplataforma, que son las más adecuadas para llegar a un mayor audiencia desde el principio. Su desarrollo y mantenimiento cuesta menos si se involucra un equipo y un solo código, que funcione para todas las plataformas. Mientras tanto, las aplicaciones multiplataforma están menos optimizadas, carecen de acceso a las API y no pueden proporcionar la experiencia de usuario nativa. Son adecuadas para aplicaciones de comunicación pequeñas y medianas, aplicaciones de estilo de vida o aplicaciones de juegos.
- Aplicaciones de funcionalidad básica
Son rápidas de desarrollar e incluyen pocas o incluso ninguna característica. En su mayoría están desarrollados para uso personal y probablemente no encontrará nada como esto en ninguna tienda de aplicaciones.Por lo general, están diseñados para mostrar una lista de temas; al hacer clic en uno de ellos, el usuario puede ver información al respecto o abrir una nueva lista.
- Aplicaciones basadas en bases de datos
Aplicaciones más complejas con datos masivos para operar, almacenados directamente en la memoria del dispositivo o en un servidor web. Para que funcione como desee, es posible que se requieran funciones adicionales como cámara, conexión a Internet o acceso a la galería. Ejemplos de estas aplicaciones nativas que usan la memoria del dispositivo para almacenar la biblioteca de datos son varios diccionarios o enciclopedias móviles.
- Aplicaciones que dependen del firmware / hardware del dispositivo
Este tipo de aplicaciones acceden a un dispositivo móvil y tienen como objetivo mejorar su funcionalidad. Puede ser una cámara, una linterna, un despertador o cualquier otra función. Por ejemplo, AlarmMon permite a los usuarios personalizar el reloj de alarma, al tiempo que agrega funciones adicionales, como un rompecabezas para resolver para desactivar la alarma.
- Juegos móviles / Aplicaciones de juegos
Los juegos pueden ser simples y avanzados, con gráficos y física en 3D, clasificaciones globales, soporte AR e incluso integración con redes sociales. Obviamente, un juego más complejo cuesta más, por lo que es difícil saber exactamente sin estimar cuánto puede costar crear una aplicación. Las aplicaciones de juegos son la categoría de aplicaciones más popular en todo el mundo y, por lo general, las más rentables. Tome Angry Birds que costó cerca de $ 140,000 para desarrollar y ganó $ 70 millones en el primer año.
¿Quién puede desarrollar mi idea de aplicación?
Básicamente, tenemos 2 opciones: agencias de desarrollo de aplicaciones móviles y desarrolladores independientes. Analicemos cada uno de ellos. Contratar una agencia profesional seguramente parece ser una opción más cara. Pero la confiabilidad es mucho mejor y un equipo de desarrolladores lo ayudaría a obtener la mejor aplicación a partir de su idea. Diseñadores, programadores, jefes de proyecto: todos ellos son expertos y están acostumbrados a trabajar en equipo entre ellos.
Las tarifas por hora difieren mucho en todo el mundo, independientemente de la calidad del producto final. Entonces, si tiene un buen concepto y una estrategia clara, no hay necesidad de pagar más, porque un precio alto no significa alta calidad.
Ventajas de contratar una agencia de aplicaciones:
- Todo en uno: las buenas empresas tienen personal completo, todos los que necesita. No es necesario buscar programadores, diseñadores o evaluadores por separado.
- Vea lo que paga: cartera, presupuesto del proyecto y tarifas por hora, ya sabe todo lo que obtiene antes de pagar.
- Disciplina y habilidad – las empresas se aseguran de que los empleados hagan su trabajo a tiempo y lo hagan bien.
Como desventaja, se puede afirmar un costo más alto, ya que por razones obvias las empresas desarrolladoras cobran precios más altos entre otras opciones alternativas.
Ahora revisemos el costo de los desarrolladores de aplicaciones independientes. Los buenos autónomos aún pueden crear aplicaciones superiores no peores que las empresas desarrolladoras. Tendrían la misma calidad aunque a menor costo. Por lo tanto, podemos asignar el mayor beneficio a los programadores independientes: el costo más barato en comparación con las empresas de software.
Contras de contratar profesionales independientes:
- Encuéntrelos a todos, a diferencia de las agencias que ofrecen equipo de desarrollo;
- Ningún gerente de proyecto para controlar el proceso, así que esté listo para coordinar el equipo, los plazos y el presupuesto;
- Problemas de comunicación entre los miembros del proyecto;
- Falta de habilidades.
Opciones adicionales para un enfoque de bricolaje
Plantillas de aplicaciones o kits de inicio. Si tiene una idea similar a cualquier aplicación popular, existe una gran posibilidad de encontrar el código fuente de la misma por $ 25-200 por licencia. Sin embargo, todavía necesitas diseñadores para cambiar el aspecto de las cosas en la aplicación, y programadores si quieres cambiar cómo funcionan las cosas.
«Creadores de aplicaciones» en línea. Construir una aplicación sin ningún conocimiento de programación suena maravilloso. Para ser honesto, la mayoría de las aplicaciones de este tipo tienen opciones limitadas, herramientas e incluso tipos y géneros. Puede tener errores, estar mal optimizadas y carecer de las funciones que ha planeado. Los costos de suscripción para usar dichas herramientas comienzan desde $ 10 por mes o $ 5,000 inicialmente.
Asociación para crear una aplicación y dividir las ganancias. Dos palabras: demasiado arriesgado.
Costo del equipo de desarrolladores para crear una aplicación
Incluso una aplicación pequeña debe ser realizada por un equipo, no por una persona, por lo que proporcionará una mejor experiencia de usuario. Sería mucho más rápido y mucho más cualitativo al final, porque todos están comprometidos y son responsables de su propia parte del proyecto. Seguramente, las aplicaciones complejas requieren que más personas se involucren en el proceso de desarrollo.
Un desarrollo básico t eam puede incluir:
- Gerente de proyecto
- Programador
- Diseñador de UI / UX
- Ingeniero de control de calidad
Equipo de desarrollo extendido:
- 1 gerente de proyecto
- 2-4 desarrolladores de aplicaciones
- 1 desarrollador de back-end
- 1-2 diseñadores de UI / UX
- 1 ingeniero de control de calidad
- 1 administrador de sistema
Las tareas y el costo se representan en la siguiente tabla .
Miembro del equipo | Deberes | Costo por hora |
Gerente de proyecto | Evita cualquier falta de comunicación y mala conducta dentro del equipo para evitar trampas y cumplir con los plazos. | $ 20 + |
Desarrollador | Escribe el código de una aplicación, lo integra con la fuente de datos y corrige errores. | $ 30 + |
Desarrollador de back-end | Se asegura de que la aplicación, la base de datos y el servidor se comuniquen entre sí de manera correcta y que toda la aplicación funcione correctamente. | $ 25 + |
Designer | Funciona sobre cómo se distribuirá la interfaz de una aplicación y cómo la sentirán los usuarios. Resuelve diferentes tareas de optimización. | $ 15 + |
Tester | Supervisa cada parte de la aplicación, controla el código y la calidad del diseño, asegura el producto final cumple con todos los requisitos del proyecto. | $ 20 + |
El costo del diseño de la aplicación
El diseño es la creación de un plan o convención para la construcción de un objeto, sistema o interacción humana medible; esto es lo que encontramos en Wikipedia. Una cita famosa de Steve Jobs agrega que el diseño no es solo cómo se ve y se siente, el diseño es cómo funciona. En el desarrollo de aplicaciones móviles, el diseño implica aspectos como diseño visual, interfaces de usuario y UX, logotipos, iconos, branding, wireframes, etc.
El diseño de aplicaciones es una parte integral del costo de hacer una aplicación. ¿Cuáles son los factores que lo impactan?
Costo por características clave de la aplicación móvil
Según la encuesta de Outsystems llamada Estado del desarrollo de aplicaciones 2017, alrededor del 80% de las aplicaciones móviles tardan más de 3 meses en desarrollarse y el 40% requiere 6 meses o más. ¿Cómo es eso ?, podría preguntarse. Bueno, el desarrollo de aplicaciones es un proceso complejo y el costo de crear una aplicación depende principalmente del conjunto de características más el diseño. Examinemos las características comunes de las aplicaciones en términos de tiempo y costo.
Antes de eso, también debemos tener en cuenta que no hay una etiqueta de precio única establecida, ya que las características son diferentes para cada proyecto de aplicación, tienen su propia lógica detrás, pueden tienen varios diseños, etc. Encontrará más información al respecto en la descripción de las funciones a continuación. Usaremos tarifas por hora bajas ($ 25) y medianas ($ 50) para las estimaciones.
-
Inicio de sesión de usuario
Es cuando los usuarios de la aplicación deben registrarse e iniciar sesión en una aplicación para usarla. Registrarse por correo electrónico o por teléfono, mientras que el inicio de sesión a través de cuentas de redes sociales es la opción más popular. El inicio de sesión social facilita el acceso a una aplicación, además de crear automáticamente un perfil de usuario y recopilar todos los datos públicos sobre una persona. Esta es una práctica estándar en el desarrollo de aplicaciones y lleva alrededor de 20 horas. Se traduce en un costo de $ 500-1,000.
-
Notificaciones automáticas
Es una función imprescindible para el 99% de las aplicaciones actuales. Se trata de actualizaciones en tiempo real que mantienen a los usuarios informados sobre cualquier actividad relacionada con una aplicación o servicio. El truco aquí es que existen varios tipos de notificaciones: de texto simple, las que tienen imágenes o las que tienen botones de acción. Además, la lógica de la aplicación es importante: cuándo y a quién (por ejemplo, en las aplicaciones de chat) se envían las notificaciones. El tiempo de desarrollo es de 20 a 200 horas. El costo puede oscilar entre $ 1,000 y $ 10,000.
-
Navigation
Todo el usuario fluye a través de una aplicación que debe ser imaginada y diseñado antes del desarrollo. La navegación de la aplicación define cómo los usuarios pasan de una pantalla a otra, cómo regresan al menú principal, cómo realizan acciones, cierran la aplicación, etc. El desplazamiento, el deslizamiento, los botones de acción, las flechas, los íconos y más, significan que la arquitectura de la interfaz de usuario es la base para la construcción de una aplicación. Esta lógica exige más de 10 horas, que pueden costar entre 250 y 500 dólares.
-
Vista vertical / horizontal
En relación con la característica anterior, el concepto de interfaz también forma parte de cualquier aplicación. Básicamente, esta es la forma en que se presenta a los usuarios una lista de elementos en una aplicación, también conocido como flujo maestro / detalle en la comunidad de Android y orientación vertical / horizontal para iOS de Apple. Dependiendo del tipo de diseño, los desarrolladores pueden configurar la vista en aproximadamente 20 horas por aproximadamente $ 500-1,000.
-
Contenido multimedia
Aunque se supone que las funciones interactivas aparecen de forma predeterminada, también son el resultado de cierto trabajo. Algunas aplicaciones necesitan imágenes, videos, algunas aplicaciones necesitan soporte para archivos de audio. Y, por supuesto, la mayoría de las aplicaciones de mensajería y redes sociales modernas lo necesitan todo, además de funciones de edición, efectos, filtros, emoticonos, emoticonos, etc.
Desde la perspectiva del desarrollador, aquí hay algunos consejos. Por ejemplo, C ++ es un lenguaje más adecuado que Java para implementar contenido multimedia en aplicaciones. Además, los kits de desarrollo nativos (NDK) son de gran ayuda. En general, los ingenieros de aplicaciones requieren al menos 20 horas para esto, por lo que podemos comenzar desde $ 1,000.
-
Geolocalización
Una función que es crucial para aplicaciones de taxi, aplicaciones de citas, aplicaciones de restaurantes, aplicaciones de negocios, aplicaciones de viajes y mucho mas. Se basa en el GPS del teléfono y en los permisos de usuario en tiempo real (obligatorios y opcionales). En cuanto al costo, depende de la precisión del servicio de geolocalización y generalmente se divide en área general, proximidad de rango medio y ubicación precisa. Espere no menos de 50 horas de desarrollo, por lo tanto, un costo de $ 1,250-2,500.
-
Integración de Google Maps
Junto con la geolocalización, Si su proyecto asume la integración de Google Maps en su aplicación móvil, los desarrolladores necesitarán 20 horas como mínimo para hacerlo. El otro lado es indeterminable, ya que todo depende de las formas de incorporar Maps con la lógica de la aplicación, las tareas que debe ejecutar, etc., por lo que el desarrollo podría llevar mucho tiempo. En el lado positivo, los servicios oficiales de Google están a mano. El costo comienza en $ 1,000.
-
Chat / Mensajería
También es una característica esencial para muchas aplicaciones, aunque numerosas variables están en juego para poder calcular el costo. Para ser específicos, ¿qué tipo de chat queremos? ¿Es un mensaje directo de persona a persona o un chat grupal? ¿Es compatible con la transferencia de archivos? ¿Guarda mensajes e historial o los elimina automáticamente después de cierto tiempo? ¿Tiene modo offline? ¿Tiene emoticones / emojis? ¿Envía notificaciones (enviar, ver, cargar, etc.)?
Podemos decirle el costo exacto con todas las especificaciones técnicas disponibles, pero no espere menos de 80 horas para desarrollar un chat. El costo comenzará en $ 2,000-4,000.
-
Anuncios
La publicidad móvil les parece a las personas que usan una aplicación, como un simple texto, banner o ventanas emergentes de pantalla completa. Los anuncios se pueden desarrollar de forma personalizada, aunque hay muchos servicios y redes externos (Google AdMob, InMobi, Tapjoy, Flurry y más), SDK y API, que ayudan enormemente a los desarrolladores. Por tanto, esta función debería tardar entre 20 y 50 horas, según el tipo. El rango de costo puede ser de $ 1,000-2,500.
-
Compras en la aplicación
Los anuncios dentro de las aplicaciones obviamente implican opciones de compra directamente desde el teléfono inteligente del usuario. Puede tratarse de varios contenidos o elementos para la compra: productos o servicios, suscripciones, funciones nuevas / premium, etc. Desarrollar esta función no debería ser difícil para una agencia contratada o un desarrollador, y el tiempo para hacerlo depende básicamente de la cantidad de artículos y debe ser de aproximadamente 30 horas. El costo estimado es de $ 750-1,500.
-
Integración de pagos
Por supuesto, para que los usuarios puedan comprar algo dentro También se debe instalar una aplicación y un sistema de pago. Hay muchas opciones de sistema para elegir: Android Pay, Google Wallet, Apple Pay, Stripe, PayPal, Intuit, Square, Braintree y muchas otras. Los desarrolladores pueden integrar la mayoría de ellos en una aplicación directamente a través de API de puerta de enlace.
El alcance de esta tarea depende de varios factores: cómo se procesan los pagos, cómo y dónde se almacenan los datos, qué tan seguras son las transacciones, qué nivel de cumplimiento de PCI (industria de tarjetas de pago) se proporciona, etc. Nuestros propios desarrolladores de Android e iOS nos admiten que necesitan alrededor de 50 horas o más para integrar un sistema de pago. Entonces, si tomamos un promedio de 2 métodos de pago móvil, el costo de esta función oscilaría entre $ 2,500 y $ 5,000.
- Sincronización entre dispositivos
En nuestro La era de alta interconectividad y movilidad del acceso a la información significa ganar o perder. Especialmente para empresas que funcionan con computadoras, teléfonos inteligentes, tabletas o PDA. Tome las aplicaciones minoristas como ejemplo: cuando actualiza artículos o inventario en su servidor central, necesita que todos los clientes de la aplicación vean los datos actualizados exactos.
El costo de implementar la función de sincronización en las aplicaciones móviles está vinculado a: A) la cantidad de datos, B) el tipo de estructura de datos. Con la ayuda de plataformas / servicios especiales, como Firebase para dispositivos Android, los desarrolladores requieren más de 50 horas, el costo aproximado es de $ 1,250-2,500.
-
Streaming
Esta función está destinada a aplicaciones como Netflix, HBO Now, Hulu, Twitch, etc. Su configuración depende directamente de varios factores. Primero, la lógica de la aplicación y el procesamiento de datos. ¿Los datos se envían a un servidor en tiempo real y se transmiten desde allí, o mediante la opción «grabar y enviar» a través de un archivo local? En segundo lugar, ¿qué formatos de archivo de video / audio son compatibles? Además, ¿cuáles son las configuraciones para los usuarios? teléfonos, cámaras y conexión a Internet. Al final, se necesitan un mínimo de 30 horas de desarrollo, y esto costaría al menos $ 1,500.
-
Soporte en varios idiomas
Cuando una aplicación requiere ser presentada en varios idiomas para diferentes regiones, simple y llanamente. Dos aspectos principales que impactan esta tarea y su costo son el alcance de los datos y los ajustes de la interfaz de usuario. Las mismas versiones de un app como principal requeriría aproximadamente 15 horas de tiempo del desarrollador. En caso de que las interfaces tengan que reajustarse (p. ej.para idiomas árabes, dirección RTL / LTR en CSS, etc.) hay más trabajo. Por lo tanto, esta función no es tan cara y cuesta entre 350 y 750 USD.
-
Modo sin conexión
La belleza de muchos dispositivos móviles aplicaciones está en capacidades fuera de línea. En las aplicaciones de mensajería, aún puede ver su historial de chat hasta los últimos mensajes antes de perder la conexión. Existen algunos métodos para el almacenamiento de datos sin conexión y el acceso a los datos en aplicaciones móviles: almacenamiento en caché local, cookies, preferencias compartidas, almacenamiento local, bases de datos SQL. El principal problema hasta ahora es determinar grupos de datos y reglas para ellos. En general, los desarrolladores necesitan 40 horas o más, lo que cuesta entre 1.000 y 2.000 dólares.
-
Base de datos
Siguiendo con el modo sin conexión, en muchos casos, su aplicación probablemente requiera una base de datos para almacenar datos localmente en un dispositivo. Los desarrolladores de aplicaciones móviles suelen utilizar una determinada solución de código abierto para configurar una base de datos. SQLite, por ejemplo, es una base de datos / biblioteca integrada compacta que guarda todos los datos en un solo archivo en un dispositivo. La tarea depende del tipo de datos y demora aproximadamente 30 horas, lo que, a su vez, cuesta entre $ 750 y $ 1,500.
-
Uso de sensores telefónicos
Muchas aplicaciones dependen de las capacidades del teléfono. Por ejemplo, un giroscopio es un sensor que mide la velocidad de rotación y proporciona 3 valores: cabeceo, balanceo y azimut. También existen:
- Acelerómetro, que detecta la orientación del teléfono
- Brújula digital, para orientación en relación al campo magnético
- GPS, posicionamiento satelital preciso
- Barómetro, para ayudar al GPS a obtener datos de altitud
- Sensor de luz, para ajustar el brillo de la pantalla automáticamente
- Sensor de proximidad, para evitar comandos táctiles de oído
- Podómetro, calcula los pasos del usuario
- Sensor de huellas digitales
.. y otros dependiendo de un dispositivo móvil. El tiempo promedio para integrar la lógica de la aplicación con los sensores es de 10 horas de desarrollador. Por lo tanto, no cuesta mucho ($ 250-500).
-
Optimización del modo Doze / Standby
En modo Doze, cuando un dispositivo está desenchufado y parado, conservando la batería y la CPU, las aplicaciones aún pueden acceder a la red durante los períodos de mantenimiento. Esto podría estar relacionado con notificaciones de Facebook / Twitter / Google, mensajes de chat, alarmas, etc. Para ajustar la forma en que una aplicación ejecuta sus trabajos, sincronizaciones y redes, los desarrolladores necesitan más de 50 horas, lo que sugiere el rango de costo de $ 1,250-2,500 al final.
-
Personalización
Es cuando un usuario puede controlar y cambiar la apariencia de la aplicación a su gusto. p.ej. cambio de idioma, cambio de una vista de lista a mosaicos, oa tarjetas de pantalla de ancho completo, etc. La estimación para tales tareas es de 20 a 25 horas por pantalla, como regla. Si necesita crear elementos reutilizables para usar en el futuro, es decir, un SDK personalizado en términos de desarrollador, eso requiere más de 35 horas de trabajo. Con todo, el costo mínimo aquí comienza en $ 1,500.
-
Buscar
La incorporación de la funcionalidad de solicitudes de búsqueda personalizada puede aumentar el número de usuarios compromiso de manera significativa. Seguramente, los teléfonos inteligentes Android e iOS tienen su propia búsqueda, pero puedes mejorarla o hacerla única para tu aplicación. La forma de hacerlo y cuánto cuesta depende del tipo de solicitudes de búsqueda, aunque se requieren al menos 10 horas de desarrollo. El costo comienza en $ 250-500.
-
Cifrado de datos
La seguridad de los datos privados no puede subestimarse ni sobreestimarse en 2017 y más allá. Encriptar datos para evitar el acceso no autorizado es absolutamente imprescindible para cualquier aplicación móvil empresarial. Esto significa convertir la información en un código y solo el remitente y el receptor involucrados pueden descifrarlo con las llamadas «claves». WhatsApp, por ejemplo, envía cada mensaje con su candado y clave únicos; esto se conoce como de extremo a extremo. cifrado.
Al implementar el cifrado de datos en una aplicación móvil, el aspecto principal es el tipo de datos, primero. ¿Necesitamos cifrar un texto sin formato, imágenes, archivos de audio, videos, etc.? El segundo problema es compatibilidad entre dispositivos, porque queremos que el propietario de un teléfono Android descifre los datos del propietario del iPhone, ¿verdad? Espere no menos de 20 horas de desarrollo, lo que se traduce en un costo de $ 500-1,000.
Podríamos continuar con la lista de funciones, pero parece suficiente información para digerirla. Seguramente, la funcionalidad de la aplicación no es lo único que tiene que ver con el costo de crear una aplicación. Arquitectura de la aplicación, diseño / UX, pruebas unitarias, corrección de errores, refactorización de código, la gestión de proyectos u otras cosas también están en juego.
Costos de mantenimiento de la aplicación
Unfo Afortunadamente, sus gastos no terminan con el lanzamiento de la aplicación. Pero, ¿por qué debería invertir en mantenimiento de aplicaciones? El momento en que publica su aplicación en la App Store y / o Google Play no es el final feliz. Es solo el final de un capítulo. De hecho, es solo el comienzo. Por cierto, tampoco es el final cuando obtienes unos cientos de miles de descargas. Debes apuntar a tu DAU (usuarios activos diarios).En otras palabras, desea que las personas descarguen su aplicación y sigan usándola con la mayor frecuencia posible.
Por ejemplo, si el desarrollo de su aplicación cuesta $ 200,000, puede estimar que el mantenimiento de la aplicación le costará alrededor de $ 40,000 por año. Las funciones adicionales pueden aumentar el costo del mantenimiento de la aplicación, que puede incluir:
- servidores potentes: $ 20- $ 60 / mes
- notificaciones automáticas: $ 10 / mes
- pasarelas de pago – hasta $ 150 / mes (más una tarifa por cada transacción)
- mantenimiento de emergencia – depende de la naturaleza de la emergencia
- cargos de API de terceros
- corrección de errores
- tarifa de desarrollador de tiendas de aplicaciones: $ 25 en Google Play, $ 99 en la aplicación de Apple.
Conclusión
Entonces, ¿cuánto ¿Cuesta crear una aplicación? Depende de muchos factores. Se incluyen los cargos de desarrollo, el tamaño de la aplicación, la complejidad y la novedad de las tecnologías. Esperamos que nuestra pequeña investigación le ayude a encontrar sus propias respuestas. De lo contrario, siempre estamos listos para ayudarlo a estimar la idea de su aplicación.
Las encuestas más importantes de la industria sugieren que el costo de desarrollar una aplicación móvil empresarial varía entre $ 100,000 y $ 500,000:
- Según la encuesta de ThinkMobiles, el precio medio para crear una aplicación es de $ 171,450.
- La encuesta de Kinvey indica un costo medio de $ 270,000.
- Varias calculadoras de costos en línea ponen un precio entre $ 200,000 y $ 350,000 por una aplicación con docenas de funciones.
- Un rango de costo típico establecido por las empresas de desarrollo de aplicaciones es de $ 100,000 – $ 500,000.