mobile ux - princípios básicos

87
MOBILE UX Porquê Mobile? @vsdteixeira [email protected]

Upload: vitor-teixeira

Post on 22-Apr-2015

828 views

Category:

Technology


0 download

DESCRIPTION

Princípios de Usabilidade para Desenvolvimento de Websites Móveis

TRANSCRIPT

Page 1: Mobile UX - Princípios Básicos

MOBILE UXPorquê Mobile?

@vsdteixeira! ! [email protected]

Page 2: Mobile UX - Princípios Básicos

DESAFIO I

���2

Page 3: Mobile UX - Princípios Básicos

���3

A empresa GUM tem um negócio de produção e venda de pastilhas elásticas Gourmet e quer um site móvel para o seu Produto PrimeGum. O site deve permitir:

1. Conhecer o produto

2. Obter informação sobre os pontos de venda

3. Registar para entrar no programa de fidelização

Desenhe no máximo 4 ecrãs para contemplar este caso.

Page 4: Mobile UX - Princípios Básicos

BIBLIOGRAFIA

MOBILE FIRST Luke Wroblewsky

���4http://www.abookapart.com/products/mobile-first

Page 5: Mobile UX - Princípios Básicos

Experiência MOBILE deve ser pensada e desenhada primeiro

���5

Page 6: Mobile UX - Princípios Básicos

IDEIAS CHAVE

���6

Crescimento = OPORTUNIDADES

Limitações = FOCO

Capacidades = INOVAÇÃO

Page 7: Mobile UX - Princípios Básicos

CRESCIMENTO

���7

Page 8: Mobile UX - Princípios Básicos

NÚMEROS 2013“25% dos Portugueses que acedem à internet fazem-no

através de Smartphone”

���8MARKTEST, Bareme Internet 2013

“10% dos mesmos acedem utilizando um Tablet”

Em relação a 2012: Crescimento de 47% e 170%, respetivamente.

Page 9: Mobile UX - Princípios Básicos

… EM TABELA

���9MARKTEST, Bareme Internet 2013

ACESSO 2012 2013 VARIAÇÃO

Computador 62.6 62.7 0%

Smartphone 17.0 25.0 47%

Tablet 3.7 10.0 170%

Page 10: Mobile UX - Princípios Básicos

CURIOSIDADES

“Portugueses preferem ficar sem carro e sem TV do que sem Smartphone”

���10http://tek.sapo.pt & http://www.apdc.pt/

“62% não prescinde de ter o equipamento à mão enquanto janta e 19% leva-o para a cama”

Venda de smartphones cresce 25% em relação a 2012

Page 11: Mobile UX - Princípios Básicos

CASO FixeAds

Entre Out 2012 e Mar 2013 aumento de 70% no tráfego através de Smartphones ou Tablets

���11http://www.dinheirovivo.pt/Buzz/Artigo/CIECO138459.html

7,3M de visitas através de dispositivos móveis em 6 meses

Page 12: Mobile UX - Princípios Básicos

���12

(…) estamos a caminho de um novo paradigma da utilização da Internet em Portugal. O crescente número de smartphones e tablets que permitem uma experiência de navegação mais simples e divertida, abrem novas oportunidades ao mercado (…)

— Miguel Mascarenhas, CEO da FixeAds

Page 13: Mobile UX - Princípios Básicos

CASO FixeAds

���13

§§ §

Page 14: Mobile UX - Princípios Básicos

EM SUMA

Crescimento = OPORTUNIDADES

���14

Page 15: Mobile UX - Princípios Básicos

LIMITAÇÕES

���15

Page 16: Mobile UX - Princípios Básicos

TAMANHO DE ECRÃ1024x768 vs. 320x480 = - 80%!

���16

We can always choose to perceive things differently. You can focus on what's wrong in your life, or you can focus on what's right.

— Marianne Williamson

Page 17: Mobile UX - Princípios Básicos

TAMANHO DE ECRÃÉ necessário chegar a um compromisso entre objetivos de utilizador e necessidades do negócio

���17

…para saber, temos de conhecer os nossos utilizadores!

Será que todos aqueles links são mesmo úteis?

Page 18: Mobile UX - Princípios Básicos

EXEMPLO FlyTAP

���18

Page 19: Mobile UX - Princípios Básicos

EXEMPLO FlyTAP

���19

§ §

Page 20: Mobile UX - Princípios Básicos

PERFORMANCEVelocidade das ligações é uma preocupação em Mobile

���20

Se a experiência Mobile for “rápida e leve”, a experiência Desktop ganha com isso

“Reduzir Requests e tamanhos de ficheiro”

“Aproveitar as oportunidades oferecidas pelo HTML5, CSS3, etc.”

https://developers.google.com/speed/articles/mobile

Page 21: Mobile UX - Princípios Básicos

Because the cost of slower performance increases over time and persists, we encourage site designers to think twice about adding a feature that hurts performance if the benefit of the feature is unproven.

PERFORMANCE - GOOGLE SEARCHEm 2009 decidiram introduzir atrasos propositados

���21

Atraso de 500ms causou perda de 20% do tráfego e fez com que utilizadores demorassem a voltar, mesmo depois de reposto o estado normal.

http://googleresearch.blogspot.pt/2009/06/speed-matters.html

Page 22: Mobile UX - Princípios Básicos

e.g., Consultar o email enquanto cozinho

84% em casa, 74% em filas, 64% no trabalho, etc.

CONTEXTO DE UTILIZAÇÃO

Utilização típica em rajadas curtas

���22

Em qualquer lugar, a qualquer hora

Partilhar algo, consultar email, novos Tweets, etc.

Page 23: Mobile UX - Princípios Básicos

CONTEXTO DE UTILIZAÇÃO

Maior parte do tempo temos: 1 Olho & 1 Polegar

���23

§

Temos de criar interações rápidas e simples

Eliminar elementos de GUI* desnecessários

Abraçar as NUI**

*

*Graphical User Interfaces ** Natural User Interfaces

Page 24: Mobile UX - Princípios Básicos

EM SUMA

���24

Limitações = FOCO

Page 25: Mobile UX - Princípios Básicos

CAPACIDADES

���25

Page 26: Mobile UX - Princípios Básicos

TOQUE /MULTITOQUEO toque introduz uma série de possíveis combinações que permitem inovar e simplificar a UI

���26

§ §

Pull para atualizar

Swipe para mais opções

Page 27: Mobile UX - Princípios Básicos

Orientação do dispositivo /AcelerómetroPermite detetar o posicionamento do equipamento

���27

§ §

Page 28: Mobile UX - Princípios Básicos

Orientação do dispositivo /Acelerómetro & GiroscópioTambém permite detetar alterações na taxa de movimento dos dispositivos

���28

Tilt scrolling Gesto “Shake”

Navegar em panoramas com 360 graus de movimento (Giroscópio)

Page 29: Mobile UX - Princípios Básicos

Orientação do dispositivo /Acelerómetro & GiroscópioSaiba sempre para que lado fica o Norte

���29

§

Possibilidade: Gravar localização de algo e usar a bússola para apontar nessa direção

First world Problem: Onde é que deixei o meu carro?

http://blogs.adobe.com/cantrell/archives/2012/03/accessing-the-accelerometer-and-gyroscope-in-javascript.html

Page 30: Mobile UX - Princípios Básicos

LOCALIZAÇÃODeteção da localização permite situar-nos num mapa rapidamente e com elevada precisão

���30

§ §

Sugestões de locais baseados na localização atual

Pesquisar “algo” perto de mim

Page 31: Mobile UX - Princípios Básicos

CAPTURA DE IMAGEM, VÍDEOS E ÁUDIOAcesso às câmaras e micro para upload de imagem ou vídeo capturados no momento

���31

HTML Media Capture - Suportado em iOS e Android (6.0+ e 3.0+)

http://mobilehtml5.org/

Partilhar Fotos ou Áudio e/ou Vídeo

Submeter ficheiro áudio

Page 32: Mobile UX - Princípios Básicos

OUTRAS CAPACIDADES

Ligações entre disposivos por Bluetooth

���32

Proximidade dos dispositivos a objetos físicos

Deteção do nível de luz ambiente

NFC: Near Field Communication

Page 33: Mobile UX - Princípios Básicos

EM SUMA

���33

Capacidades = INOVAÇÃO

Page 34: Mobile UX - Princípios Básicos

A SEGUIR…ORGANIZAR INFORMAÇÃO

���34

POSSIBILITAR AÇÕES

FACILITAR O INPUT

PLANEAR O LAYOUT

Page 35: Mobile UX - Princípios Básicos

MOBILE UX

@vsdteixeira! ! [email protected]

PRINCÍPIOS PARA DESENVOLVIMENTO MOBILE

Page 36: Mobile UX - Princípios Básicos

ORGANIZAR INFORMAÇÃO

���36

Page 37: Mobile UX - Princípios Básicos

ALINHAR COM USE CASES MOBILE

���37

Check-in/ Status Quero manter-me informado sobre algo que muda regularmente

Explorar/ Jogar Quero uma distração para matar tempo

Editar/ Criar Preciso de concluir uma tarefa agora, não pode esperar

Pesquisar/ Descobrir Preciso da resposta a algo agora

Page 38: Mobile UX - Princípios Básicos

ALINHAR COM USE CASES MOBILE

���38http://xkcd.com/773/

Page 39: Mobile UX - Princípios Básicos

CONTEÚDO ANTES DA NAVEGAÇÃO

���39

Normalmente os utilizadores querem ver conteúdo imediatamente e não o sitemap

§Usar header simples com identificação do site e eventual link para Menu

Page 40: Mobile UX - Princípios Básicos

NAVEGAÇÃO RELEVANTE E BEM POSICIONADA

���40

Um menu no footer é importante para “encaminhar os utilizadores”

Não repetir o menu de topo; Usar uma âncora para o menu do footer e um botão para “voltar ao topo”

Usar opções de navegação contextual se aplicável e quando necessário (e.g., Ver mais…)

Page 41: Mobile UX - Princípios Básicos

NAVEGAÇÃO RELEVANTE E BEM POSICIONADA

���41

§ §

No fim da página temos para onde ir

Ir mais fundo neste tema

Page 42: Mobile UX - Princípios Básicos

REDUZIR NAVEGAÇÃO AO MÍNIMO NECESSÁRIO

���42

Não precisamos de botão “Back” em websites mobile

Evitar barras de menu fixas. Especialmente no fundo do ecrã

§

Ocupam o espaço ad eternum

Causam erros se pressionarmos botões do browser por engano

Page 43: Mobile UX - Princípios Básicos

MANTER O FOCO

���43

REMINDER: Maior parte do tempo temos: 1 Olho & 1 Polegar

Temos apenas a atenção parcial do utilizador

Designs claros e focados nos objetivos do utilizador ajudam a completar ações

Page 44: Mobile UX - Princípios Básicos

MANTER O FOCO

���44

§

Só o que interessa para fazer o post

§

Prevêem espaço ocupado pelo teclado

Page 45: Mobile UX - Princípios Básicos

EM SUMA

���45

Alinhar com comportamentos dos utilizadores

Enfatizar conteúdo antes da navegação

Providenciar opções relevantes para explorar e descobrir

Manter o foco nos objetivos dos utilizadores

Page 46: Mobile UX - Princípios Básicos

POSSIBILITAR AÇÕES

���46

Page 47: Mobile UX - Princípios Básicos

ALVOS ADEQUADOS

���47

Os dedos são apontadores imprecisos

Pontas dos dedos: 8-10mm

* http://www.lukew.com/ff/entry.asp?1085

Existem guidelines sobre tamanhos adequados*

Page 48: Mobile UX - Princípios Básicos

ALVOS ADEQUADOS

���48

Alvos bem posicionados, espaçados, e dimensionados ajudam a tocar com confiança

§ § §

GoodBetterBad

Page 49: Mobile UX - Princípios Básicos

POSICIONAMENTO DE AÇÕES

���49

Regra geral smartphones: Optimizar para Destros que utilizam o polegar para interagir

Ações comuns nas áreas acessíveis

Ações destrutivas nas áreas mais difíceis de aceder

Mais info em: http://www.lukew.com/ff/entry.asp?1649

Page 50: Mobile UX - Princípios Básicos

LINGUAGEM DO TOQUE

���50

Conhecer os gestos comuns ajudam a optimizar a interface para NUI *

http://www.lukew.com/ff/entry.asp?1071

Press

Drag Flick

Spread Pinch

Tap

Page 51: Mobile UX - Princípios Básicos

LINGUAGEM DO TOQUE

���51

Ainda há espaço para inovação

http://www.lukew.com/ff/entry.asp?1071

Page 52: Mobile UX - Princípios Básicos

NÃO ESQUECER “OS OUTROS”

���52

Os dispositivos híbridos ou sem capacidade de toque ainda existem

É preciso definir estados :focus e :hover em todos os nossos botões, links e menus

Page 53: Mobile UX - Princípios Básicos

EM SUMA

���53

Assegurar tamanho e posições adequadas dos alvos

Estar familiarizado com gestos comuns em mobile e como se alinham com os objetivos dos utilizadores

Não esquecer dispositivos sem toque e híbridos

Page 54: Mobile UX - Princípios Básicos

FACILITAR O INPUT

���54

Page 55: Mobile UX - Princípios Básicos

ENCORAJAR INPUT

���55

As pessoas querem usar os seus dispositivos para introdução

Dispositivos modernos fornecem uma oportunidade para obter input diverso dos utilizadores

REMINDER: Podemos simplificar a introdução de informação recorrendo à Localização, Orientação do dispositivo, Microfone, Câmaras, etc.

Page 56: Mobile UX - Princípios Básicos

LABELS EM MOBILE

���56

Labels no topo funcionam melhor em Mobile

§

Leitura e input sequenciais

Permitem usar toda a largura do ecrã

Page 57: Mobile UX - Princípios Básicos

LABELS EM MOBILE

���57

Labels dentro dos campos de input podem poupar espaço… mas existem mais riscos e cuidados a ter

§

Não podem tornar-se parte das resposta

Não podem ser confundidos com a resposta

Estão ausentes depois de se ter introduzido a resposta

Page 58: Mobile UX - Princípios Básicos

TIPOS DE INPUT E MÁSCARAS

���58

Tipos de input standard podem ajudar bastante.

checkbox radio password

<input type=“”>

file submit text

<select><option>…

Page 59: Mobile UX - Princípios Básicos

TIPOS DE INPUT E MÁSCARAS

���59

Novos tipos de input HTML5 podem ajudar ainda mais em mobile

<input type = “”>

url email number

Fornece teclados com defaults para o tipo de dados a ser introduzidos

Page 60: Mobile UX - Princípios Básicos

TIPOS DE INPUT E MÁSCARAS

���60

As várias máscaras dos nossos campos de input

Mascarar inputs com caracteres especias pode ser útil e evitar erros

É preciso corresponder às expectativas que introduzimos

Page 61: Mobile UX - Princípios Básicos

CONTROLOS CUSTOM

���61

Defaults inteligentes e controlos menos “tap intensive” e mais próximos das mecânicas naturais dos utilizadores

Spinners, Date-pickers, etc.

Não esquecer o :focus e :hover para estes controlos

Page 62: Mobile UX - Princípios Básicos

CONTROLOS CUSTOM

���62

Default inteligente. Encomendar 1 item é o mais convencional

Em vez de ter de introduzir um número basta pressionar a seta correspondente

Page 63: Mobile UX - Princípios Básicos

CONTROLOS CUSTOM

���63

vs.§

Page 64: Mobile UX - Princípios Básicos

LAYOUTS PARA TIPOS DE INTRODUÇÃO

���64

Considerar 3 possíveis cenários para introdução

Sequência de questões relacionadas

Atualizações não-lineares

Introdução contextualizada (comentários, etc)

Page 65: Mobile UX - Princípios Básicos

LAYOUTS PARA TIPOS DE INTRODUÇÃO

���65

Sequência de questões relacionadas

Ser eficiente nestes casos e cortar o dispensável

§

Page 66: Mobile UX - Princípios Básicos

LAYOUTS PARA TIPOS DE INTRODUÇÃO

���66

Atualizações não-lineares

Nem sempre queremos editar todos os campos

Interface mais limpa e intuitiva§

Page 67: Mobile UX - Princípios Básicos

LAYOUTS PARA TIPOS DE INTRODUÇÃO

���67

Introdução contextualizada

Manter o contexto ajuda a não ter de recordar

§

Page 68: Mobile UX - Princípios Básicos

USAR AS CAPACIDADES DISPONÍVEIS

���68

Localização, Orientação do dispositivo, Microfone, Câmaras, etc

Cada vez mais destas capacidades ficam disponíveis para utilizar na Web

Page 69: Mobile UX - Princípios Básicos

EM SUMA

���69

Não limitar possibilidade de contribuir em Mobile

Usar labels optimizadas para mobile em forms

Simplificar o input em mobile com input types adequados e máscaras

Escolher o layout certo dependendo do tipo de contributo esperado

Aproveitar oportunidades para utilizar as capacidades Mobile para obter input

Page 70: Mobile UX - Princípios Básicos

PLANEAR O LAYOUT

���70

Page 71: Mobile UX - Princípios Básicos

ACEITAR A MUDANÇA

���71

O mundo mobile muda um pouco todos os dias

Devemos abraçar a perspectiva de mudança e adaptar os nossos designs o melhor que soubermos

Page 72: Mobile UX - Princípios Básicos

META VIEWPORT

���72

Esta simples linha é o primeiro passo para layouts mobile eficientes

<meta name=“viewport” content=“width=device-width”>

Com esta linha asseguramos consistência entre diversos dispositivos com densidades de ecrã diferentes

A largura do nosso site fica automaticamente optimizada para o dispositivo em que está a ser vista

Page 73: Mobile UX - Princípios Básicos

DIFERENTES DENSIDADES DE ECRÃ

���73

Densidade de ecrã: Número total de pixels disponíveis dentro de dimensões físicas específicas

Usar CSS3 sempre que possível em vez de imagens

Servir imagens com o dobro da resolução para dispositivo com maior densidade de ecrã

Tip: Usar media-queries para servir imagens diferentes para dispositivos diferentes

Page 74: Mobile UX - Princípios Básicos

LAYOUTS FLUÍDOS E RESPONSIVE

���74

Fluídos - Que permitem alterar as suas dimensões mínimas e máximas

Responsive - Adaptar o design aos dispositivos criando experiências diferentes

Reposicionar elementos, alterar dimensões de imagens, remover ou adicionar elementos

Page 75: Mobile UX - Princípios Básicos

LAYOUTS FLUÍDOS E RESPONSIVE

���75

Fluído

http://coding.smashingmagazine.com/2009/06/02/fixed-vs-fluid-vs-elastic-layout-whats-the-right-one-for-you/

Page 76: Mobile UX - Princípios Básicos

LAYOUTS FLUÍDOS E RESPONSIVE

���76

Fluído

Page 77: Mobile UX - Princípios Básicos

LAYOUTS FLUÍDOS E RESPONSIVE

���77

Responsive

http://www.abookapart.com/products/responsive-web-design

Page 78: Mobile UX - Princípios Básicos

DIFERENTES DISPOSITIVOS, EXPERIÊNCIAS DIFERENTES

���78

Características únicas de cada tipo de dispositivos

Postura do utilizador

Método primário de input

Tamanho médio dos ecrãs

Page 79: Mobile UX - Princípios Básicos

REDUZIR COMPLEXIDADE

���79

REMINDER: Reduzir é a melhor aproximação para desenho de layouts em Mobile

Reduzir complexidade é bom para toda a gente

Page 80: Mobile UX - Princípios Básicos

EM SUMA

���80

Aceitar o ritmo de mudança

Deixar os browsers Mobile saber que pensámos neles

Criar designs flexíveis, fluídos e responsive

Saber onde traçar a linha entre experiências em diferentes dispositivos

Cortar o que é supérfluo

Page 81: Mobile UX - Princípios Básicos

CONCLUINDO…

���81

Page 82: Mobile UX - Princípios Básicos

���82

Aproveitar o crescimento Mobile

Abraçar limitações para focar e prioritizar os serviços

Usar capacidades Mobile para inovar na experiência

Pegar no que sabemos sobre Web Design e pensar de forma diferente acerca de Organização em Mobile, Ações, Input, e Layout

Page 83: Mobile UX - Princípios Básicos

DICAS DO LUKE

���83

Testar os serviços em dispositivos reais em vez de simuladores

Criar protótipos o mais cedo possível

Peguem no que sabem e ponham as mãos na massa! Não precisam saber tudo para começar…

Page 84: Mobile UX - Princípios Básicos

EM DISCUSSÃO…

���84

Nativos vs. soluções Web Mobile

Sites separados ou Responsive?

Page 85: Mobile UX - Princípios Básicos

DESAFIO II

���85

Page 86: Mobile UX - Princípios Básicos

���86

A empresa GUM tem um negócio de produção e venda de pastilhas elásticas Gourmet e quer um site móvel para o seu Produto PrimeGum. O site deve permitir:

1. Conhecer o produto

2. Obter informação sobre os pontos de venda

3. Registar para entrar no programa de fidelização

Desenhe no máximo 4 ecrãs para contemplar este caso.

Page 87: Mobile UX - Princípios Básicos

http://www.slideshare.net/vsdteixeira

MOBILE UX

@vsdteixeira! ! [email protected]