SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
responsive web design



GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
introdução
                  O conceito de “Responsive Web Design”, iniciado e defendido
                  pelo versátil designer norte-americano Ethan Marcotte, é um dos
                  mais recentes marcos na evolução da World Wide Web e na
                  defesa dos Web standards como premissa indispensável ao seu
                  desenvolvimento.

                  A forma como a Web tem evoluído, amadurecido, e a crescente
                  panóplia de suportes através dos quais temos acesso à internet,
                  estão intrinsecamente ligados à génese deste conceito. A Web
                  deixará de ser um espaço onde são expostos blocos de informa-
                  ção (sejam eles gráficos, textuais, visíveis ou audíveis) rígidos,
                  intransformáveis e iguais para todos os utilizadores, para passar a
                  ser um espaço que é reinventado a cada acesso de cada utiliza-
                  dor.




GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
contextualização
                  Há uma década atrás, o acesso à World         Cada um destes aparelhos assume um
                  Wide Web estava praticamente reservado        posicionamento próprio e específico na
                  ao aparelho onde a mesma se difundiu: o       forma como divulga o conteúdo de uma
                  computador. Nos dias que correm, para         plataforma Web. Devido aos diferentes
                  além do nosso computador pessoal - que,       tamanhos de ecrã presentes em cada um
                  por si só, poderá assumir um de inúmeros      destes aparelhos, o espectro de resoluções
                  tamanhos e feitios - podemos utilizar uma     utilizadas no acesso à internet aumenta
                  infindável panóplia de outros electrodo-       exponencialmente.
                  mésticos para aceder à Web, tais como:
                  telemóvel; leitor de mp3; consola de jogos;
                  televisão, etc.




GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
web

GUILHERME COSTA
PG WEB DESIGN           Todos os aparelhos que acedem à Web
2012 - ESAD                       http://www.montparnas.com
o que é “responsive web design?”
                  “Responsive Web Design” é um conceito que defende, através da utilização de
                  Web Standards:

                  - a flexibilidade das plataformas Web;
                  - a sua capacidade de adaptação às diferentes resoluções e tamanhos de ecrã das
                  plataformas físicas a partir das quais as mesmas são visitadas.

                  Segundo este conceito, um “Responsive Website” deverá estar munido das ferra-
                  mentas necessárias à organização e apresentação do seu conteúdo de uma forma
                  optimizada, obedecendo sempre a uma linha directriz que pretende tornar a visita
                  do utilizador mais eficiente, simples, clara e prazerosa.




GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
GUILHERME COSTA
PG WEB DESIGN                                          Exemplos de Responsive Web
2012 - ESAD       http://www.awwwards.com/50-examples-of-responsive-web-design.html
como funciona o conceito
                  “responsive web design”
                  O conceito de “Responsive Web Design” é um compromisso entre diversas tecno-
                  logias já existentes, tais como :

                  - layout sustentado numa grelha flexível e fluida;
                  - imagens e outros ficheiros media flexíveis em tamanho;
                  - “media queries” – um módulo presente na linguagem CSS3.




GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
Página pessoal de Ethan Marcotte
                  http://www.ethanmarcotte.com




GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
Página pessoal de Simon Collison
                  http://www.colly.com




GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
arquitectura da informação
                  Um dos factores que torna o conceito de “Responsive Web Design” tão importante
                  e distintivo, é o processo de arquitectura da informação a que o mesmo obriga. De
                  um ponto de vista meramente funcional, é importante estabelecer uma escala
                  hierárquica de importância relativamente à informação presente numa plataforma
                  Web. Em determinados suportes, com diferentes tamanhos de ecrã, a exequibili-
                  dade ou pertinência da apresentação de toda a informação textual e/ou gráfica,
                  deverá ser repensada .

                  É importante, então, estabelecer um plano prévio que terá influência na escolha da
                  informação (ou a ordem da mesma) a apresentar ao utilizador, de acordo com o
                  tamanho de ecrã com que o mesmo está a visualizar a página.




GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
desktop                iPad               iPhone




                            Organização do conteúdo de uma plataforma web
                                                 http://www.awwwards.com



GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
“responsive web design”
                  vs layout fluído vs flash

                  - layout fluído
                  Quando surgiram os primeiros layouts desenvolvidos com recurso a CSS, apareceram,
                  quase simultaneamente, os layouts fluidos. Teoricamente, os mesmos adaptam a infor-
                  mação textual (e, muito raramente, adaptam os banners e ‘backgrounds’ através da
                  multiplicação das suas imagens de fundo) à resolução utilizada pela plataforma do
                  utilizador. O resultado desta prática, porém, é muitas vezes desastroso, originando
                  longos textos com uma leitura difícil e dolorosa, quebras e distanciamento de blocos
                  de informação gráfica e/ou textual.

                  Conclusão: Os layouts fluidos poderão funcionar bem num reduzido espectro de res-
                  oluções de ecrã. A disparidade entre resoluções pode tornar esta opção inexequível
                  ou menos vantajosa para o utilizador, tornando a experiência menos eficiente e praz-
                  erosa.



GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
“responsive web design”
                  vs layout fluído vs flash

                  -flash
                  Os websites desenvolvidos com recurso à tecnologia Flash foram os primeiros a apre-
                  sentar alguma flexibilidade na apresentação do seu conteúdo. Através da programa-
                  ção em linguagem Actionscript, é possível criar um “listener” que vai identificar qual a
                  resolução utilizada pelo utilizador, e adaptar o tamanho e posicionamento de diversos
                  elementos. No entanto, a crescente defesa e credibilização dos Web Standards, bem
                  como as lacunas evidentes ao nível da adaptação do Flash a páginas com mais con-
                  teúdo, colocam a utilização desta tecnologia de parte.

                  Conclusão: As plataformas em flash poderão funcionar bem em websites com pouco
                  conteúdo, mas apresentam lacunas graves que desaconselham a sua utilização.




GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
conclusão
                  O conceito de “Responsive Web Design” é um conceito arrojado, inovador, que
                  promete revolucionar a experiência do utilizador junto da World Wide Web. Pela
                  primeira vez, estão reunidas as condições para que o utilizador possa assumir uma
                  posição confortável neste processo de utilização de um meio de comunicação de
                  excelência. Da Web, e dos profissionais que dela fazem parte e ajudam a crescer,
                  espera-se uma vincada capacidade de adaptação e a oferta de premissas capazes
                  de revolucionar a experiência do utilizador.




GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD
bibliografia e webgrafia
                  Marcotte, Ethan (2011). Responsive Web Design. A Book Apart, Nova Iorque
                  Vasile, Christian (2011). Introduction to Responsive Web Design,
                  http://www.1stwebdesigner.com/design/introduction-responsive-web-design/,
                  Último acesso em: 4/03/2012




GUILHERME COSTA
PG WEB DESIGN
2012 - ESAD

Weitere ähnliche Inhalte

Was ist angesagt?

Design de interfaces para CMS's
Design de interfaces para CMS'sDesign de interfaces para CMS's
Design de interfaces para CMS'sThiago Melo
 
Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Patricia Mallmann
 
Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?
Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?
Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?Marcelo Sales
 
Responsive Design - Introdução
Responsive Design - IntroduçãoResponsive Design - Introdução
Responsive Design - IntroduçãoMarcos César
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design ResponsivoVictor Melo
 
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhosSites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhosGilberto Crespo
 
Plataformas CMS, Wordpress, Joomla, Magento
Plataformas CMS, Wordpress, Joomla, MagentoPlataformas CMS, Wordpress, Joomla, Magento
Plataformas CMS, Wordpress, Joomla, MagentoVivi Marques
 
Palestra - Na quebrada da Web
Palestra - Na quebrada da WebPalestra - Na quebrada da Web
Palestra - Na quebrada da WebFelipe Caroé
 
Apresentação ti pdf
Apresentação ti pdfApresentação ti pdf
Apresentação ti pdflanepb
 
Utilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restauranteUtilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restauranteDiogoAlfama
 
Web design responsivo - Criando um site adaptável
Web design responsivo - Criando um site adaptávelWeb design responsivo - Criando um site adaptável
Web design responsivo - Criando um site adaptávelGuto Xavier
 

Was ist angesagt? (16)

Design Responsivo
Design ResponsivoDesign Responsivo
Design Responsivo
 
Design responsivo
Design responsivoDesign responsivo
Design responsivo
 
Design de interfaces para CMS's
Design de interfaces para CMS'sDesign de interfaces para CMS's
Design de interfaces para CMS's
 
Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2
 
Conheça a VIA Collage e Connect Pro da Kramer
Conheça a VIA Collage e Connect Pro da KramerConheça a VIA Collage e Connect Pro da Kramer
Conheça a VIA Collage e Connect Pro da Kramer
 
Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?
Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?
Até quando você vai culpar o desenvolvedor por seu site/app não ser acessível?
 
Responsive Design - Introdução
Responsive Design - IntroduçãoResponsive Design - Introdução
Responsive Design - Introdução
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design Responsivo
 
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhosSites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
Sites Responsivos - Como mostrar o mesmo conteúdo em diversos aparelhos
 
Plataformas CMS, Wordpress, Joomla, Magento
Plataformas CMS, Wordpress, Joomla, MagentoPlataformas CMS, Wordpress, Joomla, Magento
Plataformas CMS, Wordpress, Joomla, Magento
 
Palestra - Na quebrada da Web
Palestra - Na quebrada da WebPalestra - Na quebrada da Web
Palestra - Na quebrada da Web
 
Plataformas cms
Plataformas cmsPlataformas cms
Plataformas cms
 
Apresentação ti pdf
Apresentação ti pdfApresentação ti pdf
Apresentação ti pdf
 
Utilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restauranteUtilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restaurante
 
Web design responsivo - Criando um site adaptável
Web design responsivo - Criando um site adaptávelWeb design responsivo - Criando um site adaptável
Web design responsivo - Criando um site adaptável
 
Desenvolvimento de Sites
Desenvolvimento de SitesDesenvolvimento de Sites
Desenvolvimento de Sites
 

Andere mochten auch

CSS - Cascading Style Sheets - 2
CSS - Cascading Style Sheets - 2CSS - Cascading Style Sheets - 2
CSS - Cascading Style Sheets - 2Israel Messias
 
#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5Leandro Santos
 
HTML - HyperText Markup Language - 4 - Review
HTML - HyperText Markup Language - 4 - Review HTML - HyperText Markup Language - 4 - Review
HTML - HyperText Markup Language - 4 - Review Israel Messias
 
HTML - HyperText Markup Language - HTML5
HTML - HyperText Markup Language - HTML5HTML - HyperText Markup Language - HTML5
HTML - HyperText Markup Language - HTML5Israel Messias
 
HTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewHTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewIsrael Messias
 
Tags estruturais-html5-gurupi-outubro-2012
Tags estruturais-html5-gurupi-outubro-2012Tags estruturais-html5-gurupi-outubro-2012
Tags estruturais-html5-gurupi-outubro-2012Cleiton Francisco
 
Aplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiênciaAplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiênciaAlexandre Magno Teles Zimerer
 
CSS - Cascading Style Sheets - 1
CSS - Cascading Style Sheets - 1CSS - Cascading Style Sheets - 1
CSS - Cascading Style Sheets - 1Israel Messias
 
User-first Responsive Design
User-first Responsive DesignUser-first Responsive Design
User-first Responsive DesignDani Guerrato
 
HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2Israel Messias
 
Aprenda a cobrar seus serviços com Dhiego Bicudo
Aprenda a cobrar seus serviços com Dhiego BicudoAprenda a cobrar seus serviços com Dhiego Bicudo
Aprenda a cobrar seus serviços com Dhiego BicudoDhiego Bicudo
 
HTML5 e o futuro da web - Campus Party 2011
HTML5 e o futuro da web - Campus Party 2011HTML5 e o futuro da web - Campus Party 2011
HTML5 e o futuro da web - Campus Party 2011Maxwell Dayvson Da Silva
 
HTML - HyperText Markup Language - FTP
HTML - HyperText Markup Language - FTPHTML - HyperText Markup Language - FTP
HTML - HyperText Markup Language - FTPIsrael Messias
 
Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Jomar Silva
 
CSS - Cascading Style Sheets - Revisão
CSS - Cascading Style Sheets - RevisãoCSS - Cascading Style Sheets - Revisão
CSS - Cascading Style Sheets - RevisãoIsrael Messias
 

Andere mochten auch (20)

Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Mobile first - Um novo paradigma
Mobile first - Um novo paradigmaMobile first - Um novo paradigma
Mobile first - Um novo paradigma
 
CSS - Cascading Style Sheets - 2
CSS - Cascading Style Sheets - 2CSS - Cascading Style Sheets - 2
CSS - Cascading Style Sheets - 2
 
Responsive design Sem Mitos
Responsive design Sem MitosResponsive design Sem Mitos
Responsive design Sem Mitos
 
Web Design Responsivo
Web Design ResponsivoWeb Design Responsivo
Web Design Responsivo
 
#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5#DeveloperDay - Front-end API html5
#DeveloperDay - Front-end API html5
 
HTML - HyperText Markup Language - 4 - Review
HTML - HyperText Markup Language - 4 - Review HTML - HyperText Markup Language - 4 - Review
HTML - HyperText Markup Language - 4 - Review
 
HTML - HyperText Markup Language - HTML5
HTML - HyperText Markup Language - HTML5HTML - HyperText Markup Language - HTML5
HTML - HyperText Markup Language - HTML5
 
HTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewHTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - Review
 
Responsive Layouts
Responsive LayoutsResponsive Layouts
Responsive Layouts
 
Tags estruturais-html5-gurupi-outubro-2012
Tags estruturais-html5-gurupi-outubro-2012Tags estruturais-html5-gurupi-outubro-2012
Tags estruturais-html5-gurupi-outubro-2012
 
Aplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiênciaAplicações web multiplataforma - único código, múltiplas experiência
Aplicações web multiplataforma - único código, múltiplas experiência
 
CSS - Cascading Style Sheets - 1
CSS - Cascading Style Sheets - 1CSS - Cascading Style Sheets - 1
CSS - Cascading Style Sheets - 1
 
User-first Responsive Design
User-first Responsive DesignUser-first Responsive Design
User-first Responsive Design
 
HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2
 
Aprenda a cobrar seus serviços com Dhiego Bicudo
Aprenda a cobrar seus serviços com Dhiego BicudoAprenda a cobrar seus serviços com Dhiego Bicudo
Aprenda a cobrar seus serviços com Dhiego Bicudo
 
HTML5 e o futuro da web - Campus Party 2011
HTML5 e o futuro da web - Campus Party 2011HTML5 e o futuro da web - Campus Party 2011
HTML5 e o futuro da web - Campus Party 2011
 
HTML - HyperText Markup Language - FTP
HTML - HyperText Markup Language - FTPHTML - HyperText Markup Language - FTP
HTML - HyperText Markup Language - FTP
 
Apps multiplataforma com HTML5
Apps multiplataforma com HTML5Apps multiplataforma com HTML5
Apps multiplataforma com HTML5
 
CSS - Cascading Style Sheets - Revisão
CSS - Cascading Style Sheets - RevisãoCSS - Cascading Style Sheets - Revisão
CSS - Cascading Style Sheets - Revisão
 

Ähnlich wie Responsive Web Design

Arquitetura da Informacao na WEB
Arquitetura da Informacao na WEBArquitetura da Informacao na WEB
Arquitetura da Informacao na WEBFábio Flatschart
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)grupouro
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)grupouro
 
Introdução ao desenvolvimento da web.pptx
Introdução ao desenvolvimento da web.pptxIntrodução ao desenvolvimento da web.pptx
Introdução ao desenvolvimento da web.pptxMarceloRosenbrock1
 
Website Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto EWebsite Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto EIsabela Loepert
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento webRodrigo Rodrigues
 
Blazor, web assembly e o futuro do browser
Blazor, web assembly e o futuro do browserBlazor, web assembly e o futuro do browser
Blazor, web assembly e o futuro do browserGustavo Bellini Bigardi
 
Service Oriented Front-End Architecture
Service Oriented Front-End ArchitectureService Oriented Front-End Architecture
Service Oriented Front-End ArchitectureCristiano Gomes
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebAnderson Luís Furlan
 
O papel do desenvolvedor front end
O papel do desenvolvedor front endO papel do desenvolvedor front end
O papel do desenvolvedor front endRomário J. Santos
 
A importância dos padrões web
A importância dos padrões webA importância dos padrões web
A importância dos padrões webDivulgrs
 

Ähnlich wie Responsive Web Design (20)

Responsive wordpress
Responsive wordpressResponsive wordpress
Responsive wordpress
 
Padrões de Design Mobile
Padrões de Design MobilePadrões de Design Mobile
Padrões de Design Mobile
 
Ap iii
Ap iiiAp iii
Ap iii
 
Aplicacoes responsivas
Aplicacoes responsivasAplicacoes responsivas
Aplicacoes responsivas
 
Arquitetura da Informacao na WEB
Arquitetura da Informacao na WEBArquitetura da Informacao na WEB
Arquitetura da Informacao na WEB
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
 
Introdução ao desenvolvimento da web.pptx
Introdução ao desenvolvimento da web.pptxIntrodução ao desenvolvimento da web.pptx
Introdução ao desenvolvimento da web.pptx
 
USABILIDADE DA WEB MÓVEL
USABILIDADE DA WEB MÓVELUSABILIDADE DA WEB MÓVEL
USABILIDADE DA WEB MÓVEL
 
Website Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto EWebsite Fixie - Metodologia Projeto E
Website Fixie - Metodologia Projeto E
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
RPC.com.br - Produto
RPC.com.br - ProdutoRPC.com.br - Produto
RPC.com.br - Produto
 
Blazor, web assembly e o futuro do browser
Blazor, web assembly e o futuro do browserBlazor, web assembly e o futuro do browser
Blazor, web assembly e o futuro do browser
 
Service Oriented Front-End Architecture
Service Oriented Front-End ArchitectureService Oriented Front-End Architecture
Service Oriented Front-End Architecture
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento Web
 
Responsive Web Design - Wireframe
Responsive Web Design - WireframeResponsive Web Design - Wireframe
Responsive Web Design - Wireframe
 
O papel do desenvolvedor front end
O papel do desenvolvedor front endO papel do desenvolvedor front end
O papel do desenvolvedor front end
 
A importância dos padrões web
A importância dos padrões webA importância dos padrões web
A importância dos padrões web
 
Programação web e o front-end
Programação web e o front-endProgramação web e o front-end
Programação web e o front-end
 

Responsive Web Design

  • 1. responsive web design GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 2. introdução O conceito de “Responsive Web Design”, iniciado e defendido pelo versátil designer norte-americano Ethan Marcotte, é um dos mais recentes marcos na evolução da World Wide Web e na defesa dos Web standards como premissa indispensável ao seu desenvolvimento. A forma como a Web tem evoluído, amadurecido, e a crescente panóplia de suportes através dos quais temos acesso à internet, estão intrinsecamente ligados à génese deste conceito. A Web deixará de ser um espaço onde são expostos blocos de informa- ção (sejam eles gráficos, textuais, visíveis ou audíveis) rígidos, intransformáveis e iguais para todos os utilizadores, para passar a ser um espaço que é reinventado a cada acesso de cada utiliza- dor. GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 3. GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 4. contextualização Há uma década atrás, o acesso à World Cada um destes aparelhos assume um Wide Web estava praticamente reservado posicionamento próprio e específico na ao aparelho onde a mesma se difundiu: o forma como divulga o conteúdo de uma computador. Nos dias que correm, para plataforma Web. Devido aos diferentes além do nosso computador pessoal - que, tamanhos de ecrã presentes em cada um por si só, poderá assumir um de inúmeros destes aparelhos, o espectro de resoluções tamanhos e feitios - podemos utilizar uma utilizadas no acesso à internet aumenta infindável panóplia de outros electrodo- exponencialmente. mésticos para aceder à Web, tais como: telemóvel; leitor de mp3; consola de jogos; televisão, etc. GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 5. web GUILHERME COSTA PG WEB DESIGN Todos os aparelhos que acedem à Web 2012 - ESAD http://www.montparnas.com
  • 6. o que é “responsive web design?” “Responsive Web Design” é um conceito que defende, através da utilização de Web Standards: - a flexibilidade das plataformas Web; - a sua capacidade de adaptação às diferentes resoluções e tamanhos de ecrã das plataformas físicas a partir das quais as mesmas são visitadas. Segundo este conceito, um “Responsive Website” deverá estar munido das ferra- mentas necessárias à organização e apresentação do seu conteúdo de uma forma optimizada, obedecendo sempre a uma linha directriz que pretende tornar a visita do utilizador mais eficiente, simples, clara e prazerosa. GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 7. GUILHERME COSTA PG WEB DESIGN Exemplos de Responsive Web 2012 - ESAD http://www.awwwards.com/50-examples-of-responsive-web-design.html
  • 8. como funciona o conceito “responsive web design” O conceito de “Responsive Web Design” é um compromisso entre diversas tecno- logias já existentes, tais como : - layout sustentado numa grelha flexível e fluida; - imagens e outros ficheiros media flexíveis em tamanho; - “media queries” – um módulo presente na linguagem CSS3. GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 9. Página pessoal de Ethan Marcotte http://www.ethanmarcotte.com GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 10. Página pessoal de Simon Collison http://www.colly.com GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 11. arquitectura da informação Um dos factores que torna o conceito de “Responsive Web Design” tão importante e distintivo, é o processo de arquitectura da informação a que o mesmo obriga. De um ponto de vista meramente funcional, é importante estabelecer uma escala hierárquica de importância relativamente à informação presente numa plataforma Web. Em determinados suportes, com diferentes tamanhos de ecrã, a exequibili- dade ou pertinência da apresentação de toda a informação textual e/ou gráfica, deverá ser repensada . É importante, então, estabelecer um plano prévio que terá influência na escolha da informação (ou a ordem da mesma) a apresentar ao utilizador, de acordo com o tamanho de ecrã com que o mesmo está a visualizar a página. GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 12. desktop iPad iPhone Organização do conteúdo de uma plataforma web http://www.awwwards.com GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 13. “responsive web design” vs layout fluído vs flash - layout fluído Quando surgiram os primeiros layouts desenvolvidos com recurso a CSS, apareceram, quase simultaneamente, os layouts fluidos. Teoricamente, os mesmos adaptam a infor- mação textual (e, muito raramente, adaptam os banners e ‘backgrounds’ através da multiplicação das suas imagens de fundo) à resolução utilizada pela plataforma do utilizador. O resultado desta prática, porém, é muitas vezes desastroso, originando longos textos com uma leitura difícil e dolorosa, quebras e distanciamento de blocos de informação gráfica e/ou textual. Conclusão: Os layouts fluidos poderão funcionar bem num reduzido espectro de res- oluções de ecrã. A disparidade entre resoluções pode tornar esta opção inexequível ou menos vantajosa para o utilizador, tornando a experiência menos eficiente e praz- erosa. GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 14. GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 15. “responsive web design” vs layout fluído vs flash -flash Os websites desenvolvidos com recurso à tecnologia Flash foram os primeiros a apre- sentar alguma flexibilidade na apresentação do seu conteúdo. Através da programa- ção em linguagem Actionscript, é possível criar um “listener” que vai identificar qual a resolução utilizada pelo utilizador, e adaptar o tamanho e posicionamento de diversos elementos. No entanto, a crescente defesa e credibilização dos Web Standards, bem como as lacunas evidentes ao nível da adaptação do Flash a páginas com mais con- teúdo, colocam a utilização desta tecnologia de parte. Conclusão: As plataformas em flash poderão funcionar bem em websites com pouco conteúdo, mas apresentam lacunas graves que desaconselham a sua utilização. GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 16. conclusão O conceito de “Responsive Web Design” é um conceito arrojado, inovador, que promete revolucionar a experiência do utilizador junto da World Wide Web. Pela primeira vez, estão reunidas as condições para que o utilizador possa assumir uma posição confortável neste processo de utilização de um meio de comunicação de excelência. Da Web, e dos profissionais que dela fazem parte e ajudam a crescer, espera-se uma vincada capacidade de adaptação e a oferta de premissas capazes de revolucionar a experiência do utilizador. GUILHERME COSTA PG WEB DESIGN 2012 - ESAD
  • 17. bibliografia e webgrafia Marcotte, Ethan (2011). Responsive Web Design. A Book Apart, Nova Iorque Vasile, Christian (2011). Introduction to Responsive Web Design, http://www.1stwebdesigner.com/design/introduction-responsive-web-design/, Último acesso em: 4/03/2012 GUILHERME COSTA PG WEB DESIGN 2012 - ESAD