mobile user experience: compilando pessoas e codificando cores

104
MOBILE USER EXPERIENCE Compilando pessoas e codificando cores Pedro Albuquerque UX Senior Visual Designer Telefonica Digital UX Team São Paulo, Brasil

Upload: pedro-albuquerque

Post on 05-Jun-2015

716 views

Category:

Design


4 download

DESCRIPTION

Palestra apresentada no palco Pitágoras na edição 2014 da Campus Party em São Paulo.

TRANSCRIPT

Page 1: Mobile User Experience: Compilando pessoas e codificando cores

MOBILE USER EXPERIENCE!Compilando pessoas e codificando cores!

Pedro Albuquerque!UX Senior Visual Designer!Telefonica Digital UX Team!São Paulo, Brasil!

Page 2: Mobile User Experience: Compilando pessoas e codificando cores

O que veremos hoje?!

Page 3: Mobile User Experience: Compilando pessoas e codificando cores

01 // Vantagens e limitações dos dispositivos móveis!

02 // Atributos importantes para se criar uma boa ! experiência mobile.!

03 // Princípios do design para criação de aplicativos.!

04 // Exercícios de UX para criação de serviços mobile.!!05 // Dicas e melhores práticas de implementação de ! interface!

Page 4: Mobile User Experience: Compilando pessoas e codificando cores

Você quer que seu aplicativo seja apresentável sem a intervenção de um “designer”.!!Você quer ser capaz de criar aplicativos por sua própria conta, ou somente com uma equipe de desenvolvedores.!

POR QUÊ ESTOU AQUI?!

Page 5: Mobile User Experience: Compilando pessoas e codificando cores

Com algum tempo e alguns truques você consegue, especialmente para aplicativos.!

BOA NOTÍCIA :)!

Page 6: Mobile User Experience: Compilando pessoas e codificando cores

Por onde começar?!

Page 7: Mobile User Experience: Compilando pessoas e codificando cores

Um smartphone não é PC!

Page 8: Mobile User Experience: Compilando pessoas e codificando cores

Um smartphone não é PC!

Sentado em um ambiente previsível.!!Tela maior favorece multi-tasking.!!Teclado e mouse como input.!

Page 9: Mobile User Experience: Compilando pessoas e codificando cores

Um smartphone não é PC!

Page 10: Mobile User Experience: Compilando pessoas e codificando cores

Meio ambiente com contextos variáveis.!!Tela menor e espaço limitado para input de texto.!!A interface do usuário ocupa a tela toda.!!Dificuldade em multi-task e fácil se perder.!

Um smartphone não é PC!

Page 11: Mobile User Experience: Compilando pessoas e codificando cores

Smartphones não são mais apenas telefones!

Page 12: Mobile User Experience: Compilando pessoas e codificando cores

Aplicativos móveis nos apresentam uma oportunidade de inventar novas formas das

pessoas interagirem com a informação.!

Page 13: Mobile User Experience: Compilando pessoas e codificando cores

O que nos liberta para atuar fora dos limites das suas hipóteses!

Page 14: Mobile User Experience: Compilando pessoas e codificando cores

Qual o primeiro passo?!

Page 15: Mobile User Experience: Compilando pessoas e codificando cores

Saiba com quem você está falando!

Page 16: Mobile User Experience: Compilando pessoas e codificando cores

Cultive uma mentalidade “móvel”!

Page 17: Mobile User Experience: Compilando pessoas e codificando cores

Abrace o caos!

Page 18: Mobile User Experience: Compilando pessoas e codificando cores

Como criar uma grande experiência mobile?!

Page 19: Mobile User Experience: Compilando pessoas e codificando cores

1!Faça com seja essencialmente mobile!

Page 20: Mobile User Experience: Compilando pessoas e codificando cores

Foque no que ele faz melhor!

Page 21: Mobile User Experience: Compilando pessoas e codificando cores

Tecnologia pode guiar, mas não deve ser o foco!

Page 22: Mobile User Experience: Compilando pessoas e codificando cores

Foco na necessidade!

Page 23: Mobile User Experience: Compilando pessoas e codificando cores

Na prática:!

Técnicas de pesquisa!

Entrevista !contextual!

INVASIVA!

MENOS INVASIVA!

PESQUISADOR!PRESENTE!

PESQUISADOR !AUSENTE!

Estudo de !privação!

Pesquisa online!

Shop Alongs!

Teste de !protótipo!

Estudos de !tráfego!

Shadowing!

Estudo de !diário!

Page 24: Mobile User Experience: Compilando pessoas e codificando cores

2!Faça com seja relacionada ao seu contexto!

Page 25: Mobile User Experience: Compilando pessoas e codificando cores

Contexto é compreender as relações humanas que ocorrem entre pessoas,

lugares e objetos no mundo.!

Page 26: Mobile User Experience: Compilando pessoas e codificando cores

Framework de contexto!

Page 27: Mobile User Experience: Compilando pessoas e codificando cores

Orquestração e inflexão!

Page 28: Mobile User Experience: Compilando pessoas e codificando cores

Como atingimos essa compreensão?!

Page 29: Mobile User Experience: Compilando pessoas e codificando cores

Lembre-se de interrupções e atenção parcial!

Page 30: Mobile User Experience: Compilando pessoas e codificando cores

Reduza a carga cognitiva!

Page 31: Mobile User Experience: Compilando pessoas e codificando cores

Faça pesquisa de campo!

Page 32: Mobile User Experience: Compilando pessoas e codificando cores

Na prática:!

Divida-se em grupos!

Page 33: Mobile User Experience: Compilando pessoas e codificando cores

Na prática:!

Vá para a rua!

Page 34: Mobile User Experience: Compilando pessoas e codificando cores

Na prática:!Crie 2-3 conceitos com base na necessidade que sua equipe identificou!

Page 35: Mobile User Experience: Compilando pessoas e codificando cores

Na prática:!Faça sketchs das suas ideias!

Page 36: Mobile User Experience: Compilando pessoas e codificando cores

3!Enfatize sua utilidade e funcionalidade!

Page 37: Mobile User Experience: Compilando pessoas e codificando cores

Entenda as possíveis características de UI!

h"p://www.lukew.com/ff/entry.asp?1071  

Page 38: Mobile User Experience: Compilando pessoas e codificando cores

Conheça as capacidades técnicas dos dispositivos!

Direção: através de um compasso digital!

Giroscópio: movimento 360o!

Áudio: microfone ou caixa de som!

Vídeo e Imagem: captura e download!

Dual camera: câmeras na frente e atrás!

Conexões do dispositivo: como Bluetooth!

Proximidade: proximidade com outros objetos!

Luz ambiente: percepçãp de claro/escuro no ambiente!

NFC: Near Field Communications através de frequência de rádio!

Page 39: Mobile User Experience: Compilando pessoas e codificando cores

Amadureça sua capacidade de renúncia!

Page 40: Mobile User Experience: Compilando pessoas e codificando cores

Diga adeus ao “tá pronto”!

Page 41: Mobile User Experience: Compilando pessoas e codificando cores

Mostre de cara as possibilidades de tarefas da

sua aplicação.!

Page 42: Mobile User Experience: Compilando pessoas e codificando cores

Dentro do aplicativo temos tarefas!

Page 43: Mobile User Experience: Compilando pessoas e codificando cores

Mas também temos possibilidades de tarefas que podem ser realizadas!

Page 44: Mobile User Experience: Compilando pessoas e codificando cores

X!

Page 45: Mobile User Experience: Compilando pessoas e codificando cores

Como definir essas possibilidades?!

Page 46: Mobile User Experience: Compilando pessoas e codificando cores
Page 47: Mobile User Experience: Compilando pessoas e codificando cores
Page 48: Mobile User Experience: Compilando pessoas e codificando cores

Na prática:!

Desenhando telas!

“O que as pessoas acham deste lugar?”

Page 49: Mobile User Experience: Compilando pessoas e codificando cores

Na prática:!

Desenhando telas!

Agrupe os cards de maneira a responder a pergunta. Permita que as pessoas validem suas hipóteses de maneira rápida.

Page 50: Mobile User Experience: Compilando pessoas e codificando cores

Na prática:!

Prototipe em cada estágio!

Prototipação !no papel!

Sketch &!Storyboard!

Baixa !fidelidade!

Alta !fidelidade!

Page 51: Mobile User Experience: Compilando pessoas e codificando cores

Na prática:!

Loop de prototipação!

Construir/Criar!

Validar!

Refinar!

Page 52: Mobile User Experience: Compilando pessoas e codificando cores

Na prática:!

Validando hipóteses!

Os usuários entendem isso?!!Está perceptível a função de cada tela?!!Posso simplificar isso?!!É intuitivo?!

Page 53: Mobile User Experience: Compilando pessoas e codificando cores

Na prática:!

Dicas para prototipação!

Planeje fazer muitos protótipos!!Trabalhe em escala e imprima tudo.!!Teste no dispositivo o mais rápido o possível.!

Page 54: Mobile User Experience: Compilando pessoas e codificando cores

Consistência visual!ou como deixar meu aplicativo bonito!

Page 55: Mobile User Experience: Compilando pessoas e codificando cores

Usa seu editor de código e provavelmente nunca abriu um Photoshop ou Illustrator (só obrigado).!!Você escreve scripts para resolver problemas.!!Você adora o seu terminal e seu banco de dados, mas nem tanto sua régua ou paleta de cores (se você tiver isso).!

Se você é um desenvolvedor, logo:!

Page 56: Mobile User Experience: Compilando pessoas e codificando cores

Boa interface !

= !Mesmos princípios!

!Web developer / System developer / Java / Ruby / iOS / CSS!

Page 57: Mobile User Experience: Compilando pessoas e codificando cores
Page 58: Mobile User Experience: Compilando pessoas e codificando cores
Page 59: Mobile User Experience: Compilando pessoas e codificando cores
Page 60: Mobile User Experience: Compilando pessoas e codificando cores

Princípios de User Experience!

Simplicidade!!Consistência!!Navegação intuitiva!

Page 61: Mobile User Experience: Compilando pessoas e codificando cores

Regra do dedão!

Page 62: Mobile User Experience: Compilando pessoas e codificando cores

Orientação do dispositivo!

Page 63: Mobile User Experience: Compilando pessoas e codificando cores

Conheça os padrões de interação!

Navegação / Abas / Galeria de imagens / Menu gaveta / Botão voltar / Botões de ação / Atalhos / Compartilhar / Busca / Listas / Caixa de diálogo / Notificações / Inseri dados / Gestos!

Page 64: Mobile User Experience: Compilando pessoas e codificando cores

Diferentes estilos de interface!

Page 65: Mobile User Experience: Compilando pessoas e codificando cores

Interface nativa x customizada?!

Page 66: Mobile User Experience: Compilando pessoas e codificando cores

Explore as diversas possibildiades de identidade visual!

h"p://androidnice=es.tumblr.com/  

Page 67: Mobile User Experience: Compilando pessoas e codificando cores

h"p://p"rns.com/  

Explore as diversas possibildiades de identidade visual!

Page 68: Mobile User Experience: Compilando pessoas e codificando cores

Launch icon!

Android!

!

iOS!

!

Windows Phone!

Page 69: Mobile User Experience: Compilando pessoas e codificando cores

Ícones dentro da aplicação!

Page 70: Mobile User Experience: Compilando pessoas e codificando cores

Sobre o uso de ícones!

Invista em um bom set de ícones.!!Pixel icons são bons para aplicações web.!!FamFamFam é um bom começo.!!Somente use ícones quando este for familiar, do contrário utilize o ícone padrão, ou texto + ícone!

Page 71: Mobile User Experience: Compilando pessoas e codificando cores

Grid: Android!

Page 72: Mobile User Experience: Compilando pessoas e codificando cores

Grid: iOS!

Page 73: Mobile User Experience: Compilando pessoas e codificando cores

Grid: Windows Phone!

Page 74: Mobile User Experience: Compilando pessoas e codificando cores

Lei da Proximidade!

A proximidade espacial ou temporal de elementos pode induzir a mente a perceber um coletivo ou totalidade.!

Page 75: Mobile User Experience: Compilando pessoas e codificando cores

Tipografia!

Legibilidade!Tamanho!Espaçamento!Entrelinha!Largura da coluna!Contraste!

Page 76: Mobile User Experience: Compilando pessoas e codificando cores

Legibilidade e resolução!

Page 77: Mobile User Experience: Compilando pessoas e codificando cores

Tamanho mínimo!

Page 78: Mobile User Experience: Compilando pessoas e codificando cores

Cuidado ao escolher a fonte!

Page 79: Mobile User Experience: Compilando pessoas e codificando cores

Por isso existem fontes padrão!

Page 80: Mobile User Experience: Compilando pessoas e codificando cores

Tamanho mínimo: só testando!

Page 81: Mobile User Experience: Compilando pessoas e codificando cores

h"p://type-­‐scale.com/  

Page 82: Mobile User Experience: Compilando pessoas e codificando cores

h"p://www.google.com/fonts  

Page 83: Mobile User Experience: Compilando pessoas e codificando cores

O segredo das cores!

Page 84: Mobile User Experience: Compilando pessoas e codificando cores

Escolhendo cores!

h"p://www.colourlovers.com/  

Page 85: Mobile User Experience: Compilando pessoas e codificando cores

Escolha 3 cores: menos é mais!

Títulos!H1, h2, h3, h4{ color: # 000} !

!Corpo de texto!Body { color: # 333}!

!Texto tênue!.muted { color: # 666}!

Page 86: Mobile User Experience: Compilando pessoas e codificando cores

E criou uma caixa. O  Texto  da  caixa  pode  ser  uma  versão  mais  clara  da  cor  do  background,  não  branca  nem  cinza.  

Você escolheu a cor de fundo verde!

Page 87: Mobile User Experience: Compilando pessoas e codificando cores

Combinando cores!

Títulos!H1, h2, h3, h4{ color: # 000} !

!Corpo de texto!Body { color: # 333}!

!Texto tênue!.muted { color: # 666}!

Page 88: Mobile User Experience: Compilando pessoas e codificando cores

Combinando cores!

Título #000. Corpo de texto #333 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. #666 Copyright texto tênue

Page 89: Mobile User Experience: Compilando pessoas e codificando cores

Combinando cores!

Título. Corpo de texto lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Copyright texto tênue

Page 90: Mobile User Experience: Compilando pessoas e codificando cores

Grid + Tipografia + Cores = Hierarquia e contraste!

Page 91: Mobile User Experience: Compilando pessoas e codificando cores

Detalhes tão pequenos…!

Page 92: Mobile User Experience: Compilando pessoas e codificando cores

Escondidinho!

Page 93: Mobile User Experience: Compilando pessoas e codificando cores

Interface animada!

Page 94: Mobile User Experience: Compilando pessoas e codificando cores

Design reutilizável!

Page 95: Mobile User Experience: Compilando pessoas e codificando cores

Assim como temos funções que reutilizamos em código, também temos ferramentas

que podemos utilizar para criar elementos visuais

consistentes. !

Page 96: Mobile User Experience: Compilando pessoas e codificando cores

h"p://getbootstrap.com/  

Page 97: Mobile User Experience: Compilando pessoas e codificando cores

h"p://founda=on.zurb.com/  

Page 98: Mobile User Experience: Compilando pessoas e codificando cores

Considerações finais!Ufa!!

Page 99: Mobile User Experience: Compilando pessoas e codificando cores

Seja consistente!

Page 100: Mobile User Experience: Compilando pessoas e codificando cores

Não coloque tudo na mesma tela.!

Page 101: Mobile User Experience: Compilando pessoas e codificando cores

O tom de voz faz toda diferença.!

Page 102: Mobile User Experience: Compilando pessoas e codificando cores

Obrigado :)!

Pedro Albuquerque!@[email protected]!www.pedroalbuca.com!

Page 103: Mobile User Experience: Compilando pessoas e codificando cores

Referências úteis!This is Service Design Thinking:!http://thisisservicedesignthinking.com/!!Design Thinking - Inovação em Negócios:!http://livrodesignthinking.com.br/!!Mobile First:!http://www.abookapart.com/products/mobile-first!!Touch Gesture Reference Guide:!http://www.lukew.com/ff/entry.asp?1071!!Multi-device Layout Patterns:!http://www.lukew.com/ff/entry.asp?1514!!Designing Mobile Apps:!http://www.appdesignbook.com/!!Mobile UX Essentials:!http://www.slideshare.net/Rachel_Hinman/mobile-ux-essentials!!Hackdesign.org:!http://hackdesign.org/!

Page 104: Mobile User Experience: Compilando pessoas e codificando cores

UX Archive:!http://www.uxarchive.com/!!Pttrns:!http://pttrns.com/!!Android Niceties:!http://androidniceties.tumblr.com/!!Android Pttrns:!http://androidpttrns.com/!!iOS Human Interface Guidelines:!https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/!!Design | Android Developers:!http://developer.android.com/design/index.html!!Android UI Design Kit for PS and GIMP:!http://androiduiux.com/2013/10/04/android-ui-design-kit-for-photoshop-and-gimp-4-3-free-download/!!iOS7 GUI PSD (iPhone):!http://www.teehanlax.com/tools/iphone/!!Colour lovers:!http://www.colourlovers.com/!!Adobe Kuler:!https://kuler.adobe.com/!!Color Scheme Designer:!http://colorschemedesigner.com/!!Flat design vs. Realism:!http://www.flatvsrealism.com/!