SlideShare uma empresa Scribd logo
1 de 46
Clínica de
Experiencia de Usuario
para aplicaciones móviles
Basado en el artículo: 'Appropriating and Assessing Heuristics
for Mobile Computing' por Bertini, Gabrielli y Gimani.
http://dl.acm.org/citation.cfm?id=1133291
@mauricioangulo
Experiencia del Usuario
EXperiencia del usuario (UX) es
acerca de cómo se siente una
persona sobre el uso de un
sistema o tecnología
La Experiencia de Usuario
resalta los aspectos
vivenciales, afectivos, significati
vos y valiosos de la interacción
humano-máquina y de
propiedad de producto
También cubre las percepciones
de una persona de los aspectos
prácticos, como la utilidad, la
facilidad de uso y la eficiencia
de un sistema
La experiencia del usuario es
subjetiva en la
naturaleza, porque se trata del
desempeño, sentimientos y
pensamientos de un individuo
acerca de un sistema.
La experiencia del usuario
es dinámica, ya que cambia con
el tiempo a medida que
cambian las circunstancias
función belleza afinidad historia+ + + =
1 2 3 4
gozo confianza+ =
A B
Se visual
1
Se lógico
2
Se predecible
3
Haz cosas
grandes y
claras
4
Ayuda a tu
usuario
5
Se flexible y
eficiente
6
Genera gozo
7
Se claro
8
Colabora
9
#1 Se visual
Tu app siempre debe informar a su usuario sobre qué es
lo que está pasando. Piensa cuidadosamente qué
información es vital para tus usuarios y cual es
necesaria para que puedan guiarse solos.
Mejora los asistentes
• Mejora la visibilidad en los asistentes:
Un título para el asistente ayuda al
usuario a entender qué tarea está
realizando.
• Paginación: para cada asistente agrega
un indicador que muestre el progreso
del usuario.
• Salir del asistente: siempre debería
haber una manera de 'abortar la
misión'.
• Regresar: a partir del paso 2 y en
adelante, una opción para
regresar siempre está disponible para
regresar al paso anterior.
Indicando progreso
• Indicadores de progreso y carga;
usa un indicator si la acción
disparada necesita más de un
segundo para completarse.
• El indicator, además de dar
retroalimentación visual al
usuario, le dice que algo está
sucediendo trás bambalinas.
• Incluso cuando se muestre un
indicador de carga, el usuario
debería poder seguir usando la
aplicación.
#2 Se lógico
En el contexto cambiante de la movilidad, los usuarios necesitan
poder entender rápidamente la información en su pantalla.
Enfatiza la función de la vista
• La principal función de esta vista para
un usuario es registrarse para un
servicio; esta debería ser la opción más
visible para el usuario.
• Si el usuario ha olvidado su
password, dale una opción para
recuperarlo.
• Podrías ayudar al usuario a saltar el
login, llenarlo automáticamente o dejar
la sesión abierta por un tiempo
determinado.
• La acción que el usuario solo hace una
vez es abrir una cuenta nueva, por eso
es la última opción en la pantalla.
Usa imágenes familiares
• Usa iconos familiares. No siempre hay
que reinventar la rueda.
• Actualiza tus iconos si lo deseas, pero
respeta su fundamento, ya que los
usuarios se han acostumbrado a ellos.
• Considera diferencias culturales ; los
iconos localizados pueden evitar que
ofendas a alguien.
• Revisa los iconos en tu plataforma de
desarrollo y reutiliza los que ya
existen.
iOS 7 Android 4 BlackBerry 10 Windows Phone 8
Cada plataforma tiene su estilo
iOS 7 Android 4 BlackBerry 10 Windows Phone
iOS Android BlackBerry
#3 Se predecible
Consistencia es que una app y sus controles se
comporten como su usuario espera que se
comporten, todo el tiempo.
Cada control tiene su lugar
Navegar
Seleccionar
Escribir
• Barra de status; en la parte
superior
• Barra de opciones: en la parte
superior, debajo de la barra de
estatus
• Toolbar: en la parte inferior con
acciones específicas
Cada control tiene su lugar
Controles predecibles
• Los botones se presionan; cuando el
usuario toca un botón en la
pantalla, se “hunde” un poco como
en un botón lo haría en el mundo
físico.
• Las barras se mueven; cuando el
usuario arrastra una barra esta se
mueve en la pantalla
• Cuando el usuario hace flick o arrastra
el contenido, este sigue la dirección
del dedo moviéndose en la misma
dirección.
#4 Haz cosas
Grandes y Claras
Un vistazo a la pantalla debería ser suficiente para
entender la información en ella.
Colores y contraste
• Contrasta los colores; los
elementos de la UI y el fondo
deben contrastar lo suficiente para
poder distinguirlos. Esto aplica a
botones y a texto.
• Agrupa elementos similares, los
que tengan funciones similares con
formas y colores similares para
evidenciar que tienen algo en
común.
• Considera a usuarios daltónicos.
• Blanco y negro siguen teniendo el
contraste más fuerte.
Texto claro
• Tamaño; usa una tipografía
suficientemente grande para leerla
cómodamente.
• Tipografía; usa fuentes que sean
fáciles de leer. Una fuente muy
decorativa dificulta la lectura. La
fuente default de tu plataforma
debería ser tu primera opción.
• Márgenes; asegurate que tu texto
no comience justo en la orilla.
• Párrafos y títulos; cuando tengas
textos largos considera romperlos
en párrafos para hacer más fácil su
lectura.
Texto claro en
#5 Ayuda a tu
usuario
Aún es complicado escribir en un dispositivo pequeño. La
app debería minimizar la cantidad de texto a escribir y los
campos deberían ser solo del tipo correcto.
Reduce la necesidad de escribir
• Evita campos de entrada de
texto. Escribir en dispositivos
móviles es complicado.
• Utiliza selectores o pickers con
valores predeterminados, porque:
o Aceleran la interacción al reducir
la escritura por teclado.
o Muestra valores
aceptados, facilitando la toma de
decisiones al usuario.
o Reduce los errores evita rutinas
de corrección.
o Aumenta la comodidad de usar
una app.
Muestra resultados rápido
• Usa búsqueda progresiva; facilita al
usuario teclear nombres o direcciones.
• Si es posible, muestra el número de
resultados mientras el usuario escribe.
• Muestra la manera en que los
resultados están ordenados, por
ejemplo:
o Calificación.
o Relevancia a otros.
o Frecuencia de uso.
o Distancia.
o Alfabéticamente es el default.
#6 Se flexible y
eficiente
Todos los usuarios son diferentes: algunos quieren una
interfase simple y sencilla; otros quieren opciones para uso
rápido. Permite a tus usuarios personalizar la app cuando
sea posible.
La Experiencia de Usuario no es un trabajo para el usuario
¡Investiga!
Entre menos te parezcas a tu usuario
deberás investigar más sobre él.
Investigación
del usuarios
tu = tu usuario
Haz que tu app sea personal
• Personalización opcional: tus usuarios
tal vez quieran ‘hacer suya’ tu
aplicación personalizando el contenido
de acuerdo a sus preferencias.
• Ordena el contenido de manera
automática: por uso, por vista, por
fecha o categoría.
• Ayuda a tus usuarios a administrar el
contenido de tu aplicación.
• Vista de favoritos: permite a los
usuarios filtrar solo el contenido que
quieren ver.
Resalta las acciones importantes
• Coloca las funciones más
importantes en el toolbar.
• La función de un control debe
poder expresarse como un verbo.
• Reduce las opciones en el toolbar al
mínimo
• El toolbar siempre está presente y
no debe desaparecer con el scroll
de contenido.
#7 Genera gozo
Los móviles son compañeros de sus usuarios: ¡siempre
están con ellos! La interfase debería diseñarse para que
su uso sea agradable. Debe verse y funcionar con belleza.
Pequeño es mejor
Si tu aplicación utiliza imágenes, asegurate
que:
o La aplicación funciona en ambas
orientaciones: vertical y horizontal.
o Utilice thumbnails en las listas e
imágenes más grandes en las vistas
de contenido.
o El backend y la conexión deben de ser
capaces de soportar tráfico pesado
cuando envíen imágenes.
o La descarga de imágenes no bloquee
la aplicación.
#8 Se claro
Aunque preferimos evitar los mensajes de
error, eventualmente los errores ocurren. Los
buenos mensajes de error deben ayudar al
usuario a reconocer, diagnosticar, y a veces, a
recuperarse de un error.
Habla como humano
• Utiliza lenguaje humano para
explicar el error y sus posibles
soluciones. El usuario estará más
dispuesto a resolver el problema y a
continuar trabajando con tu app.
• El lenguaje técnico tiende a asustar
a los usuarios.
• Nunca es culpa del usuario. Nunca.
Inhabilita acciones
• Inhabilita el botón de enviar en una
forma hasta que el usuario haya
completado todos los campos
obligatorios.
• Esto ayuda a reducir el número de
casos de error. No hay necesidad de
que el usuario tenga que regresar a
llenar un campo olvidado o de enviar
un formulario incompleto.
• Hace la interacción más rápido si no
es posible avanzar o regresar debido
a información faltante.
• Etiqueta los campos obligatorios.
#9 Colabora
Una buena experiencia de usuario es el resultado
del trabajo colaborativo de un equipo inter-
disciplinario donde el foco del proyecto es el
usuario.
Cómo lo explicó el
cliente
Cómo lo entendió el
líder de proyecto
Cómo lo diseñó el
analista
Cómo lo hizo el
programador
Cómo lo describió el
de ventas
Cómo fue
documentado
Cómo lo ejecutó
operaciones
Cómo fue cobrado
al cliente
Cómo fue el
soporte técnico
Lo que el cliente
necesitaba
Desarrollo
DiseñoNegocio
la experiencia es el producto

Mais conteúdo relacionado

Semelhante a Clínica de experiencia de usuario para aplicaciones móviles

Dia de la usabillidad 2013 - Clínica de UX para apps
Dia de la usabillidad 2013 - Clínica de UX para appsDia de la usabillidad 2013 - Clínica de UX para apps
Dia de la usabillidad 2013 - Clínica de UX para appsMauricio Angulo
 
Clínica de experiencia de usuario para aplicaciones móviles
Clínica de experiencia de usuario para aplicaciones móvilesClínica de experiencia de usuario para aplicaciones móviles
Clínica de experiencia de usuario para aplicaciones móvilesSoftware Guru
 
10 heurísticas de usabilidad para el diseño de.pptx
10 heurísticas de usabilidad para el diseño de.pptx10 heurísticas de usabilidad para el diseño de.pptx
10 heurísticas de usabilidad para el diseño de.pptxRafaelZapata26
 
Principios de interface de usuario (Diplomado Creacion Apps Cont. Dig. U Ibague)
Principios de interface de usuario (Diplomado Creacion Apps Cont. Dig. U Ibague)Principios de interface de usuario (Diplomado Creacion Apps Cont. Dig. U Ibague)
Principios de interface de usuario (Diplomado Creacion Apps Cont. Dig. U Ibague)Eivar Rojas Castro
 
Interfaz grafica
Interfaz graficaInterfaz grafica
Interfaz graficalautaropa
 
Interfaz grafica
Interfaz graficaInterfaz grafica
Interfaz graficalautaropa
 
Introducción a la Usabilidad
Introducción a la UsabilidadIntroducción a la Usabilidad
Introducción a la UsabilidadHernán Schmidt
 
Fagundez Diseño de interfaces gráficas de usuario
Fagundez   Diseño de interfaces gráficas de usuarioFagundez   Diseño de interfaces gráficas de usuario
Fagundez Diseño de interfaces gráficas de usuarioCin Fagundez
 
Diseño de interfaces gráficas de usuario
Diseño de interfaces gráficas de usuarioDiseño de interfaces gráficas de usuario
Diseño de interfaces gráficas de usuariopelucaboy
 
Principios de Usabilidad para Dominar la Red
Principios de Usabilidad para Dominar la RedPrincipios de Usabilidad para Dominar la Red
Principios de Usabilidad para Dominar la RedJose Maria Diaz
 
Brevísima introducción a la Usabilidad
Brevísima introducción a la UsabilidadBrevísima introducción a la Usabilidad
Brevísima introducción a la UsabilidadJon Eguiluz
 

Semelhante a Clínica de experiencia de usuario para aplicaciones móviles (20)

Dia de la usabillidad 2013 - Clínica de UX para apps
Dia de la usabillidad 2013 - Clínica de UX para appsDia de la usabillidad 2013 - Clínica de UX para apps
Dia de la usabillidad 2013 - Clínica de UX para apps
 
Clínica de experiencia de usuario para aplicaciones móviles
Clínica de experiencia de usuario para aplicaciones móvilesClínica de experiencia de usuario para aplicaciones móviles
Clínica de experiencia de usuario para aplicaciones móviles
 
Interfaces de usuario
Interfaces de usuarioInterfaces de usuario
Interfaces de usuario
 
11.interfaz de usuario
11.interfaz de usuario11.interfaz de usuario
11.interfaz de usuario
 
10 heurísticas de usabilidad para el diseño de.pptx
10 heurísticas de usabilidad para el diseño de.pptx10 heurísticas de usabilidad para el diseño de.pptx
10 heurísticas de usabilidad para el diseño de.pptx
 
Principios de interface de usuario (Diplomado Creacion Apps Cont. Dig. U Ibague)
Principios de interface de usuario (Diplomado Creacion Apps Cont. Dig. U Ibague)Principios de interface de usuario (Diplomado Creacion Apps Cont. Dig. U Ibague)
Principios de interface de usuario (Diplomado Creacion Apps Cont. Dig. U Ibague)
 
UX para dispositivos móviles
UX para dispositivos móvilesUX para dispositivos móviles
UX para dispositivos móviles
 
Interfaz grafica
Interfaz graficaInterfaz grafica
Interfaz grafica
 
Interfaz grafica
Interfaz graficaInterfaz grafica
Interfaz grafica
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
Introducción a la Usabilidad
Introducción a la UsabilidadIntroducción a la Usabilidad
Introducción a la Usabilidad
 
Fagundez Diseño de interfaces gráficas de usuario
Fagundez   Diseño de interfaces gráficas de usuarioFagundez   Diseño de interfaces gráficas de usuario
Fagundez Diseño de interfaces gráficas de usuario
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
Diseño de interfaces gráficas de usuario
Diseño de interfaces gráficas de usuarioDiseño de interfaces gráficas de usuario
Diseño de interfaces gráficas de usuario
 
Usabilidad web
Usabilidad webUsabilidad web
Usabilidad web
 
Usabilidad aplicada
Usabilidad aplicadaUsabilidad aplicada
Usabilidad aplicada
 
Usabilidad web
Usabilidad webUsabilidad web
Usabilidad web
 
Presentacion diseño apps
Presentacion diseño appsPresentacion diseño apps
Presentacion diseño apps
 
Principios de Usabilidad para Dominar la Red
Principios de Usabilidad para Dominar la RedPrincipios de Usabilidad para Dominar la Red
Principios de Usabilidad para Dominar la Red
 
Brevísima introducción a la Usabilidad
Brevísima introducción a la UsabilidadBrevísima introducción a la Usabilidad
Brevísima introducción a la Usabilidad
 

Mais de Mauricio Angulo

Experiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digitalExperiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digitalMauricio Angulo
 
Patrones oscuros de UX - UX Nights Vol 1.03 en Monterrey
Patrones oscuros de UX - UX Nights Vol 1.03 en MonterreyPatrones oscuros de UX - UX Nights Vol 1.03 en Monterrey
Patrones oscuros de UX - UX Nights Vol 1.03 en MonterreyMauricio Angulo
 
Patrones interactivos con Material Design
Patrones interactivos con Material DesignPatrones interactivos con Material Design
Patrones interactivos con Material DesignMauricio Angulo
 
Guías de diseño para apps en Android 4
Guías de diseño para apps en Android 4Guías de diseño para apps en Android 4
Guías de diseño para apps en Android 4Mauricio Angulo
 
Patrones de diseño responsivos - Mobile Day
Patrones de diseño responsivos - Mobile DayPatrones de diseño responsivos - Mobile Day
Patrones de diseño responsivos - Mobile DayMauricio Angulo
 
Patrones para Arquitectura de Información y ejemplos
Patrones para Arquitectura de Información y ejemplosPatrones para Arquitectura de Información y ejemplos
Patrones para Arquitectura de Información y ejemplosMauricio Angulo
 
Prototipando apps con Axure
Prototipando apps con AxurePrototipando apps con Axure
Prototipando apps con AxureMauricio Angulo
 
ComScore: futuro digital Latam 2013, con anotaciones.
ComScore: futuro digital Latam 2013, con anotaciones.ComScore: futuro digital Latam 2013, con anotaciones.
ComScore: futuro digital Latam 2013, con anotaciones.Mauricio Angulo
 
Desarrollo para Google Glass
Desarrollo para Google GlassDesarrollo para Google Glass
Desarrollo para Google GlassMauricio Angulo
 
Como liberar el contenido digital
Como liberar el contenido digitalComo liberar el contenido digital
Como liberar el contenido digitalMauricio Angulo
 
Principios de diseño para apps en BlackBerry 10
Principios de diseño para apps en BlackBerry 10Principios de diseño para apps en BlackBerry 10
Principios de diseño para apps en BlackBerry 10Mauricio Angulo
 
Grandes tendencias en social media en la era digital
Grandes tendencias en social media en la era digitalGrandes tendencias en social media en la era digital
Grandes tendencias en social media en la era digitalMauricio Angulo
 
Introduccion al M-Commerce
Introduccion al M-CommerceIntroduccion al M-Commerce
Introduccion al M-CommerceMauricio Angulo
 
20 tendencias en marketing digital para 2013
20 tendencias en marketing digital para 201320 tendencias en marketing digital para 2013
20 tendencias en marketing digital para 2013Mauricio Angulo
 
Distribución de contenidos digitales - Tesseract Pages
Distribución de contenidos digitales - Tesseract PagesDistribución de contenidos digitales - Tesseract Pages
Distribución de contenidos digitales - Tesseract PagesMauricio Angulo
 
Introducción a Experiencia de Usuario para marketing Digital
Introducción a Experiencia de Usuario para marketing DigitalIntroducción a Experiencia de Usuario para marketing Digital
Introducción a Experiencia de Usuario para marketing DigitalMauricio Angulo
 

Mais de Mauricio Angulo (20)

Experiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digitalExperiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digital
 
Patrones oscuros de UX - UX Nights Vol 1.03 en Monterrey
Patrones oscuros de UX - UX Nights Vol 1.03 en MonterreyPatrones oscuros de UX - UX Nights Vol 1.03 en Monterrey
Patrones oscuros de UX - UX Nights Vol 1.03 en Monterrey
 
Patrones interactivos con Material Design
Patrones interactivos con Material DesignPatrones interactivos con Material Design
Patrones interactivos con Material Design
 
Guías de diseño para apps en Android 4
Guías de diseño para apps en Android 4Guías de diseño para apps en Android 4
Guías de diseño para apps en Android 4
 
Patrones de diseño responsivos - Mobile Day
Patrones de diseño responsivos - Mobile DayPatrones de diseño responsivos - Mobile Day
Patrones de diseño responsivos - Mobile Day
 
Patrones para Arquitectura de Información y ejemplos
Patrones para Arquitectura de Información y ejemplosPatrones para Arquitectura de Información y ejemplos
Patrones para Arquitectura de Información y ejemplos
 
Prototipando apps con Axure
Prototipando apps con AxurePrototipando apps con Axure
Prototipando apps con Axure
 
ComScore: futuro digital Latam 2013, con anotaciones.
ComScore: futuro digital Latam 2013, con anotaciones.ComScore: futuro digital Latam 2013, con anotaciones.
ComScore: futuro digital Latam 2013, con anotaciones.
 
Desarrollo para Google Glass
Desarrollo para Google GlassDesarrollo para Google Glass
Desarrollo para Google Glass
 
Checklist para SEO
Checklist para SEOChecklist para SEO
Checklist para SEO
 
Mobile learning
Mobile learningMobile learning
Mobile learning
 
Como liberar el contenido digital
Como liberar el contenido digitalComo liberar el contenido digital
Como liberar el contenido digital
 
Conversion funnel
Conversion funnelConversion funnel
Conversion funnel
 
Principios de diseño para apps en BlackBerry 10
Principios de diseño para apps en BlackBerry 10Principios de diseño para apps en BlackBerry 10
Principios de diseño para apps en BlackBerry 10
 
Grandes tendencias en social media en la era digital
Grandes tendencias en social media en la era digitalGrandes tendencias en social media en la era digital
Grandes tendencias en social media en la era digital
 
Introduccion al M-Commerce
Introduccion al M-CommerceIntroduccion al M-Commerce
Introduccion al M-Commerce
 
Demoing 101
Demoing 101Demoing 101
Demoing 101
 
20 tendencias en marketing digital para 2013
20 tendencias en marketing digital para 201320 tendencias en marketing digital para 2013
20 tendencias en marketing digital para 2013
 
Distribución de contenidos digitales - Tesseract Pages
Distribución de contenidos digitales - Tesseract PagesDistribución de contenidos digitales - Tesseract Pages
Distribución de contenidos digitales - Tesseract Pages
 
Introducción a Experiencia de Usuario para marketing Digital
Introducción a Experiencia de Usuario para marketing DigitalIntroducción a Experiencia de Usuario para marketing Digital
Introducción a Experiencia de Usuario para marketing Digital
 

Clínica de experiencia de usuario para aplicaciones móviles

  • 1. Clínica de Experiencia de Usuario para aplicaciones móviles Basado en el artículo: 'Appropriating and Assessing Heuristics for Mobile Computing' por Bertini, Gabrielli y Gimani. http://dl.acm.org/citation.cfm?id=1133291 @mauricioangulo
  • 3. EXperiencia del usuario (UX) es acerca de cómo se siente una persona sobre el uso de un sistema o tecnología
  • 4. La Experiencia de Usuario resalta los aspectos vivenciales, afectivos, significati vos y valiosos de la interacción humano-máquina y de propiedad de producto
  • 5. También cubre las percepciones de una persona de los aspectos prácticos, como la utilidad, la facilidad de uso y la eficiencia de un sistema
  • 6. La experiencia del usuario es subjetiva en la naturaleza, porque se trata del desempeño, sentimientos y pensamientos de un individuo acerca de un sistema.
  • 7. La experiencia del usuario es dinámica, ya que cambia con el tiempo a medida que cambian las circunstancias
  • 8.
  • 9. función belleza afinidad historia+ + + = 1 2 3 4
  • 11.
  • 12. Se visual 1 Se lógico 2 Se predecible 3 Haz cosas grandes y claras 4 Ayuda a tu usuario 5 Se flexible y eficiente 6 Genera gozo 7 Se claro 8 Colabora 9
  • 13. #1 Se visual Tu app siempre debe informar a su usuario sobre qué es lo que está pasando. Piensa cuidadosamente qué información es vital para tus usuarios y cual es necesaria para que puedan guiarse solos.
  • 14. Mejora los asistentes • Mejora la visibilidad en los asistentes: Un título para el asistente ayuda al usuario a entender qué tarea está realizando. • Paginación: para cada asistente agrega un indicador que muestre el progreso del usuario. • Salir del asistente: siempre debería haber una manera de 'abortar la misión'. • Regresar: a partir del paso 2 y en adelante, una opción para regresar siempre está disponible para regresar al paso anterior.
  • 15. Indicando progreso • Indicadores de progreso y carga; usa un indicator si la acción disparada necesita más de un segundo para completarse. • El indicator, además de dar retroalimentación visual al usuario, le dice que algo está sucediendo trás bambalinas. • Incluso cuando se muestre un indicador de carga, el usuario debería poder seguir usando la aplicación.
  • 16. #2 Se lógico En el contexto cambiante de la movilidad, los usuarios necesitan poder entender rápidamente la información en su pantalla.
  • 17. Enfatiza la función de la vista • La principal función de esta vista para un usuario es registrarse para un servicio; esta debería ser la opción más visible para el usuario. • Si el usuario ha olvidado su password, dale una opción para recuperarlo. • Podrías ayudar al usuario a saltar el login, llenarlo automáticamente o dejar la sesión abierta por un tiempo determinado. • La acción que el usuario solo hace una vez es abrir una cuenta nueva, por eso es la última opción en la pantalla.
  • 18. Usa imágenes familiares • Usa iconos familiares. No siempre hay que reinventar la rueda. • Actualiza tus iconos si lo deseas, pero respeta su fundamento, ya que los usuarios se han acostumbrado a ellos. • Considera diferencias culturales ; los iconos localizados pueden evitar que ofendas a alguien. • Revisa los iconos en tu plataforma de desarrollo y reutiliza los que ya existen.
  • 19. iOS 7 Android 4 BlackBerry 10 Windows Phone 8 Cada plataforma tiene su estilo
  • 20. iOS 7 Android 4 BlackBerry 10 Windows Phone
  • 22. #3 Se predecible Consistencia es que una app y sus controles se comporten como su usuario espera que se comporten, todo el tiempo.
  • 23. Cada control tiene su lugar Navegar Seleccionar Escribir
  • 24. • Barra de status; en la parte superior • Barra de opciones: en la parte superior, debajo de la barra de estatus • Toolbar: en la parte inferior con acciones específicas Cada control tiene su lugar
  • 25. Controles predecibles • Los botones se presionan; cuando el usuario toca un botón en la pantalla, se “hunde” un poco como en un botón lo haría en el mundo físico. • Las barras se mueven; cuando el usuario arrastra una barra esta se mueve en la pantalla • Cuando el usuario hace flick o arrastra el contenido, este sigue la dirección del dedo moviéndose en la misma dirección.
  • 26. #4 Haz cosas Grandes y Claras Un vistazo a la pantalla debería ser suficiente para entender la información en ella.
  • 27. Colores y contraste • Contrasta los colores; los elementos de la UI y el fondo deben contrastar lo suficiente para poder distinguirlos. Esto aplica a botones y a texto. • Agrupa elementos similares, los que tengan funciones similares con formas y colores similares para evidenciar que tienen algo en común. • Considera a usuarios daltónicos. • Blanco y negro siguen teniendo el contraste más fuerte.
  • 28. Texto claro • Tamaño; usa una tipografía suficientemente grande para leerla cómodamente. • Tipografía; usa fuentes que sean fáciles de leer. Una fuente muy decorativa dificulta la lectura. La fuente default de tu plataforma debería ser tu primera opción. • Márgenes; asegurate que tu texto no comience justo en la orilla. • Párrafos y títulos; cuando tengas textos largos considera romperlos en párrafos para hacer más fácil su lectura.
  • 30. #5 Ayuda a tu usuario Aún es complicado escribir en un dispositivo pequeño. La app debería minimizar la cantidad de texto a escribir y los campos deberían ser solo del tipo correcto.
  • 31. Reduce la necesidad de escribir • Evita campos de entrada de texto. Escribir en dispositivos móviles es complicado. • Utiliza selectores o pickers con valores predeterminados, porque: o Aceleran la interacción al reducir la escritura por teclado. o Muestra valores aceptados, facilitando la toma de decisiones al usuario. o Reduce los errores evita rutinas de corrección. o Aumenta la comodidad de usar una app.
  • 32. Muestra resultados rápido • Usa búsqueda progresiva; facilita al usuario teclear nombres o direcciones. • Si es posible, muestra el número de resultados mientras el usuario escribe. • Muestra la manera en que los resultados están ordenados, por ejemplo: o Calificación. o Relevancia a otros. o Frecuencia de uso. o Distancia. o Alfabéticamente es el default.
  • 33. #6 Se flexible y eficiente Todos los usuarios son diferentes: algunos quieren una interfase simple y sencilla; otros quieren opciones para uso rápido. Permite a tus usuarios personalizar la app cuando sea posible.
  • 34. La Experiencia de Usuario no es un trabajo para el usuario
  • 35. ¡Investiga! Entre menos te parezcas a tu usuario deberás investigar más sobre él. Investigación del usuarios tu = tu usuario
  • 36. Haz que tu app sea personal • Personalización opcional: tus usuarios tal vez quieran ‘hacer suya’ tu aplicación personalizando el contenido de acuerdo a sus preferencias. • Ordena el contenido de manera automática: por uso, por vista, por fecha o categoría. • Ayuda a tus usuarios a administrar el contenido de tu aplicación. • Vista de favoritos: permite a los usuarios filtrar solo el contenido que quieren ver.
  • 37. Resalta las acciones importantes • Coloca las funciones más importantes en el toolbar. • La función de un control debe poder expresarse como un verbo. • Reduce las opciones en el toolbar al mínimo • El toolbar siempre está presente y no debe desaparecer con el scroll de contenido.
  • 38. #7 Genera gozo Los móviles son compañeros de sus usuarios: ¡siempre están con ellos! La interfase debería diseñarse para que su uso sea agradable. Debe verse y funcionar con belleza.
  • 39. Pequeño es mejor Si tu aplicación utiliza imágenes, asegurate que: o La aplicación funciona en ambas orientaciones: vertical y horizontal. o Utilice thumbnails en las listas e imágenes más grandes en las vistas de contenido. o El backend y la conexión deben de ser capaces de soportar tráfico pesado cuando envíen imágenes. o La descarga de imágenes no bloquee la aplicación.
  • 40. #8 Se claro Aunque preferimos evitar los mensajes de error, eventualmente los errores ocurren. Los buenos mensajes de error deben ayudar al usuario a reconocer, diagnosticar, y a veces, a recuperarse de un error.
  • 41. Habla como humano • Utiliza lenguaje humano para explicar el error y sus posibles soluciones. El usuario estará más dispuesto a resolver el problema y a continuar trabajando con tu app. • El lenguaje técnico tiende a asustar a los usuarios. • Nunca es culpa del usuario. Nunca.
  • 42. Inhabilita acciones • Inhabilita el botón de enviar en una forma hasta que el usuario haya completado todos los campos obligatorios. • Esto ayuda a reducir el número de casos de error. No hay necesidad de que el usuario tenga que regresar a llenar un campo olvidado o de enviar un formulario incompleto. • Hace la interacción más rápido si no es posible avanzar o regresar debido a información faltante. • Etiqueta los campos obligatorios.
  • 43. #9 Colabora Una buena experiencia de usuario es el resultado del trabajo colaborativo de un equipo inter- disciplinario donde el foco del proyecto es el usuario.
  • 44. Cómo lo explicó el cliente Cómo lo entendió el líder de proyecto Cómo lo diseñó el analista Cómo lo hizo el programador Cómo lo describió el de ventas Cómo fue documentado Cómo lo ejecutó operaciones Cómo fue cobrado al cliente Cómo fue el soporte técnico Lo que el cliente necesitaba
  • 46. la experiencia es el producto

Notas do Editor

  1. Usability is a big part of the overall user experience: an application with poor usability is not likely to be rated with five stars in reviews! You should consider different kinds of users, the various environments they use the application in, and simplified ways of completing the tasks your application is meant to help them with.