os cuidados e os limites do responsive web design

82
Os cuidados com o Web Mobile aka: O blá blá blá do Responsive Web Design

Post on 21-Oct-2014

1.473 views

Category:

Technology


5 download

DESCRIPTION

O Responsive Web Design não resolve tudo. Existem pontos importantes que você precisa relevar ao produzir algo responsivo.

TRANSCRIPT

Page 1: Os cuidados e os limites do Responsive Web Design

Os cuidados com o Web Mobileaka: O blá blá blá do Responsive Web Design

Page 2: Os cuidados e os limites do Responsive Web Design

DIEGO EIS

slideshare.net/diegoeisbit.ly/locawebstyle

@diegoeis@tableless

tableless.com.br

Page 3: Os cuidados e os limites do Responsive Web Design
Page 4: Os cuidados e os limites do Responsive Web Design

O que você sabe sobre o usuário?

Page 5: Os cuidados e os limites do Responsive Web Design

Você tem uma ideia das resoluções que o usuário usa. Não existe uma resolução matadora.

Qual a resolução?

Page 6: Os cuidados e os limites do Responsive Web Design
Page 7: Os cuidados e os limites do Responsive Web Design

#WTF

Page 8: Os cuidados e os limites do Responsive Web Design

Não pense no browser, pense no motor de renderização.

Qual browser?

Page 9: Os cuidados e os limites do Responsive Web Design
Page 10: Os cuidados e os limites do Responsive Web Design

O que você sabe é que o mouse existe.

Todos usam mouse?

Page 11: Os cuidados e os limites do Responsive Web Design

O cara pode estar em um feature phone ou um computador que foi rápido semana passada. Nunca existirão apenas computadores rápidos.

Computadores rápidos?

Page 12: Os cuidados e os limites do Responsive Web Design

3G? Banda larga com upload de 2Mb? A Conexão nunca será rápida o bastante.

Conexão rápida?

Page 13: Os cuidados e os limites do Responsive Web Design

De qual maioria você está falando?

Mito: a maioria define os padrões. Será?

Page 14: Os cuidados e os limites do Responsive Web Design

alguns dados interessantes

Page 15: Os cuidados e os limites do Responsive Web Design

usam vários dispositivos para terminar uma tarefa

90%

http://bit.ly/google-multi-screen-2012

Page 16: Os cuidados e os limites do Responsive Web Design

iniciam a compra no smartphone e depois terminam em outro dispositivo

65%

http://bit.ly/google-multi-screen-2012

Page 17: Os cuidados e os limites do Responsive Web Design

usam a TV e o celular simultaneamente todos os dias

81%

http://bit.ly/google-multi-screen-2012

Page 18: Os cuidados e os limites do Responsive Web Design

das interações de media são feitas em telas.

90%

http://bit.ly/google-multi-screen-2012

Page 19: Os cuidados e os limites do Responsive Web Design

responsive web design

Page 20: Os cuidados e os limites do Responsive Web Design

o que é?É uma forma de apresentar bem seu layout para um grande número de dispositivos meios de acesso, usando, principalmente, o mesmo código HTML.

Page 21: Os cuidados e os limites do Responsive Web Design

DESKTOP

título

título

TABLET

título

título

DESKTOP

TABLET

MOBILE

título

título

MOBILE

Page 22: Os cuidados e os limites do Responsive Web Design

As vantagens

Page 23: Os cuidados e os limites do Responsive Web Design

Nenhum redirecionamento. Nenhuma URL nova para o usuário aprender

Uma url

Page 24: Os cuidados e os limites do Responsive Web Design

Você mantém um código.

Um código

Page 25: Os cuidados e os limites do Responsive Web Design

Você faz apenas UM deploy.

Um deploy

Page 26: Os cuidados e os limites do Responsive Web Design

Você não tem vários lugares para atualizar seu conteúdo.

Um conteúdo para gerenciar

Page 27: Os cuidados e os limites do Responsive Web Design

Mas o Responsive não resolve tudoEle não é a solução para todos os problemas dos sites mobiles. Aliás, o termo "site mobile" está bem fora de moda.

Page 28: Os cuidados e os limites do Responsive Web Design

Manter um código é uma faca de dois gumesComo fica a performance para manter um código grande que se adapta?

Page 29: Os cuidados e os limites do Responsive Web Design

Fluxo de navegaçãoUsuários usando dispositivos móveis sofrem mais com fluxos complexos e longos.

Page 30: Os cuidados e os limites do Responsive Web Design

ConteúdoO Responsive não resolve seu problema de conteúdo. Isso NÃO significa que você precisa servir conteúdos diferentes para mobile e desktop.

Page 31: Os cuidados e os limites do Responsive Web Design

Elementos adaptadosNem todos os elementos usados no desktop são funcionam bem em outros meios de acesso. Nesse caso, você precisa de uma alternativa.

Page 32: Os cuidados e os limites do Responsive Web Design

TABS

Page 33: Os cuidados e os limites do Responsive Web Design
Page 34: Os cuidados e os limites do Responsive Web Design
Page 35: Os cuidados e os limites do Responsive Web Design
Page 36: Os cuidados e os limites do Responsive Web Design

RESS

Page 37: Os cuidados e os limites do Responsive Web Design

o que é RESS?Para começar é um acrônimo que ninguém entende: REsponsive Web Design + Server Side Components

É combinar a força do RWD servindo pedaços do site (componentes) otimizados de acordo com o contexto que o usuário se encontra.

Page 38: Os cuidados e os limites do Responsive Web Design

É bom paraSe você quiser ajustes finos de layout. Otimização de performance a nível de componente.

Page 39: Os cuidados e os limites do Responsive Web Design

UNIVERSIDADE DE NOTRE DAME

Page 40: Os cuidados e os limites do Responsive Web Design
Page 41: Os cuidados e os limites do Responsive Web Design
Page 42: Os cuidados e os limites do Responsive Web Design

TELAS GRANDES136 requests - 3.00MB

TELAS PEQUENAS23 requests - 291.94KB

Page 43: Os cuidados e os limites do Responsive Web Design

Cases ruinsEles mudam o site inteiro em vez de mudar apenas algunas componentes.

Page 44: Os cuidados e os limites do Responsive Web Design

SEARS

Page 45: Os cuidados e os limites do Responsive Web Design

SEARS

MOBILEDESKTOP

Page 46: Os cuidados e os limites do Responsive Web Design

HONDA uk

Page 47: Os cuidados e os limites do Responsive Web Design

SEARS

MOBILEDESKTOP

Page 48: Os cuidados e os limites do Responsive Web Design

Ainda está começandoNinguém usa de verdade, por isso, ninguém tem ideia da melhor forma de se fazer.

Page 49: Os cuidados e os limites do Responsive Web Design

Detectar dispositivos é e sempre será um problemaTanto que empresas como a DeviceAtlas, WURFL e Handset Detection tem ganhado algum dinheiro tentando resolver esse problema.

Page 50: Os cuidados e os limites do Responsive Web Design

adaptive web design

Page 51: Os cuidados e os limites do Responsive Web Design

Adaptive Web Design são várias soluções e metodologias usadas, ao contrário do que vejo por aí, ele não é concorrente do Responsive. Na verdade o Responsive está contido no AWD.

AWD é um pacote de soluções

Page 52: Os cuidados e os limites do Responsive Web Design

HONDA ukRWD

Adaptive Web DesignRESS

Adaptive Delivery

ETC…GRIDS

Design atômico

http://bradfrostweb.com/blog/post/the-principles-of-adaptive-design/

Page 53: Os cuidados e os limites do Responsive Web Design

Você escreve código nivelando por baixo e assim adiciona camadas de funcionalidades, tendo certeza de que tudo funciona em todos os meios de acesso, mesmo quando eles não tem suporte.

Progressive enhancement

Page 54: Os cuidados e os limites do Responsive Web Design

conteúdoHTML

formatação básicaCSS

formatação avançadaCSS

comportamentointerações

JS / CSS

Page 55: Os cuidados e os limites do Responsive Web Design

É a habilidade do sistema continuar em operação mesmo quando erros acontecem. A natureza inteira trabalha dessa forma. Os browsers trabalham dessa forma. É por isso que você consegue fazer coisas maravilhosas com CSS3 e HTML5

Fault tolerance

Page 56: Os cuidados e os limites do Responsive Web Design
Page 57: Os cuidados e os limites do Responsive Web Design
Page 58: Os cuidados e os limites do Responsive Web Design
Page 59: Os cuidados e os limites do Responsive Web Design

Mobile First

Page 60: Os cuidados e os limites do Responsive Web Design

Restrições• Tamanho da tela • Velocidade das redes • Modos de uso (Contextos)

Page 61: Os cuidados e os limites do Responsive Web Design

Estruture primeiro o conteúdoIsso faz com que todo mundo se foque exclusivamente em como o conteúdo vai se comportar e como será sua hierarquia e prioridade.

Page 62: Os cuidados e os limites do Responsive Web Design

Planeje os contextosOtimizar a experiência pensando nos contextos é algo novo. Você precisa entender que o usuário vai usar seu site/sistema em pé no ônibus ou sentado confortavelmente no sofá.

Page 63: Os cuidados e os limites do Responsive Web Design

Suportar e otimizarVocê não precisa suportar ou otimizar seu sistema para todos os aparelhos e contextos existentes. É impossível. Mas você pode estudar seu usuário e entender quais os dispositivos usados e suas features.

Page 64: Os cuidados e os limites do Responsive Web Design

Reduza requests e tamanho de arquivosElimine redirects, use poucas imagens, otimize e trate os assets de produção, reduza dependências (principalmente de JavaScript).

Page 65: Os cuidados e os limites do Responsive Web Design

Inicie pelo mobileE essa prática não é fácil. Não é apenas o design que precisa iniciar pelo Mobile, mas todo o processo. Desde o planejamento até a codificação.

Page 66: Os cuidados e os limites do Responsive Web Design
Page 67: Os cuidados e os limites do Responsive Web Design

//// Primeiro Mobile, depois o resto//

a {color: blue;}

@media screen and (min-width: 768px) { a {color: yellow;}}

@media screen and (min-width: 992px) { a {color: green;}}

@media screen and (min-width: 1200px) { a {color: black;}}

Page 68: Os cuidados e os limites do Responsive Web Design

alguns cuidados

Page 69: Os cuidados e os limites do Responsive Web Design

Se o fluxo é longo, diminuaPor que precisamos ter um fluxo longo complexo no desktop? Só por causa do espaço, por causa do conforto? Não seria mais confortável dar menos cliques e ter um fluxo menor?

Page 70: Os cuidados e os limites do Responsive Web Design

Comportamentos similaresUnifique o comportamento. Minimize comportamentos diferentes entre os dispositivos.

Page 71: Os cuidados e os limites do Responsive Web Design

Não perca tempo com as imagensContinue usando imagens do jeito que você sempre usou. Claro, tente otimizar o máximo possível, mas não fique louco tentando usar versões diferentes para vários dispositivos.

Page 72: Os cuidados e os limites do Responsive Web Design

Não abuse da adaptaçãoTanto no back-end quanto no front-end. Você vai ter problemas em manter dois códigos e isso pode sair do controle.

Page 73: Os cuidados e os limites do Responsive Web Design

Trabalhe com design e estruturas similaresCriar um layout parecido entre as plataformas diminui o aprendizado do usuário, diminuir código e você mantém melhor o controle.

Page 74: Os cuidados e os limites do Responsive Web Design
Page 75: Os cuidados e os limites do Responsive Web Design

outras preocupações

Page 76: Os cuidados e os limites do Responsive Web Design

Você começa a preencher um formulário no desktop, mas precisa terminá-lo no smartphone, como sincronizar essa tarefa?

Como controlar a sincronização de conteúdo?

Page 77: Os cuidados e os limites do Responsive Web Design

Touch, Mouse, Gestures etc… Como garantir que todas a execução de tarefas em qualquer dispositivo?

Como padronizar as interações de eventos?

Page 78: Os cuidados e os limites do Responsive Web Design

Como seu produto pode interagir com diversos dispositivos ao mesmo tempo?

Exemplo: http://g.co/racer

Como melhorar a interação entre dispositivos

Page 79: Os cuidados e os limites do Responsive Web Design
Page 80: Os cuidados e os limites do Responsive Web Design

Pense no usuário não na tecnologia

Page 81: Os cuidados e os limites do Responsive Web Design

http://bit.ly/no-mobile-web

Page 82: Os cuidados e os limites do Responsive Web Design

Amplexos! Perguntas?

slideshare.net/diegoeisbit.ly/locawebstyle

@[email protected]