¿Cuál es el proceso más eficiente para crear una aplicación móvil compleja en términos de diseño de UX / UI?

Esta respuesta será bastante general porque no sé cuál es su aplicación específicamente, pero si el proyecto es simple o complejo, el proceso debería ser bastante similar cada vez. La complejidad solo agrega tiempo a cada paso.

También voy a suponer que quieres saber sobre UX y UI, porque hiciste la “barra” – UX / UI – a pesar de que son roles completamente diferentes, no intercambiables.

El proceso UX será algo como esto:

1) Conoce tus objetivos. Comprenda el propósito de su aplicación desde la perspectiva del cliente y las formas en que la aplicación beneficiará al negocio o hará dinero. Esas dos cosas tienen que lograrse con su solución. Es posible que deba consultar a sus clientes, jefes y observar a su competencia para decidir estos objetivos.

2) Investigue a sus usuarios y sus problemas. Necesita saber qué está resolviendo o mejorando para ellos antes de comenzar a decidir cómo funcionará y cómo se verá. es decir, ¿por qué existirá su aplicación? Mire los análisis, haga entrevistas con los usuarios, mire los éxitos y fracasos de los productos y servicios existentes, etc. Debe intentar tener un “perfil” bastante sólido de las prioridades, necesidades, motivaciones y expectativas de sus usuarios, especialmente si hay otras aplicaciones o compañías que competirán con su aplicación.

3) Bloquee las “características principales” de su solución. Antes de cablear algo, debe decidir qué problemas va a resolver. Idealmente, debe hacer una cosa realmente bien, y como máximo, podría hacer tres cosas bastante bien. De lo contrario, podría estar experimentando un “deslizamiento de características” y todo será difícil de entender. ¡Mata a tus queridos! Está bien si su aplicación logrará otras cosas en el camino, pero cualquier cosa más que sus características principales debe tratarse como accesorios o efectos secundarios.

4) Comience con navegación y flujos. Independientemente de lo que haya en cada página, debe comprender cómo se estructurará su aplicación. Haga un mapa del sitio y / o diagramas de flujo para ordenar su pensamiento. ¿Cómo se moverán las personas y llegarán a todo, y alcanzarán las 1-3 cosas principales que decidió en el paso anterior? Si los usuarios se registran o compran algo a través de la aplicación, asegúrese de que sea EXTREMADAMENTE fácil de entender, encontrar y hacer esa parte.

5) Desglosar las funciones de cada página y estructurarlas. ¿Qué debe lograr cada página? ¿Cuáles son los requisitos técnicos para que eso suceda? ¿Cuál es el principal llamado a la acción? ¿Contribuye a sus objetivos de usuario / negocio y respalda sus características principales?

6) Obtenga algunos comentarios. Diferentes personas tienen diferentes opiniones sobre cuándo y dónde exactamente en el proceso debe recibir comentarios de los usuarios, pero antes de comenzar a comprometerse con el diseño de la interfaz de usuario, debe ver si hay algo en sus estructuras que confunda a la gente.

7) Comience a diseñar la interfaz de usuario. Ahora que los wireframes están listos, es hora de agregar estilo, asequibilidad y claridad mediante el uso de color, animaciones y diseño para dirigir los ojos del usuario hacia las cosas importantes. Recuerde considerar la legibilidad y asegúrese de que su estilo sea consistente de pantalla a pantalla para que los usuarios sepan dónde buscar lo que necesitan.

8) Considere los dispositivos, la marca, las tendencias, etc. Obviamente habrá considerado el dispositivo que está diseñando todo el tiempo (¡primero el móvil!), Pero a medida que tome sus decisiones finales sobre el diseño y el estilo, recuerde mantener las cosas en contacto. amigable si es necesario y apropiado para la resolución del dispositivo. ¡Asegúrese de que su diseño se ajuste a las pautas de la marca de su empresa / cliente! Idealmente, también debería reflexionar sobre las tendencias actuales del momento, como la tendencia actual de iOS7 de “diseño plano”. No debes convertirte en un robot sin sentido para copiar tendencias, pero cada sistema operativo tiene su propio sabor, y es bueno si tu aplicación se ve “moderna” para que la gente la tome en serio.

9) Obtenga más comentarios. Ahora que está comenzando a tener algunos diseños de interfaz “reales”, es un buen momento para que algunos usuarios los revisen e imaginen haciendo tareas. Pueden mostrarte dónde es confuso o extraño, y decirte cómo los hace sentir el estilo.

** ProTip: es útil si, durante todo el proceso, intentas mantener el número de “partes” al mínimo. Cuando corta sus gráficos y los desarrolladores codifican la interfaz, ahorra tiempo a todos si tiene una pequeña cantidad de plantillas de diseño y estilos de botones, fuentes y todo eso. Por lo general, también hace una interfaz más simple y clara.

10) Trabajar con desarrolladores. Los codificadores son personas inteligentes, pero tienen sus propias prioridades y procesos de los que preocuparse, así que no entreguen su trabajo y esperen hasta que esté listo para verlo nuevamente. Comuníquese con ellos, pregúnteles si tienen preguntas, verifique que sus diseños se estén ejecutando correctamente y esté preparado para que lleguen a usted con la mierda que perdió o necesita hacer de otra manera.

11) Ejecutar, medir y comenzar de nuevo. Me he saltado todas las pruebas técnicas y otras cosas importantes que no son de diseño, pero después de eso, es hora de poner tu trabajo en manos de usuarios reales y ver qué hacen con él. Ninguna cantidad de planificación y entrevistas son un sustituto de datos reales, ¡así que ve a buscar algunos! Luego, cuando obtenga algunos datos concretos, ¡úselos para encontrar y corregir los defectos y aumentar las cosas que la gente ama!

Luego, regrese al paso 1, porque los datos reales cambian todo.

Gran respuesta, Joel!

Una de las cosas más importantes en el desarrollo de productos móviles es el diseño. El diseño de UI y UX se convierte en una necesidad que las empresas no pueden ignorar.

Hay dos dimensiones que debemos considerar al diseñar una aplicación móvil: diseño de interfaz de usuario y diseño de experiencia de usuario.

Principios de diseño de interfaz de usuario:

  • Sencillez

A los usuarios no les gustan los elementos innecesarios. Solo desean encontrar en su aplicación lo que están buscando. Sin mencionar que en la pequeña pantalla de un dispositivo móvil no hay espacio para elementos superfluos.

  • Consistencia y elementos comunes de UI

Al usar elementos comunes, le haces un gran favor a tus clientes. Podrán realizar sus tareas más rápidamente. Además, al seguir el mismo estilo, les será más fácil reconocer su producto.

  • Uso estratégico de colores.

El color y la textura son elementos que pueden dirigir la atención. Los botones de llamada a la acción tienen un papel importante. Puede probar diferentes versiones para ver cuál funciona mejor para su usuario. Optimize.ly hace un gran trabajo para ayudarte con esto.

  • Jerarquía y claridad

La tipografía puede hacer que su interfaz sea más organizada fácilmente. Elija diferentes tamaños y fuentes para priorizar los mensajes.

  • Buena comunicación

Mantener a sus usuarios informados sobre su producto es un paso esencial que debe tomar si no desea perderlos. Use los elementos de su interfaz de usuario para hacer eso.

Diseño de experiencia del usuario:

Basado en la perspectiva de Jesse James Garrett, la creación de un diseño centrado en el usuario tiene mucho que ver con algunas otras áreas, que incluyen:

  • Gestión de proyectos

Esta es la etapa donde todo está planeado. Una gran parte de los recursos debe invertirse en el proceso de diseño centrado en el usuario. Tener un equipo a cargo y todo el proceso dividido en sprints brinda buenos resultados en la sección de experiencia del usuario.

  • Investigación de usuarios

La parte del usuario viene después de establecer los mecanismos de trabajo. Debe buscar comportamientos, necesidades, motivaciones y deseos de los usuarios. Haga esto recolectando comentarios y utilizando técnicas de observación.

  • Evaluación de usabilidad

Seguir los pasos que los usuarios deben seguir para lograr una acción les ayuda a usted y a su equipo a descubrir cómo se sienten al usar su aplicación móvil.

1. Arquitectura de la información

Evitar la confusión es crucial para una aplicación fácil de usar. ¡Mantenga su contenido claro y estructurado!

2. Diseño de interfaz de usuario

Esta parte trata más de anticipar los deseos y necesidades de los usuarios, y asegurarse de que la interfaz tenga elementos que sean fáciles de entender y accesibles.

3. Diseño de interacción

Lo hemos dicho anteriormente y aún no es suficiente: el diseño de interacción incluye UX y tiene el propósito de crear sistemas interactivos que atraigan y mantengan al usuario entusiasmado con las cosas con las que viene su aplicación.

4. Diseño visual

El diseño estético debería ser obligatorio en estos días. La gente se siente atraída por interfaces bonitas, botones de colores y estilo. No olvide ser constante cuando trabaje en esta área.

5. Estrategia de contenido

Copiar también es muy importante en la interacción entre su aplicación y sus usuarios. Los mensajes deben ser cortos y claros. A nadie le gusta leer grandes bloques de texto para comprender cómo su aplicación lo ayudará.

Si desea obtener más información sobre el diseño en aplicaciones móviles, consulte estas fuentes:

1. Startups, así es como funciona el diseño

2. La Dribbblisation of Design – Inside Intercom

Suponiendo que el objetivo comercial es claro y conozco el problema a resolver, comenzaré con una investigación para ver cómo otros han resuelto el problema, para que pueda ver qué funciona y qué no.

  1. Cuando ya tenemos un requisito : comenzamos a analizar los requisitos y descubrimos el público objetivo. La fase de Investigación del usuario se realiza donde se forma la persona para la Aplicación. Las entrevistas se llevan a cabo con ellos en forma de cara a cara, teléfono, cuestionarios, etc. Luego, vamos a la Arquitectura de la información seguida del análisis de la Tarea.
  2. Cuando estamos iniciando un concepto : cuando nos encontramos con un escenario con algunos problemas, comenzamos a hacer los Hallazgos de necesidad y llegamos a la declaración del problema. Realizamos un guión gráfico de los escenarios de los usuarios y explicamos la necesidad de una solución en esos escenarios. Luego, el proceso es bastante similar al anterior, donde entrevistamos a los usuarios y recopilamos más datos.

Luego, esboce ideas para encontrar rápidamente la mayor cantidad de soluciones posibles.

1. Establecer los objetivos.

2. Comprender las necesidades del cliente (entrevistas).

3. Elegir las herramientas adecuadas y definir un flujo de trabajo.

4. Fase de diseño

Julio ya está construyendo aplicaciones en la vertical de la ciudad inteligente + conectada con enfoque en la atención médica, la automatización del hogar, la logística y las experiencias automotrices. Si su empresa quiere prepararse para el futuro.

Si desea mejorar una aplicación existente, transferirla a una nueva plataforma o actualizar su experiencia de usuario, tenemos el paquete de servicios adecuado para usted.

Joel lo respondió con absoluta precisión. La experiencia del usuario trata sobre el viaje de un usuario desde la página de inicio a cualquier otra página que pueda encontrar. Lo que puede ayudarlo es comprender la personalidad del usuario y sus expectativas. Teniéndolos en cuenta, diseña un plan de navegación para tu aplicación móvil.

La interfaz de usuario es el aspecto de su aplicación móvil. Esto incluye combinación de colores, estilo y tamaño de fuente, uso de gráficos, colocación de texto, estilo de menú, etc. La interfaz de usuario aparece una vez que conoce exactamente a su público objetivo y su gusto.

Para diseñar una aplicación móvil compleja o específicamente UX / UI, debe comenzar con pasos pequeños y simples. Céntrese en lo básico y los resultados seguirán. La complejidad no es más que algunos esfuerzos extendidos para hacer una aplicación. Desarrolle un plan y seguirlo rigurosamente le facilitará la vida.

Para conocer los pasos sobre cómo lograr los resultados deseados, encontrará muchas respuestas aquí donde las respuestas de Joel y Emanuel son suficientes para explicarle el proceso.

La respuesta de Joel está muy bien razonada y la recomiendo. Especialmente consideraría leer el punto # 3 varias veces. “Haz una cosa realmente bien”.

Cuando las personas lanzan “aplicaciones móviles complejas”, siempre me preocupa porque las aplicaciones más exitosas son todas muy simples. Los usuarios quieren algo que se inicie al instante, haga lo que necesiten en el menor tiempo posible y les permita volver a jugar Temple Run.

Para un proceso eficiente, puede seguir los siguientes pasos y estos son:

1. Conoce a tu audiencia

2. Conoce tus objetivos

3. Enmarcar la navegación

4. Desglose cada página y funciones

5. Inicie el diseño de la interfaz de usuario

Para obtener más información, puede iniciar sesión en

Espero que esta respuesta esta respuesta sea útil para usted.

No tendrá que elegir si su aplicación debe ser nativa o HTML5, ya que hay muchos servicios basados ​​en la nube que permiten hacer una sola aplicación que se distribuye a todas las plataformas principales como iOS, Android y HTML5. Actualmente estoy usando el servicio Snappii porque ofrecen excelentes funciones que se pueden implementar incluso sin codificación