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

Os cuidados e os limites do Responsive Web Design

Oct 21, 2014

Download

Technology

O Responsive Web Design não resolve tudo. Existem pontos importantes que você precisa relevar ao produzir algo responsivo.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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]