¿Por qué el desarrollo de aplicaciones iOS cuesta tanto?

No todo el desarrollo de iOS cuesta mucho. El costo es una función de la experiencia y la calidad del desarrollador (que se refleja en la tasa y afecta la calidad de la aplicación) y la complejidad de la aplicación (que aumenta el tiempo necesario para implementar).

“He visto en Internet que incluso las aplicaciones iOS simples sin servidor cuestan miles de dólares”.
Esto suena bien (aunque la mayoría van desde $ 50-500K).

Una aplicación web simple comparable estaría en el mismo vecindario, con posibles reducciones de costos provenientes de tasas más bajas debido a la mayor disponibilidad de los diversos conjuntos de habilidades de desarrollo web (esto ha estado cambiando constantemente), pero también debido a la mayor disponibilidad de plantillas reutilizables existentes, bibliotecas y marcos que pueden simplificar / acortar el tiempo de desarrollo. La disponibilidad de estos ha estado creciendo en las plataformas móviles, pero la web todavía está muy por delante debido principalmente a la edad y popularidad del medio.

Abróchense los cinturones de seguridad; Me encanta responder a esta línea de preguntas. Y por suerte, tuve una experiencia esta noche que demuestra mi punto, y está fresca en la punta de mis dedos. Permítanme comenzar con la demostración.

  1. En el trabajo, estaba trabajando en una aplicación de iPad que muestra una imagen brillante mientras tu dedo la toca. La imagen apareció correctamente en el simulador de iPad en la pantalla. Pero cuando lo abrí en mi iPad, la imagen no aparecía. Era tarde, así que me fui a casa para terminarlo en mi propia Mac. (Los cogniscenti se encogen ante ese hecho).
  2. En casa, ni siquiera podía hacer que la aplicación se transfiriera al iPad.
  3. Primero recibí “Error al obtener información del desarrollador”. Así que tuve que sortear un nuevo aviso para registrar mi identidad laboral en el Programa de Desarrolladores de Apple … a pesar de que tenía cuentas personales y de trabajo que Apple ya conocía. Después de 4 veces que se me solicitó que me registrara, pensé que no era una URL atascada y errónea y registrada. OK, estoy en casa gratis, ¿verdad? No hay tanta suerte.
  4. Bien, ahora recibía los errores para los archivos de aprovisionamiento y las claves privadas. Estaba listo para esto desde hace 4 años, cuando intenté llevar el trabajo desde casa a las computadoras de oficina. Veinte minutos haciendo doble clic al azar, arrastrando, instalando, reiniciando Xcode y adivinando qué opciones configurar y supere ese obstáculo.
  5. Finalmente pude ejecutar la aplicación en el iPad. Después de algunos experimentos, rastreé el problema hasta el hecho de que el simulador de iOS es más tolerante a la capitalización de nombre de archivo que el iPad. Probablemente me tomó una hora y media para un problema de 10 minutos; No es realmente terrible, pero eso fue con 4 años de experiencia con iOS y haber pasado por la prueba de la clave privada antes.

No tengo una queja sobre la debilidad del simulador; es el tipo de cosas a las que te acostumbras con el software. Sin embargo, la otra cosa es pura diversión y juegos para iOS. Apple tiene la diversión; obtienes los juegos; y el programador promedio queda bloqueado tanto que solo los más persistentes y afortunados están en el lado de la oferta de la ecuación de oferta y demanda. En mi propio caso, tuve la suerte de tener una Mac gratis en el trabajo y tiempo entre proyectos para aprender.

Y ahora la respuesta:

  • Es caro porque es un bien escaso en el mercado más libre y líquido que haya existido .
  • Es escaso porque es difícil de aprender, es de pago ingresar y lleva mucho tiempo alcanzar un nivel de habilidad productivo. (Una vez productivo, entiendo que es un taller increíblemente competente. OK, lo compraré). Tengo 500 dólares en las tarifas de mi programa de desarrollo; > $ 10,000 en pagos de datos familiares de iPhone a AT&T; $ 700 en hardware de Mac.
  • Es difícil porque es un sistema de, por, y para programadores de núcleo duro.
  • Es un sistema de, por, y para programadores porque Apple no ha mantenido su sistema de autoría, Xcode, en ningún lugar cercano a los estándares de experiencia del usuario a los que mantiene su código de consumidor. Ha comenzado a progresar en este frente ahora que Apple se da cuenta de que si lo hubieran hecho fácil de usar, estarían 10 años por delante de Google en lugar de solo 3 en este momento.
  • Lo ha hecho por una variedad de posibles razones. Sospecho que fue algo como esto: primero simplemente no había razón para hacerlo amigable … después de todo, era solo su sistema, no público; entonces estaban demasiado ocupados … los objetivos se movían demasiado rápido para mejorar las armas; entonces estaban siendo amables haciéndolo público … no era una prioridad hacer que otras personas fueran tan eficientes como ellos; y ahora intentan agregar cosas amigables como un botón útil que dice “¿Corregir su archivo de aprovisionamiento automáticamente?” pero es irremediablemente demasiado complejo, por ejemplo, falla porque no tiene la cuenta de desarrollador correcta como en mi caso.

No creo que tenga nada que ver con el aumento de la calidad o las características; Las aplicaciones aburridas que simplemente realizaban desgloses de tablas antes eran desproporcionadamente caras. Y si la codificación de iOS fuera más accesible, la increíble riqueza de codificadores y diseñadores geniales estaría abarrotada sobre la brecha de calidad como en cualquier otro campo.

¿Haciendo una aplicación? ¿Cuánto costaría?
Bueno, esa es la pregunta en la mente de cada emprendedor de aplicaciones. Después de todo, ¿cuánto pagan por una aplicación? Si no tiene cuidado, puede sobrepasar su presupuesto fácilmente. Dicho esto, debe tener una idea aproximada de cuánto debe gastar para crear su aplicación. La idea aproximada indica que paga más de acuerdo con la complejidad de la aplicación, pero ¿cuánto debe pagar exactamente?

Hay una diferencia insignificante en el precio entre la construcción de aplicaciones iOS y Android, aunque a veces Android puede costar un poco más debido a la gama más amplia de dispositivos y versiones de sistemas operativos para los que una aplicación necesita ser optimizada.

Entonces, con esta última categoría completada, tenemos otra respuesta:

  • Las aplicaciones creadas por las compañías de aplicaciones más grandes, los “grandes”, probablemente cuesten entre $ 500,000 y $ 1,000,000.
  • Las aplicaciones creadas por agencias como las aplicaciones inteligentes cuestan entre $ 150,000 y $ 450,000.
  • Las aplicaciones creadas por tiendas más pequeñas, posiblemente con solo 2-3 personas, probablemente cuesten entre $ 50,000 y $ 100,000

Le gustaría saber cuánto costará su aplicación, luego puede obtener una cotización GRATUITA en Obtener una cotización para las necesidades de desarrollo de aplicaciones web y móviles

Hola, mi colega Robin Thomas (Arquitecto de soluciones en MentorMate) escribió una publicación que explica algunas cosas que pueden costarle demasiado dinero al diseñar su aplicación (o sitio web). Puedes leer la publicación completa aquí.

Las cuatro formas en que estás pagando demasiado

Antes de unirme a MentorMate, enseñé desarrollo web. Para muchos de mis alumnos, la parte difícil no fue escribir código, sino gestionar las expectativas. Esperaban lanzar “The Next Facebook” y se sintieron derrotados cuando no lo hicieron. Mis alumnos eran adultos experimentados e inteligentes. Tenían carreras sólidas detrás de ellos y ahora solo querían hacer algo diferente. Pero a menos que haya pasado años ocultos en el código, es difícil evaluar lo que se puede lograr razonablemente con la tecnología. Las animaciones, la carga de archivos y otras partes tecnológicas obvias y comunes pueden tener grandes precios que dejan a los empresarios y gerentes de producto tambaleándose. Eso es porque son complicados. Simplemente publicar una página web “¡Hola, mundo!” Sin usar SquareSpace es un gran logro. En la actualidad, las 4 cosas que aumentan los costos de desarrollo de su software, pero se pueden hacer por menos con algunos compromisos y poca pérdida de brillo y glamour.

1. Animaciones

Hago mis impuestos en el sitio web de formularios rellenables de Free File del IRS. Al abrir o cerrar el menú de navegación, el sitio se desliza horizontalmente durante un segundo, y luego la barra de navegación se desliza verticalmente durante un segundo. Dos segundos no son nada. Pero cuando te sientas a través de esa animación 60 veces, esos dos segundos se suman. Combine esto con el hecho de que estoy haciendo impuestos en primer lugar, y que no puede hacer nada hasta que se complete la animación, y tenga un molinillo de dientes real. El diseño web es difícil. Tienes que considerar el color, la tipografía, el posicionamiento, el espacio muerto y un millón de otras cosas. Si algo anda mal con uno de ellos, toda la página web se siente “apagada”. Y ahí es cuando todo se detiene. Si los componentes se mueven alrededor de la página, de repente tienes que hacer otro millón de elecciones de diseño: aceleración, dirección, opacidad cambiante, sincronización … ¿Cuántas horas de tu vida has gastado para hacer que tus diapositivas de Powerpoint pasen a la transición solo? ¿Un cuadro que se mueve por la página en 10 segundos requiere tantas horas de diseño facturables como un cuadro que se mueve por la página en medio segundo?

Reduzca los costos de desarrollo de software e intente esto en su lugar: hay pocas situaciones en las que necesita animaciones. Resista la necesidad de agregarlos hasta que termine el resto de su aplicación, y solo si puede pagar más para poner la guinda del pastel.

2. Subir imágenes, documentos o cualquier otra cosa.

Las cajas de carga se ven tan pequeñas en una página web y parecen una necesidad tan obvia. ¿Cómo pueden causar tantos problemas? El problema es que necesita un lugar para colocar los archivos cargados, y el espacio de almacenamiento es costoso. Una sola imagen de tamaño mediano ocupa tantos bytes como el texto completo de Orgullo y prejuicio. Y una vez que haya encontrado un lugar para almacenarlo, cada vez que alguien quiera ver la imagen, su servidor tiene que transmitir todos esos datos nuevamente. Si deja que sus usuarios almacenen archivos de forma involuntaria, tendrá que pagar una cantidad tremenda para evitar quedarse sin espacio.

Reduzca los costos de desarrollo de software y pruebe esto: deje que otro sitio haga su trabajo sucio. Si necesita almacenar imágenes, use una API para subirlas detrás de escena a un sitio gratuito de terceros como Imgur. Sus usuarios probablemente no notarán una diferencia.

3. Correos electrónicos

Se necesita mucho para enviar un correo electrónico. Necesitas una cuenta; necesita un servidor que sepa “hablar” por correo electrónico; necesita una manera de permitir que su aplicación se comunique con su servidor, mientras evita que cualquier otra persona la envíe spam. Enviar archivos adjuntos es un elefante completamente diferente. Si obtiene esa configuración, entonces debe preocuparse por el formateo. Outlook, Apple Mail y prácticamente cualquier otro programa de correo tienen una forma ligeramente diferente de leer y mostrar mensajes. Hacer que algo se vea igual en todos ellos puede ser un trabajo de tiempo completo.

Reduzca los costos de desarrollo de software y pruebe esto en su lugar:

Hacer que su aplicación envíe un correo electrónico es complicado, pero es muy fácil abrir la aplicación de correo electrónico predeterminada del usuario, abrir un nuevo mensaje, completar los diferentes campos y dejar que hagan clic en el botón “enviar” http: //button. También es muy fácil tomar lo que quería enviar y mostrarlo como una página web fácil de imprimir. Cada computadora tiene una función de “imprimir a PDF”, que permite a los usuarios guardar la información en su escritorio. Además, solo se necesitan 2 palabras de JavaScript para que aparezca el cuadro de diálogo “imprimir” de sus usuarios.

4. Cuentas de usuario

Hacer cuentas de usuario es fácil. Permitir que la gente inicie sesión en ellos, permanecer conectado y no iniciar sesión como alguien más es difícil. Tan pronto como obtenga su primer usuario, debe hacer de la seguridad su prioridad. Esto es cierto incluso si no almacena tarjetas de crédito o números de Seguro Social. La base de datos de su aplicación de traductor Pig Latin puede ser pirateada puede no parecer un gran problema hasta que recuerde que la mitad de sus usuarios han usado la misma contraseña para cada cuenta de Internet que han tenido desde el séptimo grado, pero la seguridad es complicada. Nada es 100% seguro. Lo mejor que puedes hacer es hacer que las cosas sean realmente inconvenientes para hackear. Hacer que su aplicación sea inconveniente para hackear también hace que su aplicación sea inconveniente para crear.

Reduzca los costos de desarrollo de software y pruebe esto en su lugar:

Ahorre seguridad para el final, cuando todo lo demás esté hecho. Hasta entonces, tenga una sola cuenta “Dios” o permita que los usuarios inicien sesión con solo nombres de usuario y se olviden de las contraseñas. Desafortunadamente, no preocuparse por los usuarios también es difícil. He visto a muchos desarrolladores fracasar en grandes ideas porque se quedaron atrapados en la autenticación de usuarios y nunca lograron crear lo que hace que la aplicación sea única. Debes preocuparte por la seguridad una vez que tienes usuarios, pero puedes ignorarla hasta entonces. “Iniciar sesión” no es bueno a menos que tenga algo para iniciar sesión.

El desarrollo de iOS cuesta una prima en muchos casos. El desarrollo de iOS requiere que aprendas Swift, un lenguaje de programación utilizado para desarrollar SOLO para iOS. Swift es posiblemente un lenguaje simple de aprender, especialmente para alguien con experiencia en desarrollo. Además de aprender un idioma específico, también debes darte cuenta de que Apple ha controlado su entorno de desarrollo controlando el hardware y el software para el que estás desarrollando. Con Android siempre vas a tener los ‘one offs’ por ahí. El sistema operativo Android se usa en muchos dispositivos diferentes que tienen especificaciones diferentes y la probabilidad de encontrarse con errores es bastante alta.

Debido a que Apple controla su hardware y su software de esta manera, hace que el desarrollo de iOS sea realmente más barato en algunos casos. Hace un tiempo escribimos un blog sobre esto: ¿El desarrollo de Android es más costoso que iOS? . Las muchas variables en el lado de Android hacen que sea una tarea mucho más grande lanzar una aplicación que funcione bien en todas esas plataformas.

Dicho esto, Android tiene algo así como una participación del 80% del mercado. Yo diría que cualquier desarrollador que busque ingresar al mercado móvil haría bien en ir por cualquier ruta. En Touchtap preferimos hacer desarrollo nativo de iOS en muchos casos, pero también lo desarrollamos para Android.

Con la cantidad de aplicaciones móviles en las tiendas de aplicaciones, uno podría pensar que crear una aplicación es fácil y casi gratis. Algunas aplicaciones mediocres pueden parecer incluso como si no se gastara dinero en ellas. Esto no podría estar más lejos de la realidad para las aplicaciones de iOS y muchos desarrolladores han dicho que la creación de aplicaciones de Apple está muy por encima de su nivel salarial. ¿Por qué cuesta tanto? Aquí hay una mirada más cercana.

TIPOS DE APLICACIONES QUE PUEDE DESARROLLAR:

Hablando a grandes rasgos, los grupos básicos de tipos de aplicaciones que puede crear son:

  • Funcionalidad de tabla básica : piense en esto como una jerarquía: la pantalla de apertura tiene grandes temas y hace clic en uno y ahora tiene un conjunto de listas nuevas para hacer clic. El correo electrónico en el iPhone es un buen ejemplo de esto. Definitivamente es el más fácil de construir y diseñar y una buena opción para las empresas que desean una aplicación “simple” que muestre mbox.information.it WebMailnformation básica. Es muy posible hacer que las aplicaciones basadas en tablas funcionen con un buen diseñador de aplicaciones para iPhone.
  • Funcionalidad personalizada basada en bases de datos : sí, sé que este no es un depósito muy específico, pero es la mejor manera de describir el análisis de contenido de forma creativa. Imagine que tiene una gran cantidad de contenido que desea utilizar. Un ejemplo sería tener cientos de razas de perros que desea organizar y mostrar de manera diferente. Esto se puede hacer más allá del formato de tabla básico para que la aplicación realmente funcione. El desarrollo de esto se vuelve más complejo y comienza a analizar si desea o no que los datos se alojen “nativos” (integrados en la aplicación) o “dinámicos” (integrados en los servicios web en línea). Hablaremos de eso más adelante.
  • Juegos : tienen la mayor gama de complejidad, comenzando con algo tan simple como una funcionalidad de tipo PONG (imagínese Atari) hasta un motor de física en 3D que realiza carreras aéreas de alta velocidad. Puntos de puntuación, que incorporan la experiencia del usuario a través del físico el movimiento del dispositivo y el enganche en Game Center son posibles. ¿Desea obtener más información sobre los juegos? Consulte nuestro artículo sobre consejos y estrategias de juegos.
  • Mejora o modificación del firmware o hardware del dispositivo : esto significa que usted toma ciertas funciones del pho
  • ne, como la alarma, la cámara o el flash, y mejorarlo. Uno de mis ejemplos favoritos de esto es la aplicación Camera + que agrega filtros a las imágenes que toma en su teléfono, además almacena las fotos en una caja de luz.
  • Aplicaciones totalmente dinámicas : similares a las aplicaciones basadas en bases de datos, estas aplicaciones se basan exclusivamente en información externa: Twitter, Weather Channel, Flipboard.
  • Utilidades personalizadas : son aplicaciones que están orientadas a permitir que el usuario ingrese contenido de una manera específica. Ejemplos son páginas, ideas de Adobe y números.
  • Todo lo demás : estoy seguro de que hay algunas aplicaciones que son completamente únicas, pero diría que la lista anterior cubre el 95% de lo que hay en la tienda hoy.

El tipo de aplicación que desea desarrollar puede cambiar según la cantidad de contenido que tenga y la cantidad de control que desee tener sobre todo el proceso.

Es importante darse cuenta de que puede hacer que las aplicaciones se realicen de manera muy rápida y económica si sabe qué tipo de aplicación desea desarrollar; entrar en el proceso sin estar abierto a otra opción podría costarle mucho.

TOTAL DE COSTOS DE APLICACIÓN

Realmente no hay tarifas ocultas, excepto los $ 99 que Apple le cobrará por año y el 30% de descuento que cobran por cada venta que realice.

Todo lo demás estará en desarrollo, diseño y arquitectura de TI (hosting, servidores, etc.). El costo total de una aplicación puede variar según las diferentes variables de arriba.

Definitivamente puede encontrar empresas con todo incluido que harán todo por usted por $ 1,000 más o menos, solo tenga cuidado con la calidad y el control que tendrá sobre el proceso.

Al igual que cualquier cosa en el marketing web, los bajos costos significan que tienen que compensar en volumen y el cliente siente que es lo más difícil.

Piense menos en el costo y más en qué estrategia tendrá el mayor ROI antes de sacar su chequera.

Incluso si deja que la aplicación permanezca en la tienda durante un año, ponerle un poco de atención analítica y de marketing puede ayudarlo a pagar su inversión.

En julio, ofrecemos un conjunto completo de servicios de diseño y desarrollo. Lea algunos de nuestros casos de estudio interesantes y póngase en contacto con nosotros para crear una aplicación móvil que supere las expectativas de los usuarios.

Encontrará diferentes compañías de servicios que ofrecen diferentes estructuras de costos para el desarrollo de aplicaciones móviles. Algunos se centran en el trabajo de desarrollo de calidad, mientras que otros se centran en el desarrollo rápido y descuidado de bajo costo. La decision es tuya.

Con la cantidad de aplicaciones móviles en las tiendas de aplicaciones, hay muchos conceptos erróneos para desarrollar una aplicación móvil que es fácil y gratuita. Esto no es una verdad para los desarrolladores de aplicaciones iOS. Muchos desarrolladores dijeron que desarrollar una aplicación de Apple es muy costoso. ¿Por qué?

  • Normas estrictas en las tiendas de aplicaciones
  • Dominar las herramientas
  • El costo del equipo y las tarifas.
  • Diferentes horarios de pago

Aquí están las posibles razones: –

  • Escasez de desarrolladores de iOS con el conocimiento del lenguaje de programación Swift
  • Escasez de diseñadores UI-UX con un profundo conocimiento de sus directrices de interfaz humana iOS
  • Proceso de aprobación de aplicaciones complicado: aproximadamente el 40% de las aplicaciones enviadas se aprueban. Esto sucede debido a la estricta política de aprobación de Apple
  • Pero el costo de desarrollo de aplicaciones iOS de Root Info Solutions es asequible para otras compañías de desarrollo de aplicaciones móviles. Aquí están los costos de desarrollo. Puedes compararlo.

El costo real variará según las funcionalidades específicas de su aplicación. Póngase en contacto con [correo electrónico protegido] o para analizar sus requisitos y obtener el presupuesto adecuado. Continúa leyendo para conocer el costo tentativo de tu aplicación.

He recibido esta pregunta de muchos de nuestros clientes. Es una pregunta práctica ya que la restricción presupuestaria es el principal factor decisivo para todos los consumidores. Casi todos nuestros clientes nos han hecho la misma pregunta.

Estos son los principales factores que deciden sobre el precio del desarrollo de aplicaciones iOS:

  • Caracteristicas
  • Complejidad
  • Tipo de plataforma
  • Servidores de fondo
  • Construcción de agencia offshore v
  • Actualizaciones
  • Mantenimiento
  • Comercialización (en algunos casos)

Las aplicaciones con UI / UX simples comienzan desde US $ 25,000 en adelante, mientras que las aplicaciones realmente complejas pueden costar US $ 1,000,000 en adelante. Estos son grandes números para la mayoría de las organizaciones. Sin embargo, esto no aborda el hecho de que todas las empresas, incluidas las nuevas empresas, necesitan invertir en una aplicación móvil iOS exclusiva para mantenerse relevantes en la era de la interrupción digital.

Algunos dicen que es un hecho que una empresa necesitará al menos US $ 10,000 para trabajar con una empresa que tiene fama de crear aplicaciones móviles de nivel empresarial. Pero a medida que la tecnología avanza, el factor de costo para el desarrollo de aplicaciones iOS se ha reducido. Pero muy pocas empresas han invertido en tecnología de punta. HokuApps es una de las empresas de desarrollo de aplicaciones para iOS que he encontrado. En lugar de cobrar a los clientes con una fórmula por hora, los costos son fijos.

Fórmula de desarrollo de aplicaciones iOS = Tarifa por hora * (Funciones * Tiempo) (más de US $ 25,000 con integraciones limitadas – hasta 3)

Con HokuApps iOS App Development = Precio fijo (menos de US $ 25,000 con múltiples integraciones de API)

Algunos de los grandes (no los nombraré) no le darán tiempo si su presupuesto es inferior a US $ 500,000. Encontré un vendedor que, durante una llamada de descubrimiento, citó un costo de US $ 900,000.

Al llegar a la siguiente capa de chicos grandes, el costo es un poco menor, pero no tanto como se esperaba. Estos tipos le cobrarán entre US $ 150,000 y US $ 400,000. Envejecer este número está fuera del alcance de la mayoría de las nuevas empresas sin inversión de capital de riesgo (grande).

La última capa de la estratosfera, con una fuerza de menos de 10 empleados, le cobrará entre US $ 50,000 y US $ 90,000. Sin embargo, puedo decirle por experiencia que el tiempo necesario puede exceder 1 año. Una aplicación de la que formaba parte tardó más de 17 meses, y el proyecto aún está en progreso.

Entonces, he aquí por qué los costos son tan astronómicos con el desarrollo de aplicaciones iOS:

  • Si está creando una aplicación multiplataforma, Android tarda 3 veces más tiempo que iOS. Los costos de portabilidad constituyen una gran parte del proceso de desarrollo de aplicaciones.
  • Los costos ocultos como el mantenimiento y las actualizaciones estallan la burbuja de costos.

Aquí está la solución: vaya con el desarrollo de aplicaciones iOS de bajo código

Con HokuApps, una de las mejores compañías de desarrollo de aplicaciones para iPhone, puede crear aplicaciones móviles a una velocidad 10x. No solo un término, 10x significa que obtienes un prototipo ‘en vivo’ en 2-3 semanas, mientras que la aplicación en sí se entrega en 6-8 semanas. La forma en que HokuApps hace esto es que han creado plantillas preconstruidas. Entonces, todo lo que tiene que hacer es elegir las plantillas dependiendo de su flujo de trabajo y lógica, agregar módulos con funciones de arrastrar y soltar, y sus desarrolladores codificarán manualmente el resto. Más del 90% del código está automatizado.

Es por eso que estos tipos son rápidos, seguros y asequibles. Quiero decir, incluso si el flujo de trabajo de su negocio es complejo, los costos siguen siendo los mismos. No muchas empresas pueden presumir de esto. Pruebe el desarrollo de aplicaciones HokuApps para iOS y sepa todo esto con una llamada de descubrimiento.

  1. Buen diseño. Una aplicación bien diseñada no es barata. Hay muchas aplicaciones móviles exitosas que lograron una combinación de usabilidad y apariencia, y se puede decir que estas aplicaciones tuvieron una cantidad considerable de dinero. No todos pueden tener una aplicación exitosa con 8 bits, como el desarrollador de Flappy Bird, y necesitarán invertir algo de dinero para hacer que una aplicación valga la pena. Los recién llegados o los novatos cuando se trata de aplicaciones probablemente se sorprenderán por los números involucrados y, al menos, una aplicación costará $ 10,000.
  2. Estandares estrictos. Apple tiene estándares estrictos cuando se trata de enviar aplicaciones a la tienda de iTunes. El proceso es largo y tedioso, pero no garantiza la aprobación de ninguna manera, incluso si un desarrollador ha estado esperando meses. Mantener una aplicación actualizada es una de las partes más importantes del desarrollo de la aplicación y, cuando se trata de Apple, una actualización debe pasar por el proceso de aprobación nuevamente antes de que se lance al público.
  3. Dominar las herramientas. Se pensó que los desarrolladores que estaban familiarizados con la familia C de lenguajes de programación serían buenos para usar Objective-C, pero definitivamente ese no es el caso. En primer lugar, un desarrollador necesitará usar una computadora con iOS ya que Visual Studio será inútil. El desarrollador tendrá que dominar el núcleo de las herramientas de iOS, llamado Xcode, incluso antes de que comiencen con el propio lenguaje de programación de Apple. Eso es costoso en términos de equipos y tiempo de aprendizaje.
  4. El costo del equipo y las tarifas. Hay que prepararse cuando se quiere ingresar a la tienda de aplicaciones de Apple. Primero, un desarrollador debe comprar una Mac, ya que será la única plataforma que ejecutará las herramientas que necesita para crear una aplicación de iOS. Para empezar, las computadoras Apple no son baratas y una vez que un desarrollador crea con éxito una aplicación, tendrá que darle a Apple $ 99 anuales para desarrollarlas. A diferencia de la tarifa única de $ 25 de Android, el desarrollador de iOS tendrá que desembolsar dinero cada año, disuadiendo a las personas que codifican o programan por diversión para entrar en acción.
  5. Horarios de pago. Si una aplicación se vende, Apple enviará al desarrollador su parte de los ingresos una vez al mes. El dinero debe esperarse a más tardar 45 días después de fin de mes. Sin embargo, Apple solo enviará el dinero si la aplicación gana al menos $ 150. Cualquier cantidad menor que eso y un desarrollador tendrá que esperar otro mes para ver si los ingresos de la aplicación cumplen con el requisito mínimo.

La razón del costo más suave del desarrollo de iOS se debe a la indulgencia de habilidades valiosas y al período de tiempo comparativamente más alto necesario para la ejecución del desarrollo de aplicaciones. La conclusión de un mayor costo obtenido para las aplicaciones simples de iOS, incluso sin el lado del servidor, que generalmente excede a otros modelos de desarrollo de aplicaciones.

Pero este caso no es relevante para todo el desarrollo de aplicaciones iOS porque el costo obtenido en el proceso de desarrollo de aplicaciones fluctúa debido a la experiencia y calidad de los principales desarrolladores, lo que en general afecta la complejidad y calidad de las aplicaciones.

La aplicación web simple debería corresponder a su precio y debería tener una persistencia que disminuya proporcionalmente el precio que surgiría de las tasas más bajas a causa de una mayor manejabilidad de los tipos respectivos de conjuntos de habilidades de desarrollo web y disponibilidad en un equilibrio más prominente de los recursos existentes. plantillas utilizables, bibliotecas, lenguaje de programación, así como algunos marcos modelo que pueden reducir el tiempo necesario para el desarrollo general.

Aunque la accesibilidad de estos elementos está surgiendo en las tasas de aumento, todavía la web está muy adelantada debido a la antigüedad y la calidad de los conceptos básicos del medio.

Esto también podría considerarse como una razón generalmente aceptable para el aumento fijo en el costo del desarrollo de aplicaciones iOS.

Con la cantidad de aplicaciones móviles en las tiendas de aplicaciones, uno podría pensar que crear una aplicación es fácil y casi gratis. Algunas aplicaciones mediocres pueden parecer incluso como si no se gastara dinero en ellas. Esto no podría estar más lejos de la realidad para las aplicaciones de iOS y muchos desarrolladores han dicho que la creación de aplicaciones de Apple está muy por encima de su nivel salarial. ¿Por qué cuesta tanto? Aquí hay una mirada más cercana.
El buen diseño no es barato.
Una aplicación bien diseñada no es barata. Hay muchas aplicaciones móviles exitosas que lograron una combinación de usabilidad y apariencia, y se puede decir que estas aplicaciones tuvieron una cantidad considerable de dinero. No todos pueden tener una aplicación exitosa con 8 bits, como el desarrollador de ‘ Flappy Bird ‘, y necesitarán invertir algo de efectivo para que valga la pena usar una aplicación. Echa un vistazo a Adobe Photoshop Express , Any.do , Asana u otras aplicaciones que han hecho listas de “lo mejor de”; seguramente habrá gastado dinero de ellos. Los recién llegados o los novatos cuando se trata de aplicaciones probablemente se sorprenderán por los números involucrados y, al menos, una aplicación costará $ 10,000.
Normas estrictas en las tiendas de aplicaciones
Apple tiene estándares estrictos cuando se trata de enviar aplicaciones a la tienda de iTunes. El proceso es largo y tedioso, pero no garantiza la aprobación de ninguna manera, incluso si un desarrollador ha estado esperando meses. Si una aplicación se aprueba, Apple afirma que tomará el 30% de todos los ingresos y afirma que

“Puede aumentar sus ingresos si habilita la red iAD de Apple en sus aplicaciones gratuitas. Apple vende y sirve los anuncios y le paga hasta el 60% de los ingresos publicitarios de sus aplicaciones. Apple también permite “compras en la aplicación”, lo que significa que puede ofrecer una aplicación gratuita con características adicionales para la venta al cliente después de la descarga “. ( Simon Lee, Locassa )

Mantener una aplicación actualizada es una de las partes más importantes del desarrollo de la aplicación y, cuando se trata de Apple, una actualización debe pasar por el proceso de aprobación nuevamente antes de que se lance al público. Es probable que haya actualizaciones de seguridad o del sistema que afectarán a las aplicaciones móviles y, al mantenerlas actualizadas, esas aplicaciones tendrán una oportunidad y permanecerán visibles para los usuarios.
Empresa de aplicaciones móviles y desarrollo web EE. UU. – iOS, Android, HTML5, Javascript

En los últimos años, ha habido un crecimiento constante del mercado de aplicaciones. El uso y las descargas de las aplicaciones han aumentado enormemente. La industria de los teléfonos inteligentes aún está experimentando un crecimiento y los desarrolladores están buscando más estrategias de monetización de aplicaciones.

¿Cuánto cuesta el desarrollo de aplicaciones iOS?

Desarrollar una aplicación no es tan fácil; Hay todo un proceso involucrado que debe seguirse para desarrollar estas aplicaciones. Y esto incluye cuatro procesos principales que necesita saber como desarrollador.

La idea : incluso antes de comenzar el proceso de desarrollo de una aplicación, debe tener una idea clara sobre el concepto de la aplicación, el propósito al que sirve, o si es un juego o una aplicación interactiva o informativa, el costo total del desarrollo esta aplicación y la idea aproximada sobre los ingresos que se pueden esperar de esta aplicación.

Diseño : una vez que tenga clara la idea, debe tener un conocimiento adecuado sobre la funcionalidad de la aplicación. Esto implica tener una comprensión adecuada de cómo funciona la aplicación, cómo las diferentes partes de la aplicación interactúan entre sí y presionar qué botón hace qué y qué más tiene que construir. Todo esto implica cierta cantidad y se suma al costo total de la aplicación.

Diseño : el diseño entra en escena después de que la idea y la funcionalidad de la aplicación están claramente definidas. El diseño incluye el diseño del icono, la página de la pantalla y todos los demás aspectos que hacen que la aplicación se vea atractiva y elegante.

Inicio de la aplicación : una vez que haya terminado con todo el meollo del diseño y el diseño de todos los archivos necesarios para iniciar una aplicación, su configuración estará lista y usted estará listo para lanzar la aplicación al mercado.

Lea más en ¿Cuál es el costo del desarrollo de aplicaciones para iPhone / Android?

Sí, eran asuntos costosos antes de la introducción de Swift debido a factores mencionados por Glyn Williams, pero hoy no es así.

Si desea saber por qué y tratar de hacer un desarrollo de aplicaciones móviles rápido y rentable, lo invitamos a que se ponga en contacto con nosotros. directamente y verifique nuestro portafolio, así como ejecute consultas sinceras de sus consultas.

Gracias.

A pesar de los avances en los marcos de iOS, la barra de lo que constituye una aplicación de iOS de calidad en estos días ha superado con creces lo que proporcionan los componentes de la interfaz de usuario.

Lo que quiero decir es que si desea solo una lista de elementos que se desglosa en otra lista de elementos, algo que hubiera sido suficiente en los días de iPhoneOs 2.0, está bien. Pero es probable que desee diseños personalizados, acciones especiales de interfaz de usuario, controles a medida y viñeta tras viñeta de funcionalidad integrada.

Y aunque CocoaPods ha acelerado el tiempo de desarrollo al permitir que los marcos externos y las bibliotecas se importen y utilicen fácilmente, todavía no es rival para la artesanía asociada con la creación de una solución adaptada a sus especificaciones.

Eso lleva tiempo a medida que aumenta la magnitud de la complejidad con cada decisión que tomas para que tu aplicación sea un poco más especial que el resto de las aplicaciones que hacen exactamente lo mismo.

Sin embargo, esto se ve agravado por el hecho de que Objective-C es (aunque mucho menos) un lenguaje especializado que solo utiliza una empresa. Debido a eso, hay mucha demanda para aquellos con experiencia con el lenguaje y los marcos asociados. Con la demanda va el costo y, como tal, tiene una aplicación que cuesta bastante dinero, relativamente.

Sea r = la tasa diaria de un programador o diseñador experto.
deje t = el número de días que lleva diseñar, construir y probar la aplicación.
let n = el número de desarrolladores en el proyecto.

El costo c = r * t * n.