39
DESENHO DE SOLUÇÕES INTERACTIVAS PARA DIVERSAS PLATAFORMAS

Desenho de soluções interactivas para diversas plataformas

  • Upload
    mauro

  • View
    1.762

  • Download
    1

Embed Size (px)

DESCRIPTION

-- Os slides tinham um gradiente que não passou para o upload -- O workshop que decorreu na FNAC de Santa Catarina e foi patrocinado pelo centro de formação FLAG (www.flag.pt) Speaker: Mauro Martins Agenda: - Um novo paradigma? - Tantos dispositivos e todos tão diferentes; - Do teclado e rato para a utilização "natural"; - Aplicações VS Websites; - Dicas para criar uma boa aplicação;

Citation preview

Page 1: Desenho de soluções interactivas para diversas plataformas

DESENHO DE SOLUÇÕES INTERACTIVASPARA

DIVERSAS PLATAFORMAS

Page 2: Desenho de soluções interactivas para diversas plataformas

QUEM SOU EU?

• Software Developer• Web Developer• iPhone Developer• AUG Porto Co-Manager

[email protected]/[email protected]/in/mauromartins

MAURO MARTINS

Page 3: Desenho de soluções interactivas para diversas plataformas

AGENDA

• Novo paradigma?

• Responsive Web Design

• Aplicações VS Websites

• Rato VS Corpo

• Less is more!

• Dicas para criar uma boa aplicação

Page 4: Desenho de soluções interactivas para diversas plataformas

amigahistory.co.uk

Page 5: Desenho de soluções interactivas para diversas plataformas

flickr.com

Page 6: Desenho de soluções interactivas para diversas plataformas

apple.com

Page 7: Desenho de soluções interactivas para diversas plataformas

apple.com

Page 8: Desenho de soluções interactivas para diversas plataformas

• Desktop

• Laptop

• Smartphones

• Tablets

• Consolas

• Quiosques multimédia

• Instalações

• TV?

NOVO PARADIGMA?

Page 9: Desenho de soluções interactivas para diversas plataformas

• Desktop

• Laptop

• Smartphones

• Tablets

• Consolas

• Quiosques multimédia

• Instalações

• TV?

NOVO PARADIGMA?

Page 10: Desenho de soluções interactivas para diversas plataformas

Desktop

Utilização Casa

Ecrã Médio / Grande

Interacção Teclado + Rato

NOVO PARADIGMA?

Desktop Smartphone Tablet TV

Utilização Casa Rua Casa + Rua Casa

Ecrã Médio / Grande Pequeno Pequeno Grande

Interacção Teclado + Rato Tacto Tacto Comando

Page 11: Desenho de soluções interactivas para diversas plataformas

Todos com diferentes tamanhos, resoluções,formas de utilização!

NOVO PARADIGMA?

Page 12: Desenho de soluções interactivas para diversas plataformas

Telefones Ecrã Resoluções

iPhone 4 3.2’’ 640 x 960

HTC Aria 3.2’’ 320 x 480

HTC Droid Incredible 3.7’’ 480 x 800

HTC HD2 4.3’’ 480 x 800

HTC Evo 4.3’’ 480 x 800

Nokia N900 3.5’’ 480 x 800

* Smartphones mais vendidos nos EUA

Apenas os smartphones*

NOVO PARADIGMA?

Page 13: Desenho de soluções interactivas para diversas plataformas

QUEREM TUDO!

Desktop + Smartphones + Tablets!

e o que mais houver…

OS CLIENTES?

Page 14: Desenho de soluções interactivas para diversas plataformas

Desktop + Smartphones + Tablets!

OS CLIENTES?

• meusite.com• m.meusite.com• tablet.meusite.com

meusite.cssm.meusite.csstablet.meusite.css

Page 15: Desenho de soluções interactivas para diversas plataformas

RESPONSIVE WEB DESIGN!

Page 16: Desenho de soluções interactivas para diversas plataformas

• Uma “fundação” flexível– Layouts com percentagens

– Imagens com percentagens máximas

• Media Queries para esconder / modificar objectos

RESPONSIVE WEB DESIGN

Page 17: Desenho de soluções interactivas para diversas plataformas

• http://www.alistapart.com/d/responsive-web-design/ex/ex-site-flexible.html• http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/

RESPONSIVE WEB DESIGN

Page 18: Desenho de soluções interactivas para diversas plataformas

• http://www.alistapart.com/d/responsive-web-design/ex/ex-site-flexible.html• http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/

RESPONSIVE WEB DESIGN

Page 19: Desenho de soluções interactivas para diversas plataformas

• http://filamentgroup.com/lab/responsive_images_experimenting_with_context_aware_image_sizing/• http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/

RESPONSIVE WEB DESIGN

Page 20: Desenho de soluções interactivas para diversas plataformas

<link rel="stylesheet" type="text/css" href="core.css" media="screen" />

<link rel="stylesheet" type="text/css" href="print.css" media="print" />

CSS 2

<link rel="stylesheet“ type="text/css“ media="screen and (max-device-width: 480px)" href="shetland.css" />

@media screen and (max-device-width: 480px) { .column { float: none; }}

<link rel="stylesheet“ type="text/css“ media="screen and (max-device-width: 480px) and (resolution: 163dpi)" href="shetland.css" />

CSS 3

RESPONSIVE WEB DESIGN

Page 21: Desenho de soluções interactivas para diversas plataformas

OS CLIENTES (parte2)

Desktop + Smartphones + Tablets!

• meusite.com• m.meusite.com• tablet.meusite.com

• ?

Page 22: Desenho de soluções interactivas para diversas plataformas

OS CLIENTES (parte2)

Desktop + Smartphones + Tablets!

• meusite.com• m.meusite.com• tablet.meusite.com

• Aplicações!

Page 23: Desenho de soluções interactivas para diversas plataformas

APLICAÇÕES VS SITES

Aplicações Sites

Dedicadas Servem para tudo

Podemos ser mais criativos Temos de nos restringir a certas coisas

Vários dispositivos = Várias plataformas Uma web

Maiores custos ao longo do tempo Corrige uma vez, corrige em todo o lado

Solução que varia bastante conforme cada situação!

Page 24: Desenho de soluções interactivas para diversas plataformas

APLICAÇÕES VS SITES

Aplicações Sites

Dedicadas Servem para tudo

Podemos ser mais criativos Temos de nos restringir a certas coisas

Vários dispositivos = Várias plataformas Uma web

Maiores custos ao longo do tempo Corrige uma vez, corrige em todo o lado

Solução que varia bastante conforme cada situação!

Page 25: Desenho de soluções interactivas para diversas plataformas

COMO TRANSFORMAR ONOSSO SITE EM UMA APLICAÇÃO?

* Também funciona com os sites mobile

Page 26: Desenho de soluções interactivas para diversas plataformas

LESS IS MORE!

Page 27: Desenho de soluções interactivas para diversas plataformas

• Menos funcionalidades

• Navegação rápida e simples

• Não ter informação desnecessária

• Hierarquizar bem a informação para cada ecrã

• Usar metáforas do dia-a-dia

• Utilizar gestos já apreendidos

LESS IS MORE

Page 28: Desenho de soluções interactivas para diversas plataformas

LESS IS MORE

Page 29: Desenho de soluções interactivas para diversas plataformas

LESS IS MORE

Page 30: Desenho de soluções interactivas para diversas plataformas

RATO VS CORPO

Page 31: Desenho de soluções interactivas para diversas plataformas

RATO VS CORPO

Page 32: Desenho de soluções interactivas para diversas plataformas

RATO VS CORPO

48px

Page 33: Desenho de soluções interactivas para diversas plataformas

RATO VS CORPO

Page 34: Desenho de soluções interactivas para diversas plataformas

RATO VS CORPO

Page 35: Desenho de soluções interactivas para diversas plataformas

RATO VS CORPO

Page 36: Desenho de soluções interactivas para diversas plataformas

• Ter noção do corpo humano• Validar bem as nossas escolhas a nível de design– Interacções frequentes devem estar na zona inferior;– Fazer botões com +/- 48px

RATO VS CORPO

Page 37: Desenho de soluções interactivas para diversas plataformas

DICAS PARA SEREM BEM SUCEDIDOS

Criar um nicho de mercado

Encontrar um problema

Resolver esse problema

Page 38: Desenho de soluções interactivas para diversas plataformas

CONCLUSÃO

• Ponderar bastante cada decisão!• Pensar de forma global!• Tentar usar elementos fluídos e adaptáveis• Ter noção do nosso corpo como objecto interactivo• Menos é mais!• Estar atento a problemas e vê-los como oportunidades!

Page 39: Desenho de soluções interactivas para diversas plataformas

OBRIGADO!

Questões?

[email protected]/[email protected]/in/mauromartins