¿Debería tener una aplicación que haga muchas cosas, o muchas aplicaciones cada una con un único propósito?

Como mencionó Raghav Nagarajan, no hay una respuesta correcta aquí. Si estoy resolviendo este problema, lo abordaría de esta manera (en una hoja / pizarra de Excel).

1. Enumere los objetivos de usuario que se deben alcanzar. La clave aquí no es centrarse en los pasos, sino en el objetivo final. P.ej. 1. Encuentre el cajero automático más cercano, 2. Transfiera dinero a los padres, 3. Verifique el saldo

2. Contra cada objetivo, enumere la frecuencia del usuario que necesita alcanzar el objetivo (tanto iniciado por el usuario como iniciado por la aplicación). Esto no es lo mismo que cuántas veces lo hace el usuario hoy, sino que si alcanzar el objetivo no tiene costo, ¿qué haría el usuario?

3. Contra cada objetivo, enumere el número mínimo de pasos necesarios. Cualquier entrada del usuario es un paso, por lo que 4 campos son 4 pasos :). La clave aquí es pensar en los mecanismos actuales y ver si se pueden eliminar algunos pasos en los dispositivos móviles. Si no se pueden eliminar los pasos, vea si el objetivo único se puede dividir en una serie de objetivos secundarios. Piense en esto como la cantidad de esfuerzo que el usuario tiene que gastar antes de ver cualquier resultado de su parte.

4. Contra cada objetivo enumere la información mínima absoluta entregada al usuario. La baja carga de información es cualquier cosa que se pueda resumir en un tweet.

Si encuentra objetivos que tienen una alta periodicidad (al menos 3-4 veces / semana), un bajo número de pasos (una interacción del usuario antes de algún resultado) y una baja carga de información, pensaría en dividirlo en diferentes aplicaciones. Básicamente, cuando se cumplen estas condiciones, la ventaja podría valer la pena.

Desde su perspectiva, hay dos tipos de personas.
El primer tipo quiere un cuchillo suizo.
El segundo quiere una caja de herramientas.

El grupo Swiss Knife quiere una herramienta / solución única para todos sus problemas y necesidades. Estas son las personas que desearían una sola aplicación unificada para todo. Aceptarán soluciones menos que perfectas para sus necesidades siempre que vengan en un paquete integrado.

El grupo Toolbox quiere herramientas específicas para cada necesidad o problema. Quieren soluciones casi perfectas y están felices de soportar el dolor de tener soluciones no integradas que pueden o no hablarse entre sí.

Puedes elegir servir a uno de los dos grupos. (o ambos pero eso se está construyendo en redundancia sin sentido)

Debe encontrar a qué grupo se inclina su público objetivo a través de preferencias de proxy, encuestas con tira reactiva o tal vez simplemente adivinanzas. Pero una vez que haya hecho eso, diseñe en consecuencia.
Como nota al margen: es bastante fácil con algunas preguntas rápidas para determinar en qué grupo se encuentra una persona, por lo que la investigación no es la más complicada de ejecutar, aquí.

Ambos enfoques son válidos. Sin embargo, cada uno tiene sus ventajas y desventajas.

Aplicación única y unificada: si bien esto puede sonar realmente increíble y le permite crear y administrar una sola aplicación, en realidad, es difícil usar una aplicación con demasiadas funciones. Un usuario móvil debe poder iniciar rápidamente una aplicación que tenga un propósito particular … ya sea verificar el saldo de la cuenta o transferir dinero a alguien, etc.

Múltiples aplicaciones: con este enfoque, una aplicación probablemente hará una sola cosa: verificar el saldo o transferir dinero. Pero realizará esta función sin ningún problema. La desventaja es que tendrías que construir y administrar múltiples aplicaciones.

Dependiendo de la cantidad de características que desee habilitar para dispositivos móviles, puede atender una llamada para agrupar múltiples funciones de este tipo en una aplicación o crear una aplicación por función. Diga, si tiene que crear solo 3 funciones: verificar saldo, transferir fondos, buscar ubicaciones en cajeros automáticos, una aplicación debería estar bien (como la aplicación móvil ICICI)