¿Por qué no ha habido una persona o grupo que baje sus tarifas para aplicaciones simples?

Aquí hay un par de excelentes respuestas, pero también creo que estás haciendo una suposición interesante de que el juego == “aplicación simple”.

Aquí hay un ejercicio para usted: tome un juego del nivel que considere simple.

  1. Tome una captura de pantalla de cada pantalla
  2. Para cada una de esas pantallas, haga una lista de cada cosa que aparece en la pantalla.
  3. Para todas esas cosas en la lista, haga una lista de las interacciones que hizo para que aparezcan, los sonidos o efectos visuales asociados con ellos, cualquier cambio en su estado o cualquier otro cambio lógico en la información o apariencia.
  4. Si el juego es uno de muchos niveles, multiplique esas listas por el número de niveles diferentes.

Ahora considere en qué plataformas se envía ese juego, los tamaños de pantalla que admite y otra complejidad, como la compra en la aplicación.

Esto podría darle alguna indicación del nivel de complejidad que puede estar presente incluso en juegos simples.

Una aplicación verdaderamente simple es algo así como un pequeño directorio o lista de tareas, tal vez con una base de datos local. He preparado muchas de esas muestras para mi libro (Getting Started with LevelDB) y, sin adornos visuales, son una tarde de trabajo o menos.

Sin embargo, para llevarlos al nivel de polaco en Vesper. Recoge tus pensamientos. o la galardonada aplicación de tareas pendientes, súper simple y libre de desorden, lleva muchos meses de iteración entre diseñadores y desarrolladores. Los efectos de IU pulidos no solo toman tiempo para escribir, sino que tardan miles de veces más en pulirse y obtener el tiempo y la sensación correctos.

Estoy bastante seguro de que Ferrari aún podría obtener ganancias si vendieran Maserati Quattroportes por $ 80K en lugar de $ 140K. Pero logran vender todo lo que pueden hacer al precio más alto. La demanda supera con creces la oferta. ¿Por qué desarrollaría una aplicación para usted por $ 10K cuando alguien más me pagará $ 25K?

La respuesta realmente es más complicada que eso. Si me compras una aplicación para iPhone por cualquier precio, y 6 semanas después, Apple lanza una actualización inesperada del sistema operativo que la rompe, me pedirás una actualización gratuita. O si olvidó algo en su diseño original, me va a torcer el brazo. O tal vez me perdí algo cuando calculé o puse precio a la aplicación, pero no hay forma de que me dejen pedir más dinero. Esto se llama riesgo de desarrollo y depende de mí como proveedor de servicios. Necesito ponerle precio para no perder mi camisa. Lo único peor para un cliente que pagar lo que perciben como una cantidad alta por una aplicación, es que el desarrollador regrese más tarde y solicite más dinero, independientemente de quién sea la culpa.

Finalmente, no es que los desarrolladores no tengan costos. Como desarrollador móvil, invierto miles de dólares comprando teléfonos y mesas de prueba, máquinas de desarrollo muy caras y licencias de software caras. Necesito tener dinero en el presupuesto de mi proyecto para pagar a los diseñadores, el control de calidad y tal vez incluso un desarrollador adicional o dos cuando el cliente no puede entregar el arte, no se detiene en las pruebas o surge alguna contingencia con la codificación. Si pongo un precio demasiado bajo, no puedo permitirme obtener ayuda si la necesito.

Último comentario, las otras respuestas sobre la percepción de lo simple son bastante acertadas. Acabo de hacer que un gerente técnico suponga que podría darme un archivo CSV de datos de ingeniería y que mágicamente se incorporaría a un programa existente (que no usa datos CSV) en 30 minutos. Se tardó una hora en escribir, ejecutar y depurar las pruebas unitarias, además del tiempo necesario para descubrir una buena estrategia de integración y escribir el código. Hacer que las personas perciban una tarea como simple a menudo es una victoria para el desarrollador, claramente hicieron que los proyectos pasados ​​parecieran demasiado fáciles. Pero las cosas rara vez son simples, o al menos raramente triviales.

Siempre puede probar algunos sitios web independientes, que a menudo dan citas ridículamente baratas. Sin embargo, si desea un desarrollo de software de calidad, los precios son altos ya que hay mucha demanda. También tiende a necesitar profesionales para hacer esto, tal vez esto cambie con el tiempo, pero como es ahora, desea confiar en desarrolladores debidamente educados en lugar de individuos autodidactas.

Economía: los clientes siempre quieren cosas más baratas. Los vendedores siempre quieren que los clientes paguen más por exactamente lo mismo. En algún momento, tienen que reunirse para acordar un precio. Parece que se ha determinado que ese número está en algún lugar entre 25k y 150k. Si la empresa A está dispuesta a pagar $ 75k por mi tiempo para desarrollar algo y la empresa B solo está dispuesta a pagar $ 10k por la misma cantidad de tiempo, ¿por qué debería vender el mismo bloque de tiempo a la empresa B cuando puedo obtener $ 65k? más de la empresa A?

Antecedentes: no he realizado desarrollo de juegos, pero tengo una amplia experiencia en desarrollo de software. Me parece que los clientes que quieren cosas baratas son los peores clientes para trabajar porque siempre se quejan de algo. Además, hice una carrera en la limpieza del desarrollo de mano de obra barata. Nunca ha sido una vista bonita y sería más fácil si la empresa eliminara el código incorrecto y comenzara de nuevo. Ellos nunca lo hacen. Es el Síndrome de Estocolmo todo el tiempo en el mundo real. Los clientes siempre tienen una fijación en “ahorrar la inversión inicial en su software personalizado” cuando les proporcionaría más valor si simplemente dejaran de usar lo que tenían y comenzaran de nuevo.

¿Qué es “simple”? Ciertamente, existen servicios que le permiten crear aplicaciones y juegos muy básicos a partir de plantillas, pero desarrollar una aplicación de juegos desde cero, con ilustraciones, física, reglas, historias ramificadas, etc., requiere mucho tiempo y esfuerzo. El juego Monument Valley puede parecer simple pero costó $ 852,000 crearlo durante más de un año.

El equipo de Monument Valley revela el costo y la recompensa de hacer un exitoso juego para iOS

Incluso un juego como Flappy Bird, creado en el tiempo libre de un programador, es costoso si suma las horas dedicadas a la codificación y le asigna un salario razonable.

Todo depende de lo que la aplicación necesite hacer.

¿Cuánto cuesta desarrollar una aplicación móvil?