Precio de una aplicación móvil: qué factores afectan y cómo ahorrar

A menudo, los clientes en cinco palabras describen la funcionalidad y solicitan que se nombre de inmediato el precio aproximado de la aplicación móvil. Desafortunadamente, cinco palabras no son suficientes; sin una descripción detallada del proyecto, esto no se puede hacer.

Cualquier cálculo en una calculadora o una bifurcación de precios es simplemente engañoso, porque denota el límite inferior. El costo real de la funcionalidad esperada es a menudo 2-3 veces más.

Le informamos qué factores afectan el precio de una aplicación móvil y qué necesita saber sobre ellos para no pagar por un trabajo que es de poca importancia para el resultado.

Número de plataformas móviles

En 2018, Android y iOS ocuparon el 99,9% del mercado de sistemas operativos para dispositivos móviles. Hay tan pocos dispositivos en otras plataformas móviles que no tiene sentido crear aplicaciones para ellos. El hecho es que los sistemas operativos difieren, y la creación de una aplicación que funcione igual de bien en todas partes no funcionará. El desarrollo bajo Windows o BlackBerry OS no está dando sus frutos ahora.

iOS y / o Android

El desarrollo para Android y iOS tiene en cuenta las siguientes diferencias de sistema operativo:

  • Interacción de aplicaciones con la arquitectura de dispositivos móviles: procesador, memoria RAM, núcleo de gráficos y otros componentes.
  • Diseño. En iOS, en la pantalla anterior, el deslizamiento de izquierda a derecha vuelve, y en Android, un clic en la barra de navegación. No hay una barra de navegación en el iPhone, por lo que al adaptar una aplicación "extranjera", debe cortarla.
  • Experiencia de usuario. En Android, la fecha se selecciona de acuerdo con el calendario, similar al bolsillo. En iOS, se parece a una ventana de una máquina tragamonedas. Con un calendario inusual, será más difícil para el usuario organizar la entrega o suscribirse a un servicio.

Puede crear una aplicación que funcione solo en iOS o solo en Android. Esto ahorrará en el desarrollo, pero "cortará" a los usuarios de una de las plataformas. La aplicación para ambas plataformas costará más, pero proporcionará una cobertura completa de la audiencia móvil.

¿Cómo elegir qué plataforma comenzar a desarrollar una aplicación con un presupuesto limitado?

Con un presupuesto limitado, hay tres formas de desarrollo.

El primero es ejecutar la aplicación en una sola plataforma. En este caso, estudiamos la idea, las tareas, la competencia y, junto con el cliente, decidimos qué sistema operativo será más fácil y más rentable para comenzar.

El segundo es usar el desarrollo multiplataforma y crear una aplicación para dos plataformas. Esta dirección tiene desventajas, pero a menudo es la mejor manera de reducir los costos de lanzamiento, por ejemplo, si necesita verificar un nicho con la cobertura máxima.

El tercero es reducir el número de funciones al mínimo necesario. Siempre desea hacerlo de inmediato, pero, según nuestra experiencia, es mejor comenzar con un mínimo, evaluar la demanda y la respuesta de la audiencia y luego mejorar gradualmente la aplicación con actualizaciones. Por lo tanto, distribuimos la inversión en el proyecto durante mucho tiempo y podemos evaluar qué funciones conectar primero.

Análisis de público objetivo

Usuarios de iOS

Los dispositivos móviles en iOS son utilizados por el 19% de los propietarios de teléfonos inteligentes y tabletas. Los compradores frecuentes de iPhones y iPads son personas menores de 45 años que viven en grandes ciudades. Tienen su propio negocio o un trabajo bien pagado, un automóvil, a menudo viajan y compran en línea.

Los dispositivos móviles se utilizan activamente para el trabajo, los contactos comerciales y la automatización de las tareas domésticas. Los propietarios de iPhone utilizan con mayor frecuencia redes sociales y mensajeros, aplicaciones y herramientas de trabajo, servicios para pedir comida, taxis, compartir autos, comprar en línea y más.

Los usuarios de IOS se sienten cómodos comprando en una aplicación móvil, por lo que es más fácil monetizar las versiones pagas con una funcionalidad mejorada.

Sin embargo, los usuarios de iPhone también pueden encontrarse en el autobús mientras juegan con Zuma Deluxe.

Usuarios de Android

Android representa el 80% del mercado de dispositivos móviles. El retrato de un usuario típico se ve borroso debido a la fuerte variación en los precios de los dispositivos. Hay

  1. Presupuesto de smartphones para 3-4 mil de rublos.
  2. Popular entre la clase media "Honor", "Xiaomi", "Meize" por 10-15 mil.
  3. "Bufandas asesinas" por 15-25 mil.
  4. Estos buques insignia por 50-80 mil rublos, en términos de comparables con el "iPhone".

Según la red Svyaznoy-Euroset, el precio promedio de un teléfono inteligente en 2018 fue de 15,000 rublos. Y en el segmento de precios, más de 40 mil modelos de iPhone se están vendiendo mejor que los buques insignia de Samsung, Honor y Xiaomi. Esto significa que las principales ventas de dispositivos Android se ajustan al presupuesto y al segmento de precios promedio.

El usuario promedio de Android tiene un ingreso promedio o inferior al promedio, mientras busca obtener una calidad adecuada por poco dinero, y prefiere una cámara de hierro potente y una batería de gran capacidad. Utiliza las redes sociales, los mensajeros instantáneos y el software de trabajo de forma menos activa que los juegos y las aplicaciones de entretenimiento.

Hay muchas aplicaciones gratuitas de Android en las tiendas, los usuarios no pagan tan activamente, por lo tanto, la monetización con anuncios es más común.

Al destacar la audiencia objetivo de los usuarios de Android, se tienen en cuenta los factores de una gran cantidad de versiones de sistemas operativos y tamaños de pantalla.

Soporte de la versión de Android

Los usuarios de Android están menos dispuestos a actualizar el sistema operativo, ya que los recursos de los dispositivos obsoletos y de bajo costo no son suficientes para las nuevas versiones más exigentes del sistema operativo. Al desarrollar una aplicación móvil para Android, debe considerar qué versiones del sistema operativo admitirá el dispositivo, y el precio depende de ello.

Para determinar qué versiones de SO debería admitir la aplicación, daremos un ejemplo de un servicio de taxi:

  • El taxi en línea suele ser ordenado por usuarios avanzados con un ingreso promedio o superior, por lo que la aplicación para el pasajero debe ser compatible con las últimas versiones del sistema operativo, actualizarse y actualizarse rápidamente. No hay necesidad de soportar versiones anteriores.
  • Los controladores, por el contrario, a menudo usan modelos de presupuesto de teléfonos inteligentes para funcionar, por lo que para ellos se requiere soporte para Android 6.0 o incluso 5.0. La actualización de la aplicación para conductores no puede ser tan rápida como un pasajero, ya que los dispositivos no se reemplazan regularmente.

Pantalla y soporte móvil.

iOS difiere de Android en que el número de modelos de dispositivos equipados con él es limitado. Asegurar el funcionamiento estable de la aplicación en cada uno de ellos es mucho más fácil.

Miles de dispositivos con diferentes pantallas y variaciones del sistema operativo, modificados por los fabricantes de hardware, funcionan en Android. Los desarrolladores de aplicaciones de Android se enfrentan constantemente al hecho de que no funciona o no funciona correctamente en un dispositivo en particular.

Sobre la base del análisis del público objetivo, se determina una lista de dispositivos móviles prioritarios, a los que la aplicación debe adaptarse primero. El precio depende de la cantidad de dispositivos en la lista.

Aplicación nativa o multiplataforma

La aplicación nativa está escrita específicamente para iOS o Android, teniendo en cuenta la arquitectura de la plataforma móvil seleccionada, las características de diseño y la experiencia del usuario. En este caso, se crean aplicaciones independientes para cada plataforma.

Ventajas del desarrollo nativo:

  • Mayor velocidad de trabajo.
  • Mayor individualidad debido a menos limitaciones en la interfaz y el diseño.
  • Capacidad para realizar cálculos complejos e implementar cualquier función compatible con el dispositivo.
  • El diseño y la facilidad de uso están totalmente adaptados a la experiencia del usuario del propietario del dispositivo en este sistema operativo.

Desventaja:

  • Precio alto

Con el desarrollo multiplataforma, solo se crea una aplicación, que con la ayuda de un software especial se adapta a ambas plataformas.

Pros:

  • Precio relativamente bajo.
  • El proyecto se ejecuta más rápido debido a menos trabajos de código.

Contras:

  • La aplicación es más lenta que la nativa, porque no está optimizada para la arquitectura del sistema operativo "extranjero".
  • Puede que no sea posible utilizar algunas de las funciones de los dispositivos.

¿Cuándo puedo usar el desarrollo multiplataforma?

Es difícil decir al 100% que el desarrollo multiplataforma es bueno o malo. Desde el punto de vista de un usuario regular, tales aplicaciones son casi las mismas que las nativas. Por ejemplo, Instagram sigue siendo una aplicación multiplataforma, y ​​esto no impidió que los creadores promocionen y vendan el proyecto de manera rentable.

Ahora el desarrollo multiplataforma tiene dos inconvenientes importantes. Primero, la adaptación a la arquitectura del dispositivo es peor, por lo que no es adecuada para aplicaciones exigentes. En segundo lugar, hay una dependencia en el desarrollador de una plataforma que proporciona una "traducción" del lenguaje de un sistema operativo a otro.

Funcionalidad de la aplicación

Las aplicaciones móviles modernas pueden realizar una gran cantidad de tareas. Por ejemplo, tomemos la funcionalidad de la aplicación móvil Sberbank, una de las más rellenas de runet:

  • Modo demo para usuarios nuevos o potenciales.
  • Exploración automática del dispositivo en busca de virus al entrar
  • Generación automática y envío de código para ingresar a la aplicación.
  • La capacidad de establecer un PIN o código gráfico para ingresar a la aplicación.
  • Envío de notificaciones de eventos.
  • Buscar sucursales de Sberbank en el mapa.
  • Transacciones con tarjeta: enviar un pago, transferir dinero entre cuentas, bloquear una tarjeta, mantener un historial de operaciones.
  • Transacciones con pagos: envío de un pago a un cliente del banco por número de teléfono, número de tarjeta y número de cuenta; pagos por código QR, pagos a organizaciones de la lista sin especificar detalles; Conexión de pagos automáticos, cuentas de ahorro, plantillas de pago.
  • Y mucho mas

Por supuesto, el costo de desarrollar una aplicación de este tipo se mide en decenas de miles de dólares, pero esto es solo un ejemplo de posibilidades. Además, analizamos las funciones principales que se utilizan en la mayoría de los casos y afectan el precio del desarrollo de una aplicación móvil.

¿Cómo determinar qué funciones son necesarias para una aplicación móvil y cuáles no?

De hecho, no hay recomendaciones generales sobre si agregar alguna función a la aplicación o no. Esta pregunta solo puede responderse después de un estudio detallado de una idea en particular, un estudio, una comparación con competidores.

Sucede que sin alguna función, la aplicación no es competitiva y simplemente no tiene sentido lanzarla. O, por el contrario, es posible hacer una funcionalidad más amplia que las otras y volverse único. Por ejemplo, "Yula" se convirtió en un momento en un serio competidor de "Avito" porque permitía comprar a comerciantes privados como en una tienda en línea: con entrega a domicilio y pago con tarjeta de crédito.

Digamos que las funciones de pagar un pedido en línea, rastrear el estado de un pedido, almacenar el historial de compras, autorizar en la aplicación y crear una cuenta personal son las que tienen mayor demanda. Son relevantes para los negocios en muchos nichos.

Pago de pedido en línea

La función de las órdenes de pago de la aplicación no solo mejora la facilidad de uso del servicio, sino que también reduce la rotación de efectivo, elimina la necesidad de equipar a los mensajeros con terminales para pagos que no sean en efectivo.

Además, los estudios muestran que el número de compras móviles en 2018 aumentó en un 78%, y en pocos años puede ser igual a la facturación del mercado de ventas de computadoras de escritorio. Y desde el viernes por la noche hasta el domingo, las ventas móviles ya están superando las ventas de escritorio.

Las aplicaciones móviles modernas le permiten vincular una tarjeta bancaria a su cuenta personal y pagar automáticamente. Para hacer esto, necesita una función de sincronización con un agregador móvil como Yandex.Money.

Cuenta de usuario

La cuenta personal permite al usuario:

  • Rápidamente haga un pedido sin ingresar los datos para el registro nuevamente.
  • Ver su historial de compras.
  • Monitoriza el estado de la aplicación.
  • Cancelar o mover una orden a otra hora.

El contenido de la cuenta personal en la aplicación móvil depende de las necesidades del usuario. Para reducir los costos de desarrollo, puede comenzar con un conjunto mínimo y ampliar gradualmente la funcionalidad.

Para la organización, la cuenta personal es útil porque es posible recopilar información adicional sobre el cliente: género, edad y otros datos personales. Por ejemplo, averigüe la marca y el modelo de un automóvil para un centro de servicio de automóviles o una tienda de autopartes, la raza y el apodo de un animal para una clínica veterinaria o una tienda de mascotas. Todo esto puede ser utilizado en publicidad y pre-venta.

Ingresar una aplicación comercial mediante una combinación de inicio de sesión / contraseña no es relevante ahora: a los usuarios no les gusta almacenar códigos innecesarios. La mejor manera: autorización a través de una cuenta en una red social o por número de teléfono. Opción de autorización distribuida en Google, "VKontakte" y Facebook. Para juegos para Android, se usa Google Play Games.

Cuantos más métodos de autorización, más costosa es la aplicación, es importante analizar la audiencia objetivo y determinar qué métodos son preferibles para ella. Por ejemplo, para aplicaciones empresariales, Facebook suele ser más relevante, para entretenimiento, VKontakte y el sistema operativo Android está vinculado a una cuenta de Google.

Contactar con el usuario

En la aplicación móvil, puede notificar rápidamente a los usuarios sobre el cambio en el estado del pedido, la hora de llegada del mensajero o la llegada de una compra en el punto de recogida, así como recordarle los eventos que se han ordenado, informar noticias y promociones. Puede proporcionar información a través de una cuenta personal, envío automático de mensajes SMS o notificaciones push.

Las notificaciones automáticas son una herramienta de marketing eficaz con la que puede informar a un usuario sobre una promoción, recordarse si no ha estado en la aplicación durante mucho tiempo y también analizar el rendimiento. Pero, como con cualquier artículo no solicitado, el envío requiere estudio: programas demasiado molestos, el usuario puede prohibir el envío de notificaciones o eliminarlas por completo del dispositivo.

El chat en la aplicación móvil le permite resolver problemas emergentes sin llamadas. La comunicación escrita entre los usuarios de teléfonos inteligentes prevalece sobre la voz, por lo tanto, el chat es un formato nativo de apelación.

En la aplicación móvil, puede proporcionar las funciones de marcar un número de teléfono, solicitar una devolución de llamada y enviar comentarios sobre el pedido. Los comentarios de la aplicación son útiles porque se refieren directamente al desarrollador y no a un comentario en la página de la aplicación en Google Play o AppStore. Negativo para el administrador o el servicio de mensajería, en ausencia de otras formas de expresar insatisfacción, el usuario puede traer una estrella y un comentario devastador en la pared.

Posicionamiento

Las aplicaciones de acceso de las compañías de la red a un dispositivo móvil GPS / GLONASS le permiten determinar automáticamente la ubicación del usuario y transferirla a la sucursal local. Esto ayuda a evitar errores en la distribución de pedidos debido a la selección manual de la región.

La sincronización con los mapas le permite mostrar la ubicación de las oficinas / tiendas y navegar automáticamente a ellos en el navegador. Por ejemplo, Yandex.Taxi sincroniza las aplicaciones para el conductor y el pasajero para que cada uno de ellos pueda ver la ubicación del segundo. En la aplicación móvil para empleados de campo (agentes de carga, conductores, mensajeros, comerciantes y otros), puede supervisar las visitas a puntos intermedios.

Diseño de aplicaciones móviles

El diseño en el desarrollo de una aplicación móvil no es solo botones, animaciones, menús emergentes, sombras, fuentes únicas y otras bellas. El diseño es una solución a las solicitudes de los usuarios que deben rechazarse para obtener el efecto comercial esperado.

La división digital del holding Sibur, por ejemplo, rompe todos los patrones de enfoque del diseño móvil, ya que los empleados de oficina no utilizan la aplicación a la hora del almuerzo, sino los tecnólogos, que se sientan a menos 40 en una tubería a la altura de un edificio de cinco pisos. Las condiciones requieren un mínimo de belleza no funcional, programación de botones físicos y configuración de entrada de voz para usar el dispositivo sin quitarse los guantes y no sacarlo del bolsillo.

El desarrollo del diseño representa una parte importante del precio de una aplicación móvil. El costo del diseño depende de dos factores: complejidad y carga de trabajo.

La complejidad del diseño de una aplicación móvil.

Principales requisitos de diseño:

  • Funcionalidad Los elementos adicionales aumentan el costo de la aplicación y complican la interfaz. Si no está claro por qué se necesita el elemento y qué le da al usuario, debe eliminarse.
  • Comprensible Los usuarios de la aplicación móvil no estudian las instrucciones detalladas para su uso. Если с первого взгляда не ясно, куда щелкнуть, чтобы оформить заказ, - они удаляют приложение и устанавливают другое.
  • Нативность. У пользователей Android и iOS собственные привычки, которым мобильное приложение должно соответствовать. Не надо делать дизайн приложения для Android как на "Айфоне", потому что там красивее. La interfaz inusual garantiza calificaciones de usuario bajas y posiciones reducidas en la búsqueda.

En el diseño, el equilibrio es importante. Demasiado simple y formulado es malo porque la aplicación se parecerá al juego en Dendy en 2019. Trae nostalgia, pero los píxeles enormes y las posibilidades primitivas probablemente no se dejarán llevar por nadie.

Los elementos complejos amplían las capacidades de la aplicación, y la animación y otros efectos lo hacen más atractivo, pero la otra cara es una gran carga en el hardware, una disminución en el rendimiento en los dispositivos del segmento de presupuesto. Si el programa está dirigido al usuario masivo, el diseño debe adaptarse a los recursos de teléfonos inteligentes y tabletas de bajo costo.

La cantidad de trabajo de diseñador.

La cantidad de trabajo del diseñador depende de la cantidad de pantallas de aplicaciones. La pantalla es todo lo que verá el usuario: comienza con el saludo y termina con la subsección "Acerca de la aplicación", que lee uno de 10,000.

El número de pantallas depende de las capacidades de la aplicación: al reducir la funcionalidad, reducimos automáticamente la cantidad de trabajo del diseñador. Para aplicaciones pequeñas, 5-7 pantallas, para las medianas, su número aumenta a 10-15, para aplicaciones grandes, más de 20 pantallas.

Optimizar el costo del diseño permite un prototipo, que muestra una vista general de la aplicación móvil con los elementos funcionales esperados y una indicación de los escenarios del usuario.

Lista de verificación para la aplicación móvil del cliente

La tarea técnica contiene mucha información técnica, por lo tanto, es creada por el desarrollador. Pero para transmitir con precisión la idea, es recomendable conocer de antemano las respuestas a las siguientes preguntas:

  1. Si la aplicación se crea para una audiencia masiva, ¿quién la usará (sexo, edad, ocupación, nivel de ingresos y cualquier otra información que afecte el uso de la aplicación)? ¿Qué necesidades del usuario cerrará la aplicación?
  2. ¿Qué funciones se planean utilizar en primer lugar?
  3. Requisitos básicos de diseño: una paleta de colores corporativos, un ejemplo del diseño de otros recursos del cliente (por ejemplo, un sitio web) u otras aplicaciones en las que el diseñador debería centrarse.
  4. La carga de trabajo prevista del contratista.

El último artículo puede incluir:

  • Desarrollo de pantallas TZ y prototipos;
  • programación y diseño, pruebas;
  • creando guías para moderador y administrador;
  • Colocación de la aplicación en Google Play y App Store;
  • Promoción de la aplicación, soporte técnico y moderación en el proceso.

Crear una aplicación llave en mano implica el alcance completo del trabajo listado. Hay otras opciones, en las que parte de las funciones asumidas por los empleados del cliente.

Recuerda

  • El costo de desarrollar una aplicación móvil se calcula sobre la base de las especificaciones técnicas y el prototipo. En estos documentos, el resumen "Y nos convierte en una aplicación móvil ..." se convierte en una tarea específica con un número claramente definido de funciones y requisitos para la apariencia.
  • El cálculo preliminar del precio por parte del diseñador o desarrollador no siempre coincide con el final, porque es imposible tener en cuenta todos los matices en esta etapa. La diferencia puede alcanzar dos o tres etiquetas de precio originales, lo que aumenta la inversión y el período de recuperación del proyecto.

Loading...

Deja Tu Comentario