Buenas prácticas en la web móvil. Accesibilidad y Usabilidad

Anuncio
Buenas prácticas en la web móvil
Accesibilidad y usabilidad
Laura Fernando López
21 de Abril de 2015
Índice
•
•
•
Buenas prácticas en la web móvil
•
•
•
Técnicas y principios
Estilos para adaptar a los diferentes viewports
JavaScript para mejorar la experiencia del usuario
Accesibilidad web
•
•
W3C y Normativa
Herramientas
Usabilidad Web
•
•
Evaluación de la usabilidad
Ejemplos
Diseño centrado en el usuario
21 Abril 2015
2
1 – Buenas Prácticas en la Web móvil
•
¿Es la Web móvil verdaderamente exitosa o se ha exagerado?
•
¿Afecta a nivel mundial o sólo a ciertos países?
•
¿Cuáles son las diferencias más importantes entre el diseño para
la web móvil y escritorio?
Diseño centrado en el usuario
21 Abril 2015
3
1 – Buenas Prácticas en la Web móvil
Retos y oportunidades
•
1988: 1er intento de llevar la web a los móviles, Protocolo de
Aplicaciones inalámbricas
•
Experiencia de usuario mala, insuficiente potencia de los dispositivos,
tamaño de pantalla...
•
Actualmente la web está disponible a través de una amplia gama
de dispositivos. Web y móvil van de la mano
•
La popularidad de los dispositivos móviles se debe:
•
•
•
•
Personales
Personalizados
Conectados
Multifuncionales: más allá de su propósito original de comunicaciones
de voz
Diseño centrado en el usuario
21 Abril 2015
4
1 – Buenas Prácticas en la Web móvil
Incremento de tráfico de la web móvil
Visitas 2013
Visitas 2014
Escritorio
Escritorio
Móvil
Móvil
Tablet
Tablet
Visitas 2015
Escritorio
Móvil
Tablet
Diseño centrado en el usuario
21 Abril 2015
5
1 – Buenas Prácticas en la Web móvil
Apps nativas – Apps web
•
Las nuevas aplicaciones necesitan más elementos del hardware
del dispositivo y un desarrollo nativo permite sacar todo el
partido a los componentes
Diseño centrado en el usuario
21 Abril 2015
6
1 – Buenas Prácticas en la Web móvil
W3C: apps web
•
Grupo de trabajo, Web Applications Working Group
http://www.w3.org/2008/webapps/
•
•
Redacción de normativa
•
•
•
•
Archivos API
Almacenamiento web
XmlHttpRequest
El conjunto de estándares en torno a los Widgets.
Grupo de trabajo de Dispositivos y Directivas
http://www.w3.org/2009/dap/
•
Produce estándares como:
•
•
•
•
Contactos
Calendario
Medios de captura: cámara y micrófono
Estado de la batería
Diseño centrado en el usuario
21 Abril 2015
7
1 – Buenas Prácticas en la Web móvil
Retos I
•
Problemas de presentación - HTML5 + CSS3
•
•
•
•
Muchas páginas Web están hechas para presentarlas en pantallas de PC’s
de escritorio
Contexto y visión general se pierden por el tamaño limitado de la pantalla
Entrada
•
•
•
Teclas pequeñas para escribir
URLs pequeñas facilitan
Formularios difíciles de completar
Ancho de banda y precio
•
•
•
Redes de telefónica móvil pueden ser muy lentas y con latencia superior
La transferencia de datos al móvil contribuye al precio del uso del
dispositivo
Imágenes de gran tamaño...
Diseño centrado en el usuario
21 Abril 2015
8
1 – Buenas Prácticas en la Web móvil
Retos II
•
•
•
Objetivos del Usuario
•
Intenciones mas inmediatas y de objetivo directo
Publicidad
•
Ventanas emergentes y banners no funcionan bien en dispositivos
pequeños
Limitaciones del dispositivo
•
•
•
Tener en cuenta el procesamiento de la página web
La interpretación de JavaScript, reproducción de videos y el uso de la
red se basan fuertemente en la CPU
Reducción del tiempo de respuesta – mayor uso de la batería –
aumenta la comunicación con el servidor
Diseño centrado en el usuario
21 Abril 2015
9
1 – Buenas Prácticas en la Web móvil
Técnicas y principios I
•
Mejora progresiva:
•
•
•
•
Toda la información y funcionalidad que se desee proporcionar
debería funcionar para todos
Los usuarios de dispositivos más avanzados deben esperar recibir
una mejor experiencia
Ejemplo: es mala práctica pedirle al usuario de un dispositivo con
geolocalización que te diga su ubicación
Fondos y colores: iluminación ambiental
•
Contraste significativo entre el fondo y el texto
Diseño centrado en el usuario
21 Abril 2015
10
1 – Buenas Prácticas en la Web móvil
Técnicas y principios II
•
•
•
Tablas
•
•
Evitar su uso
Las tablas son bidimensionales y las presentaciones en los móviles
lineales
Ventanas emergentes
•
Evitar su uso
Cookies:
•
•
Consejo del W3C: “No asumas que están disponibles y depender de
ellas”
Aumentan el “peso” de la página
Diseño centrado en el usuario
21 Abril 2015
11
1 – Buenas Prácticas en la Web móvil
Entendiendo el Viewport I
•
Perspectiva Web: los usuarios consultan una página Web a través
de lo que se llama el viewport (por lo general, la ventana del
navegador)
•
Separa el concepto de un pixel, el que trabajas en CSS como
diseñador, y el pixel del dispositivo: el punto de luz en la pantalla
•
<meta name="viewport" content="width=device-width" />
•
La estructura de esta página es lo suficiente flexible como para
adaptarse los distintos anchos de pantalla
Diseño centrado en el usuario
21 Abril 2015
12
1 – Buenas Prácticas en la Web móvil
Entendiendo el Viewport II
Diseño centrado en el usuario
21 Abril 2015
13
1 – Buenas Prácticas en la Web móvil
Entendiendo el Viewport III
•
Media Queries
<!-- CSS media query on a link element -->
<link rel="stylesheet" media="(max-width: 800px)"
href="example.css" />
<!-- CSS media query within a style sheet -->
<style>
@media (max-width: 600px) {
.facet_sidebar {
display: none;
}
}
</style>
Diseño centrado en el usuario
21 Abril 2015
14
1 – Buenas Prácticas en la Web móvil
JavaScript para mejorar la experiencia de usuario
•
•
•
•
Separación de contenido, estilo y scripting
Verifica el soporte de características (a menos que utilices
detección de dispositivos)
Coloca los Scripts al final del documento justo antes de la
etiqueta </body>
Accesibilidad: alternativa a JavaScript
Diseño centrado en el usuario
21 Abril 2015
15
2 – Accesibilidad Web
¿Qué es?
•
15% población mundial tiene alguna discapacidad lo que dificulta
o impide su acceso a la web
•
Diseño Web que va a permitir que estas personas puedan
•
Percibir, entender, navegar e interactuar con la Web, aportando a su
vez contenidos
Diseño centrado en el usuario
21 Abril 2015
16
2 – Accesibilidad Web
WCAG
•
•
WCAG 1.0
•
•
•
Año 1999
14 pautas con x puntos de verificación cada una (A, AA, AAA)
http://www.discapnet.es/web_accesible/wcag10/WAI-WEBCONTENT19990505_es.html#toc
WCAG 2.0
•
•
•
Año 2008
4 principios asociados con pautas(nivel de conformidad A,AA,AAA)
http://www.w3.org/TR/WCAG20/
Diseño centrado en el usuario
21 Abril 2015
17
2 – Accesibilidad Web
Normativa: AENOR
•
•
La legislación española actualmente en vigor establece como
obligatoria la UNE 139803:2004
Nueva versión de la norma: UNE 139803:2012
•
•
•
No se ha modificado la legislación por lo que aún no es estrictamente
de aplicación
Las webs accesibles seguirán siendo accesibles con la nueva norma,
aunque pueden requerir algún ajuste porque incorpora algunos
requisitos
Los desarrollos legislativos europeos están tomando como norma de
referencia los requisitos de la WCAG 2.0. Cuando se aprueben y se
adopten a nivel español será estrictamente aplicable los requisitos de
la última versión de las WCAG
Diseño centrado en el usuario
21 Abril 2015
18
2 – Accesibilidad Web
Herramientas
•
Herramientas online
•
Extensiones de Firefox
•
Herramientas locales
Diseño centrado en el usuario
21 Abril 2015
19
2 – Accesibilidad Web
Herramientas online: Inclusión de URL
•
•
•
•
•
Wave, de Webaim. Puedes ver la página con o sin estilos,
analizar el contraste o ver la jerarquía de encabezados.
CynthiaSays. El informe es muy completo, incluye los criterios y
técnicas, por cada nivel, cumplidos, no cumplidos, que no se
aplican o que necesitan revisión manual.
Examinator. En la vista "Tablero" te ofrece la nota alcanzada.
Es el motor de revisión utilizado por walidator.net
Web Accessibility Checker. Permite incluir una URL o subir un
fichero.
Deque Worldspace Free Analysis. Permite revisión por URL,
subir un fichero y la inclusión directa de código. Lo más relevante
es que admite también la revisión de Flash y PDF. Existía una
extensión para Firefox "Qompliance" pero ya no está disponible.
Diseño centrado en el usuario
21 Abril 2015
20
2 – Accesibilidad Web
Herramientas online: Inclusión de URL
•
•
•
•
AccessMonitor Beta. Validador en portugues que permite
verificar una URL, subir un fichero o la entrada directa de código.
Check the Accessibility of a Web Page del Gobierno de
Noruega. La información que ofrece en los resultados es
detallada y otorga una puntuación.
SortSite permite testear 10 páginas, valida no solo aspectos de
accesibilidad de acuerdo a las WCAG 2.0 sino también enlaces
rotos, SEO, usabilidad de acuerdo con las Usability.gov, etc.
Nibbler desde un punto de accesibilidad no es recomendable
porque realiza muy pocas pruebas, pero sí incluye otras
validaciones de medidas de calidad de la página que organiza en
Accesibilidad, Experiencia, Marketing y Tecnología.
Diseño centrado en el usuario
21 Abril 2015
21
2 – Accesibilidad Web
Extensiones de Firefox
•
Hera FFX 2.2, extensión para Firefox de Sidar válida para
versiones anteriores a la 24. Valida de acuerdo a las WCAG 2.0 y
el informe es muy detallado. Tiene la gran ventaja de que
puedes validar la página cargada independientemente de que
haya requerido autenticación, algo que no es posible con las
validaciones mediante URL. Una vez instalada la tienes disponible
en Herramientas>Hera Extension>Summary
•
Accessibility Ainspector, extensión para Firebug que permite
validar de acuerdo a las WCAG 2.0. La beta 0.9 me la desistalé
porque me daba problemas, habrá que ver cómo evoluciona.
Diseño centrado en el usuario
21 Abril 2015
22
2 – Accesibilidad Web
Herramientas locales
•
•
•
aDesigner, es una herramienta local gratuita de IBM valida de
acuerdo a las WCAG 2.0 Muestra también la navegabilidad y la
"escuchabilidad" de la página por un lector de pantalla, y como
será percibida por personas con una discapacidad visual. Admite
la revisión de Flash.
Sortsite, tiene versión online y de escritorio de pago. Permite
validar sitios enteros no solo la accesibilidad de acuerdo a las
WCAG 2.0 sino también enlaces rotos, SEO, usabilidad de
acuerdo con las Usability.gov Se puede consultar todos los
puntos evaluados en Accessibility Standard WCAG 2.0“
Total Validator, en la versión gratuita solo permite evaluar una
página. En la versión de pago permite evaluar un sitio entero
aunque este requiera autenticación y evalúa también enlaces
rotos, etc. Sin embargo desde un punto de vista de accesibilidad
no es muy recomendable.
Diseño centrado en el usuario
21 Abril 2015
23
2 – Accesibilidad Web
Herramientas “completas”
•
Si queremos validar un sitio completo de acuerdo a las WCAG 2.0
•
•
•
•
Taw Monitor sería la mejor opción pero no es libre ni se indica su
precio.
De pago tendríamos Nibbler y Total Validator, pero se recomienda
ninguno de los dos desde el punto de vista de revisión de la
accesibilidad.
Sorsite que parece la mejor opción, chequea 112 puntos de
verificación de las WCAG 2.0, informa exactamente de cuáles evalúa,
el informe es bastante claro y lo complementa con informes sobre
usabilidad, SEO, enlaces rotos, etc. La versión trial online permite
validar 10 páginas y cuesta entre 35 y 199 euros. La versión de
escritorio permite 100 páginas en la evaluación trial y su precio va
entre los 99 y los 349 euros.
El Validator Suite Beta del W3C, de pago, tiene previsto validar de
acuerdo a las WCAG y permite validar sitios completos (precio en
función de número de páginas)
Diseño centrado en el usuario
21 Abril 2015
24
2 – Accesibilidad Web
Herramientas: TAW3
Diseño centrado en el usuario
21 Abril 2015
25
2 – Accesibilidad Web
Herramientas: TAW3
Diseño centrado en el usuario
21 Abril 2015
26
2 – Accesibilidad Web
Herramientas: TAW3
Diseño centrado en el usuario
21 Abril 2015
27
2 – Accesibilidad Web
Herramientas: TAW Monitor
Diseño centrado en el usuario
21 Abril 2015
28
2 – Accesibilidad Web
Herramientas: TAW Monitor
Diseño centrado en el usuario
21 Abril 2015
29
2 – Accesibilidad Web
Herramientas: Sortsite
Diseño centrado en el usuario
21 Abril 2015
30
2 – Accesibilidad Web
Herramientas: Hera-FFX (WCAG 2.0)
•
•
•
•
Universidad Politécnica de Madrid / Fundación Sidar
Versión en pruebas, es parte del proyecto fin de carrera de
alumnos
Complemento del navegador Mozilla Firefox que proporciona
soporte para la evaluación de la accesibilidad web
Análisis automático a medida que se cargan las páginas web en
el navegador y permite completar la revisión al usuario de forma
manual
Diseño centrado en el usuario
21 Abril 2015
31
2 – Accesibilidad Web
Herramientas: Hera-FFX (WCAG 2.0)
Diseño centrado en el usuario
21 Abril 2015
32
2 – Accesibilidad Web
Herramientas: Hera-FFX (WCAG 2.0)
Diseño centrado en el usuario
21 Abril 2015
33
2 – Accesibilidad Web
Herramientas: inSuit
•
•
•
Proporciona accesibilidad y usabilidad web desde la nube
Cumplimiento de los estándares internacionales
Ayuda a las personas con discapacidad, a las personas ancianas
o con pocas capacidades digitales y mejora la usabilidad web
para el público en general
Diseño centrado en el usuario
21 Abril 2015
34
2 – Accesibilidad Web
Herramientas: inSuit
•
•
•
Añade una capa de WAI-ARIA (WAI Acessible Rich Internet
Applications) sobre la página web origen
Automatiza el cumplimiento de objetivos de la WCAG 2.0, y
añade desde la nube las herramientas de navegación que el
usuario necesite
La solución no requiere modificaciones de la web del cliente
Diseño centrado en el usuario
21 Abril 2015
35
2 – Accesibilidad Web
Herramientas: inSuit
•
Ayudas a la navegación disponibles
Diseño centrado en el usuario
21 Abril 2015
36
2 – Accesibilidad Web
Herramientas: inSuit
•
Ayudas a la navegación disponibles
Diseño centrado en el usuario
21 Abril 2015
37
2 – Accesibilidad Web
Herramientas: inSuit
•
Ayudas a la navegación disponibles
Diseño centrado en el usuario
21 Abril 2015
38
3 – Usabilidad Web
¿Qué es?
•
Facilidad con la que las personas pueden utilizar una herramienta
particular o cualquier otro objeto fabricado por humanos con el
fin de alcanzar un objetivo concreto
•
Claridad y la elegancia con que se diseña la interacción con un
programa de ordenador o un sitio web
Diseño centrado en el usuario
21 Abril 2015
39
3 – Usabilidad Web
Principios básicos
•
Facilidad de Aprendizaje. Facilidad con la que nuevos usuarios
desarrollan una interacción efectiva con el sistema o producto
•
Facilidad de uso. Facilidad con la que el usuario hace uso de la
herramienta, con menos pasos o más naturales a su formación
específica. Eficacia - Eficiencia
•
Flexibilidad. Relativa a la variedad de posibilidades con las que
el usuario y el sistema pueden intercambiar información
•
Robustez. Nivel de apoyo al usuario que facilita el cumplimiento
de sus objetivos
Diseño centrado en el usuario
21 Abril 2015
40
3 – Usabilidad Web
Beneficios
•
•
•
•
•
•
•
Reducción de los costes de aprendizaje y esfuerzos
Disminución de los costes de asistencia y ayuda al usuario
Disminución en la tasa de errores cometidos por el usuario
Aumento de la tasa de conversión de visitantes a clientes de un
sitio web
Aumento de la satisfacción y comodidad del usuario
Mejora la imagen y el prestigio
Mejora la calidad de vida de los usuarios, ya que reduce su
estrés, incrementa la satisfacción y la productividad
Diseño centrado en el usuario
21 Abril 2015
41
3 – Usabilidad Web
Mejorando la usabilidad: test de usuarios
•
Prueba de usabilidad basada en la observación y análisis de cómo
un grupo de usuarios reales utiliza el sitio web. Se anotan los
problemas de uso con los que se encuentran para poder
solucionarlos posteriormente
Diseño centrado en el usuario
21 Abril 2015
42
3 – Usabilidad Web
Test de usuarios: Pasos
1. Selección de participantes
2. Preparación de los materiales
3. Planificación de la prueba
4. Desarrollo de la prueba
5. Informe de usabilidad con las conclusiones
Diseño centrado en el usuario
21 Abril 2015
43
3 – Usabilidad Web
Test de usuarios: Tareas
1. Definir los objetivos
2. Definir los casos de uso: tareas
3. Definir el procedimiento:
1. Elección de usuarios
2. Planificación del calendario
3. Posibles incentivos
4. Ejecución del test
1. Preparación de las historias
2. Preparar cómo se va a realizar la evaluación
3. Test
4. Análisis de resultados
5. Informe
Diseño centrado en el usuario
21 Abril 2015
44
Buenas prácticas en la web móvil
Accesibilidad y usabilidad
Laura Fernando López
21 de Abril de 2015
Descargar