Subido por Julio De Oro Sierra

disenodeappsywebsmoviles-sesion1-151014222604-lva1-app6891

Anuncio
¿Porqué diseño móvil?
Porque es una carencia real:
se enfatiza la enseñanza de
tecnologías de desarrollo móvil,
pero no las mejores prácticas de
diseño móvil.
Porque es un tema importante:
es necesario dedicarle tiempo a
pensar en los problemas que
resolveremos antes de escribir la
primera línea de código
¿Porqué apps y webs?
Ambas formas de software
coexisten en dispositivos
móviles.
Web: “Consigue una
experiencia
personalizada
descargando nuestra
app”
Puedes elegir usar una sola
de ellas, pero también
pueden complementarse
entre sí.
xkcd
Móvil: “Para completar
esta transacción sigue
este enlace web”
¿Qué veremos hoy?
Sesión 1: De la idea al prototipo
PROTOTIPO
1. Porqué el contenido móvil es
diferente
3
IDEA
1
2
2. Planeando una web/app móvil
3. Diseñando una experiencia de
usuario móvil
1
Diseño de apps y webs móviles
1. Porqué el contenido
móvil es diferente
1. Porqué el contenido móvil es diferente
Pantallas pequeñas, no utilizables
como una pantalla amplia
Hacer zoom no debería ser la
única opción para elegir algo
1. Porqué el contenido móvil es diferente
Los recursos de hardware y
conectividad son más limitados
que en una PC o Mac.
Es necesario optimizar los
requerimientos de software para
un mejor desempeño.
1. Porqué el contenido móvil es diferente
Teclados ocultan la mitad de la
pantalla al activarse.
Teclas muy pequeñas,
autocorrectores, teclados que
cambian de acuerdo al contexto
1. Porqué el contenido móvil es diferente
Los usuarios interactúan con el
móvil usando sus manos y
pueden ocultar la pantalla.
Pueden sostener el móvil como
prefieran y pueden usar gestos.
Antes de avanzar, repasemos:
¿Porqué el contenido móvil es
diferente?
1. Pantallas pequeñas
2. Recursos de hardware y
____________ _________
3. T _ _ _ _ _ _ _
4. M _ _ _ _
Si no recuerdas 2, 3 y 4,
retroceder y recordar.
Si ya los recuerdas,
¡felicidades!, haz completado
la primera parte de la sesión.
2
Diseño de apps y webs móviles
2. Planeando una
web/app móvil
Todo empieza con una declaración:
¿Qué quiero hacer con la web/app?
2.A Concepción de una web/app
Las respuestas pueden
mejorarse con el tiempo.
¿Qué quiero lograr con la app?
(¿Cuál es su objetivo?)
Quiero ingresar a un 'aula virtual de
tecnologías' y consultar los
materiales de los cursos que llevo.
¿Qué problema soluciona?
Educación continua.
¿Cuál es su valor agregado /
diferenciador?
Descargar contenidos para leer
después.
¿Porqué nos tomamos el tiempo en
concebir una web/app?
Porque necesitamos definir claramente los principios de nuestra
web/app, y considerar qué la haría diferente a las demás.
2.B Concepción de un usuario
Concebimos una
Proto-persona:
El usuario 'modelo' de nuestra
web/app.
2.B Concepción de un usuario
Protopersona:
–Nombre y dibujo
–Información demográfica /
comportamiento
En el segundo punto se puede
ahondar en actitudes,
cualidades y preferencias.
“Alejandro Lara”
30 años, de clase media baja, soltero sin
hijos, familiarizado con el uso de
tecnología
Nació en Ica y vive en Jesús María, Lima.
Parte del equipo de desarrollo en una
entidad privada de Surco.
Sale con su pareja o amigos dos veces por
semana. No le gusta caminar.
2.B Concepción de un usuario
Protopersona:
–Cara y nombre
–Información demográfica /
comportamiento
–Puntos de dolor y necesidades
–Posibles soluciones
- Necesita certificarse en nuevas
tecnologías para conseguir un
ascenso en su trabajo.
- A veces hay imprevistos en la oficina
y sale tarde, por lo cual no puede
estudiar en horario fijo.
- Utiliza transporte público en Lima y
pasa varias horas en microbuses.
Tarea: piensa en cómo un móvil
resolvería estos puntos.
¿Porqué nos tomamos el tiempo en
concebir un usuario?
Porque debemos pensar cómo nuestra web/app le resolvería la vida a
un usuario que lo necesita, no nosotros mismos.
2.C Funcionalidades
Comienza con los objetivos desde
el punto de vista del usuario.
Luego pasarás a las
funcionalidades en si.
Algunos objetivos:
- Puedo iniciar sesión con mi cuenta.
- Puedo ver los cursos que llevo y los
que puedo llevar.
- Puedo matricularme en
los cursos que quiera.
- Por cada curso puedo consultar los
materiales disponibles.
- Puedo descargar el contenido de mis
cursos para leerlos sin conexión.
2.C Funcionalidades
- Puedo iniciar sesión con mi cuenta.
- Puedo ver los cursos que llevo y los
que puedo llevar.
- Puedo matricularme en
los cursos que quiera.
- Por cada curso puedo consultar los
materiales disponibles.
- Puedo descargar el contenido de mis
cursos para leerlos sin conexión.
Iniciar sesión
Listar cursos disponibles
Matricularse en curso
Ver página de un curso
/ Ver recurso
Descargar recurso
Elige la funcionalidad más
importante
2.D Diagrama de arquitectura de información
Iniciar sesión
Listar cursos
Abrir curso
Ver recurso
Olvidé mi contraseña
Inscribirse en curso
Descargar recurso
Abandonar curso
Crear nueva cuenta
Cerrar sesión
Antes de avanzar, repasemos:
Pasos para planear una web/app:
1. Concebir una web/app
2. Concebir un _______ (o también
llamado ____________, que tiene _
componentes y son ...)
3. Elaborar las _______________
a partir de _________
4. Elaborar un ...
Si no recuerdas 2, 3 y 4,
retroceder y recordar.
Si ya los recuerdas,
¡felicidades!, haz completado
la segunda parte de la sesión.
¿Porqué nos tomamos el tiempo en
detallar funcionalidades y
diagramas?
Porque así podremos diseñar mejor nuestra web/app.
3
Diseño de apps y webs móviles
3. Diseñando la experiencia
de usuario móvil
3.A Modelos de interacción
Google's Material Design
Guidelines
design.google.com
3.A Modelos de interacción
iOS Human Interface Guidelines:
Designing for iOS
developer.apple.com/design
Interfaces nativas, ¿si o no?
La vida es lo que pasa mientras argumentamos a favor o en contra.
No tenemos tanto tiempo
Así que usaremos un atajo
3.B Lineamientos de interacción móvil
Múltiples opciones, pero enfócate
en una funcionalidad bien hecha.
1
2
3
4
¿Recuerdas que antes enfatizamos elegir
la funcionalidad más importante?
3.B Lineamientos de interacción móvil
No reinventes la rueda: delega a
otras apps o al navegador,
deja que otras apps te utilicen.
3
2
1
3.B Lineamientos de interacción móvil
Las opciones disponibles deben ser familiares.
Un botón debe verse como un botón, un enlace web se diferencia del texto.
3.C Elementos gráficos
Barras de herramientas: ¡acción!
1
2
3
4
3.C Elementos gráficos
Navegación: de dónde vine y a
dónde voy, siempre visible.
1
2
3
3.C Elementos gráficos
La forma del texto nos dice algo:
tamaños, colores, contrastes.
3
1
2
3.C Elementos gráficos
Los colores son tus amigos
3
1
2
4
3.C Elementos gráficos
Si iconos tienen significado,
mantener ese significado.
1
2
3
4
PROTOTIPO
¡Terminamos!
¿Qué vimos hoy?
3. Diseñando una
experiencia de usuario
móvil
3
IDEA
2
1
2. Planeando una
web/app móvil
1. Porqué el contenido
móvil es diferente
Ahora te toca poner esto en
práctica
Realiza todo el proceso con tu idea de web/app
Referencias bibliográficas
Don’t Make Me Think, Revisited: A
Common Sense Approach to Web
Usability
by Steve Krug
Publisher: New Riders
Release Date: December 2013
OSCON 2014: Complete Video
Compilation
by O'Reilly Media, Inc.
Publisher: O'Reilly Media, Inc.
Release Date: August 2014
- Unfortunately, Design Tutorial Has
Stopped, and Other Ways to Infuriate
People With Mobile Apps - Paris ButtfieldAddison, Jonathan
Taller de UX y diseño de apps
By Javier Cuello
Publisher: disenoenviaje.com
Release Date: June 2014
Mobile Design Pattern Gallery, 2nd
Edition
by Theresa Neil
Publisher: O'Reilly Media, Inc.
Published: May 2014
Material Design Guidelines
design.google.com
iOS Human Interface Guidelines:
Designing for iOS
developer.apple.com/design
¿Esto tenía que ver con Mozilla?
Todas las capturas usadas aquí
corresponden a webs/apps en
Firefox OS
Puedes probar a hacer prototipos
en Mozilla Webmaker para
Android
Diseño de apps y webs móviles
Sesión 1: De la idea al prototipo
Juan Eladio Sanchez Rosas [about.me/juaneladio]
Descargar