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?
- ¿ITunes es el peor software de Apple?
- ¿Hay alguna buena razón para apagar un iPhone?
- ¿Por qué Google está trabajando en una aplicación de teclado para iOS?
- ¿Quiénes son los mejores desarrolladores de aplicaciones para iPhone en EE. UU.?
- ¿Qué aplicaciones te gusta tener en tu móvil en todo momento?
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.