SlideShare une entreprise Scribd logo
1  sur  54
web em dispositivos móveis • dicas práticas




         @analauragomes                       1
Bem vind@s!
analauragomes@gmail.com      Publicações:
@analauragomes                Editora Senac-SP:
                              XHTML/CSS Criação de Páginas Web,
emblema.art.br                Dreamweaver CS5, Fireworks CS5
webdemais.com.br              Editora Abril:
                              Coleção Clique a Clique, O curso de
• Docente, palestrante e      informática da Abril
  consultora nas área de     Presença digital:
  Web e Computação Gráfica   meadiciona.com/ana_laura
• Colaboradora do W3C
  Escritório Brasil



                                                              2
Agenda
• Compreender o meio   • Dicas práticas
  – Web                  – Conteúdo
  – Web Mobile           – Interação
                         – Layout
                         – Planejamento
                         – Desenvolvimento
                         – Testes
                                             3
A Web somos nós
Cada um de nós




                 5
Usuários
• Perfil básico   • Interação
• Expectativa     • Experiência
• Objetivo        • Informação




                                  6
Web Mobile
• Perfil básico      • Onde ele está?
• O que vai fazer?   • A que horas?
• De que forma?      • Qual aparelho?




                                        7
Não é só tamanho...
Tipo
• celular
• tablets
• e-readers
Capacidade
•   touch     • OS
•   caneta    • linguagens
•   memória   • navegador
•   bateria




                             10
Cenários de uso - físico
• luz              • andando / parado
• tráfego          • WiFi / 3G
• apertado
Cenários de uso - mental
• nervoso / calmo           Estado de espírito
• atento / disperso                 
• pressa / tranquilo    Predisposição / Expectativa
Estatísticas - acessos


       fixo
70 milhões

    celular
22 milhões
                         Fevereiro, 2011 | http://bit.ly/hrUBbg


                                                       13
Estatísticas - aparelhos


Smartphones
  Hoje: 5,8%
Ano:  165%

   Celulares
 Ano:  21%                 novembro, 2011 | http://bit.ly/uZpl2w


                                                        14
Estatísticas - navegadores web




                             15
Estatísticas - navegadores web




                             16
Estatísticas - navegadores web




                             17
Dicas – conteúdo
                        Atenção...
                   Estado de espírito...
                  Procura por fatos.
                      AGORA!




Seja 100% relevante

                                    18
Dicas – conteúdo


Simplicidade
     +
Objetividade
                     19
Dicas – conteúdo

O que é mais
importante
aparece no
topo da página




                                20
Dicas – conteúdo

Conteúdo   Forma     Interação

XHTML-MP    CSS2      JavaScript


  HTML5     CSS3       [DOM]


                                   21
Dicas – conteúdo




               22
Dicas – conteúdo

Evite o que não vai funcionar

• framesets           • mapa de imagem
• tabelas             • css e scripts inline
• tabelas aninhadas • plugins e extensões

                                               23
Dicas – conteúdo

Estratégias de adaptação

      não fazer nada
      • contar com o zoom do aparelho

        um conteúdo e vários estilos
        • viewport
        • media queries


      Um site novo
                                              24
Dicas – conteúdo

Estratégias de adaptação - viewport
<meta name="HandheldFriendly" content="true" />
<meta name="MobileOptimized" content="320" />
<meta name="Viewport" content="width=device-width" />




                                                        25
Dicas – conteúdo

Estratégias de adaptação – media queries
http://www.w3.org/TR/css3-mediaqueries


Folha de estilos interna
@media screen and (min-width:801px){
/* definições para telas com largura maior que 801px */
}
                                                          26
Dicas – conteúdo

Estratégias de adaptação – media queries
Folha de estilos externa
<link href="normal.css" rel="stylesheet" type="text/css"
media="screen and (min-width:801px)" />
<link href=“tablet.css" rel="stylesheet" type="text/css"
media="screen and (min-width:321px) and (max-width:800px)" />
<link href="celular.css" rel="stylesheet" type="text/css"
media="screen and (max-width:320px)" />                     27
Dicas – interação

• lembre-se dos
  gestos
• não tem
  mouse over
• projetar para
  o tamanho do
  dedo (40/80px)
                                   28
Dicas – interação

• rolagem vertical
  (conteúdo e menu)
• navegação fácil de
  aprender



                                       29
Dicas – interação

• links e acessos
  inteligentes
• acesso ao site
  normal



                                    30
Dicas – interação

• evitar excesso de
  entrada de dados
  – entrada de senha
    com visualização
  – lembrar as opções do
    usuário
    • HTML5 local storage
    • usar as informações
      do aparelho
                                            31
Dicas – interação

• facilitar a entrada
  de dados (HTML5)
  – input type=“url”
  – input type=“email”
  – input type=“number”
  – input type=“tel”


                                          32
Dicas – layout

• usar poucas fontes
  na página (2 ou 3)
• usar o espaço em
  branco para separar
  os elementos
• não criar distrativos
  e empecilhos para
  acesso ao conteúdo                   33
Dicas – layout

• usar poucas cores e
  gráficos/imagens
• otimizar imagens
• não usar background
  com fotos
• usar ícones como
  background no CSS
                                     34
Dicas – layout

• dê ao usuário
  opções de layout
  claro e escuro
• manter
  consistência com
  versão desktop

                                  35
Dicas – planejamento




                   36
Dicas – planejamento
 Sitemap: writemaps.com




                      37
Dicas – planejamento
     Sitemap: xmind.net




                      38
Dicas – planejamento
Wireframe: Blog spark (bit.ly/fSE77l)




                                    39
Dicas – planejamento
Wireframe: User Zen (bit.ly/eckXKE )




                                   40
Dicas – desenvolvimento

• Bibliotecas
  e scripts:
  – Modernizr
    modernizr.com
  – JQuery Mobile
    jquerymobile.com
  – Boilerplate
    html5boilerplate.com/mobile
                                      41
Dicas – desenvolvimento

• Foco no
  usuário
  – experiência
    de uso
  – não focar no
    aparelho mas
    no recurso

                                   42
Dicas – testes




             43
Dicas – testes
Servidor de testes
• Online
• Na sua máquina:
  – XAMPP: apachefriends.org/pt_br/xampp.html
  – EasyPHP: easyphp.org
  – ou qualquer outro servidor para poder testar




                                                   44
Dicas – testes
Simuladores
• Windows Phone -
  create.msdn.com/en-US




                                       45
Dicas – testes
Simuladores
• Android -
  developer.android.com
  – java SE develepment kit
  – android SDK
     • AVD manager
     • SDK manager




                                           46
Dicas – testes
Simuladores
• Opera mobile -
  opera.com/developer/tools




                                       47
Dicas – testes
Navegadores
       IE: já está pronto

        F12
        Ferramentas > Alterar cadeia de
        caracteres do agente do usuário



                                          48
Dicas – testes
Navegadores
       Safari: já está pronto
       editar > preferencias > avançado >
       mostrar menu Desenvolvedor na barra
       de menus

       desenvolvedor > agente do usuário


                                             49
Dicas – testes
Navegadores
       FF: instalar user agent switcher add-on
       addons.mozilla.org/en-
       US/firefox/addon/user-agent-switcher
       ferramentas > default use agent >
       escolher um ou adicionar



                                                 50
Dicas – testes
Adobe Device Central
       Visualizar o conteúdo em uma grande
       variedade de dispositivos.
          – A aparência dos dispositivos
          – Como o conteúdo é exibido nesses
            dispositivos
       Interagir, testar os níveis de
       desempenho, os estados da rede, a
       memória, os níveis de potência da
       bateria e tipos de iluminação
                                               51
Dicas – testes
User agent strings
www.useragentstring.com

• indica o nome da aplicação, versão, sistema
  operacional e algumas características do
  computador.
• ao acessar um site, o navegador envia esta string
  para o servidor que, se necessário, responde a
  cada requisição de acordo com o visitante.
                                                      52
Dicas – referências
Melhores práticas   w3.org/TR/mobile-bp
Quirksmode          quirksmode.org/mobile
Safari              bit.ly/kXGKrH
Android             bit.ly/ey83FF
Internet Explorer   bit.ly/bWNCJ0
Mozilla (Fennec)    mzl.la/sBYOz
Opera               bit.ly/sUiAL
                                            53
Obrigada e sucesso 
@analauragomes             ::   www.emblema.art.br
analauragomes@gmail.com    ::   www.webdemais.com.br




                Fireworks: fireworksbr.groups.adobe.com
               Dreamweaver: augdwbr.groups.adobe.com
                                                    54

Contenu connexe

Tendances

Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...joselialcosta
 
A Web para todos - Acessibilidade na web
A Web para todos  - Acessibilidade na webA Web para todos  - Acessibilidade na web
A Web para todos - Acessibilidade na webRogério Chiavegatti
 
Slides minicurso Web Design
Slides minicurso Web DesignSlides minicurso Web Design
Slides minicurso Web DesignAna Mendes
 
Introdução Ao Web Design
Introdução Ao Web DesignIntrodução Ao Web Design
Introdução Ao Web DesignSandra Oliveira
 
Aula 01- web designer
Aula 01- web designerAula 01- web designer
Aula 01- web designerRoney Sousa
 
Html - capitulo 04
Html - capitulo 04Html - capitulo 04
Html - capitulo 04Alvaro Gomes
 

Tendances (11)

Web Design > Aula 00
Web Design > Aula 00Web Design > Aula 00
Web Design > Aula 00
 
Aula 1 Webdesign
Aula 1 WebdesignAula 1 Webdesign
Aula 1 Webdesign
 
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
Desenvolvimento de sites responsivos utilizando o framework Bootstrap com apl...
 
A Web para todos - Acessibilidade na web
A Web para todos  - Acessibilidade na webA Web para todos  - Acessibilidade na web
A Web para todos - Acessibilidade na web
 
Slides minicurso Web Design
Slides minicurso Web DesignSlides minicurso Web Design
Slides minicurso Web Design
 
Introdução Ao Web Design
Introdução Ao Web DesignIntrodução Ao Web Design
Introdução Ao Web Design
 
Design Responsivo
Design ResponsivoDesign Responsivo
Design Responsivo
 
Aula 01- web designer
Aula 01- web designerAula 01- web designer
Aula 01- web designer
 
Html - capitulo 04
Html - capitulo 04Html - capitulo 04
Html - capitulo 04
 
Web design responsivo e adaptativo - HTML5/CSS3
Web design responsivo e adaptativo - HTML5/CSS3Web design responsivo e adaptativo - HTML5/CSS3
Web design responsivo e adaptativo - HTML5/CSS3
 
Designing Interfaces
Designing InterfacesDesigning Interfaces
Designing Interfaces
 

En vedette

Debate Patrícia Peck Pinheiro - Você é um pirata
Debate Patrícia Peck Pinheiro - Você é um pirataDebate Patrícia Peck Pinheiro - Você é um pirata
Debate Patrícia Peck Pinheiro - Você é um pirataNow! Digital Business
 
Utilizando as mídias sociais para divulgar a sua marca
Utilizando as mídias sociais para divulgar a sua marcaUtilizando as mídias sociais para divulgar a sua marca
Utilizando as mídias sociais para divulgar a sua marcaAna Laura Gomes
 
Dicas para trabalhar com Mídias Sociais
Dicas para trabalhar com Mídias SociaisDicas para trabalhar com Mídias Sociais
Dicas para trabalhar com Mídias SociaisAna Laura Gomes
 
Apresentação 3Q09 Completa Eng
Apresentação 3Q09 Completa EngApresentação 3Q09 Completa Eng
Apresentação 3Q09 Completa EngLocaliza
 
Polipress - Gestão de crises nas redes sociais
Polipress - Gestão de crises nas redes sociais Polipress - Gestão de crises nas redes sociais
Polipress - Gestão de crises nas redes sociais aberje
 
What Can You Learn from a Mouse
What Can You Learn from a MouseWhat Can You Learn from a Mouse
What Can You Learn from a MouseEmily Snodgrass
 
Birmingham Alabama
Birmingham AlabamaBirmingham Alabama
Birmingham Alabamacnoryal
 
Kraft - Estratégia em mídias sociais o relacionamento digital com o mercado
Kraft - Estratégia em mídias sociais o relacionamento digital com o mercadoKraft - Estratégia em mídias sociais o relacionamento digital com o mercado
Kraft - Estratégia em mídias sociais o relacionamento digital com o mercadoaberje
 
Newsletter dated 20th August, 2015
Newsletter dated 20th August, 2015	Newsletter dated 20th August, 2015
Newsletter dated 20th August, 2015 Rajiv Bajaj
 
Quais as Técnicas se aplicam melhor ao Twitter
Quais as Técnicas se aplicam melhor ao TwitterQuais as Técnicas se aplicam melhor ao Twitter
Quais as Técnicas se aplicam melhor ao TwitterRafael Kiso
 
Apresentação Weg
Apresentação WegApresentação Weg
Apresentação WegIBRI
 
Patricia Peck Pinheiro Advogados - Legalliidade nas Redes Sociiaiis
Patricia Peck Pinheiro Advogados - Legalliidade nas Redes SociiaiisPatricia Peck Pinheiro Advogados - Legalliidade nas Redes Sociiaiis
Patricia Peck Pinheiro Advogados - Legalliidade nas Redes Sociiaiisaberje
 
IBRI Aspectos Juridicos Midias Sociais_Patricia Peck
IBRI Aspectos Juridicos Midias Sociais_Patricia PeckIBRI Aspectos Juridicos Midias Sociais_Patricia Peck
IBRI Aspectos Juridicos Midias Sociais_Patricia PeckIBRI
 
Importância da Mídia Social para os Laboratórios Clínicos
Importância da Mídia Social para os Laboratórios ClínicosImportância da Mídia Social para os Laboratórios Clínicos
Importância da Mídia Social para os Laboratórios ClínicosRafael Kiso
 
SMO Técnicas de Social Media Optimization - Focusnetworks - Rafael Kiso
SMO Técnicas de Social Media Optimization - Focusnetworks - Rafael KisoSMO Técnicas de Social Media Optimization - Focusnetworks - Rafael Kiso
SMO Técnicas de Social Media Optimization - Focusnetworks - Rafael KisoRafael Kiso
 
i-Cherry - Search: Muito além de uma simples busca
i-Cherry - Search: Muito além de uma simples buscai-Cherry - Search: Muito além de uma simples busca
i-Cherry - Search: Muito além de uma simples buscaaberje
 

En vedette (20)

Debate Patrícia Peck Pinheiro - Você é um pirata
Debate Patrícia Peck Pinheiro - Você é um pirataDebate Patrícia Peck Pinheiro - Você é um pirata
Debate Patrícia Peck Pinheiro - Você é um pirata
 
Utilizando as mídias sociais para divulgar a sua marca
Utilizando as mídias sociais para divulgar a sua marcaUtilizando as mídias sociais para divulgar a sua marca
Utilizando as mídias sociais para divulgar a sua marca
 
Dicas para trabalhar com Mídias Sociais
Dicas para trabalhar com Mídias SociaisDicas para trabalhar com Mídias Sociais
Dicas para trabalhar com Mídias Sociais
 
Apresentação 3Q09 Completa Eng
Apresentação 3Q09 Completa EngApresentação 3Q09 Completa Eng
Apresentação 3Q09 Completa Eng
 
Polipress - Gestão de crises nas redes sociais
Polipress - Gestão de crises nas redes sociais Polipress - Gestão de crises nas redes sociais
Polipress - Gestão de crises nas redes sociais
 
What Can You Learn from a Mouse
What Can You Learn from a MouseWhat Can You Learn from a Mouse
What Can You Learn from a Mouse
 
Birmingham Alabama
Birmingham AlabamaBirmingham Alabama
Birmingham Alabama
 
Kraft - Estratégia em mídias sociais o relacionamento digital com o mercado
Kraft - Estratégia em mídias sociais o relacionamento digital com o mercadoKraft - Estratégia em mídias sociais o relacionamento digital com o mercado
Kraft - Estratégia em mídias sociais o relacionamento digital com o mercado
 
Newsletter dated 20th August, 2015
Newsletter dated 20th August, 2015	Newsletter dated 20th August, 2015
Newsletter dated 20th August, 2015
 
Quais as Técnicas se aplicam melhor ao Twitter
Quais as Técnicas se aplicam melhor ao TwitterQuais as Técnicas se aplicam melhor ao Twitter
Quais as Técnicas se aplicam melhor ao Twitter
 
Digital Age 2.0 - André Zimmermann
Digital Age 2.0 - André ZimmermannDigital Age 2.0 - André Zimmermann
Digital Age 2.0 - André Zimmermann
 
Apresentação Weg
Apresentação WegApresentação Weg
Apresentação Weg
 
Patricia Peck Pinheiro Advogados - Legalliidade nas Redes Sociiaiis
Patricia Peck Pinheiro Advogados - Legalliidade nas Redes SociiaiisPatricia Peck Pinheiro Advogados - Legalliidade nas Redes Sociiaiis
Patricia Peck Pinheiro Advogados - Legalliidade nas Redes Sociiaiis
 
Digital Age 2.0 - Alex Banks
Digital Age 2.0 - Alex BanksDigital Age 2.0 - Alex Banks
Digital Age 2.0 - Alex Banks
 
IBRI Aspectos Juridicos Midias Sociais_Patricia Peck
IBRI Aspectos Juridicos Midias Sociais_Patricia PeckIBRI Aspectos Juridicos Midias Sociais_Patricia Peck
IBRI Aspectos Juridicos Midias Sociais_Patricia Peck
 
Importância da Mídia Social para os Laboratórios Clínicos
Importância da Mídia Social para os Laboratórios ClínicosImportância da Mídia Social para os Laboratórios Clínicos
Importância da Mídia Social para os Laboratórios Clínicos
 
Digital Age 2.0 - Andrea Harrison
Digital Age 2.0 - Andrea HarrisonDigital Age 2.0 - Andrea Harrison
Digital Age 2.0 - Andrea Harrison
 
SMO Técnicas de Social Media Optimization - Focusnetworks - Rafael Kiso
SMO Técnicas de Social Media Optimization - Focusnetworks - Rafael KisoSMO Técnicas de Social Media Optimization - Focusnetworks - Rafael Kiso
SMO Técnicas de Social Media Optimization - Focusnetworks - Rafael Kiso
 
Digital Age 2.0 - Demi Getschko
Digital Age 2.0 - Demi GetschkoDigital Age 2.0 - Demi Getschko
Digital Age 2.0 - Demi Getschko
 
i-Cherry - Search: Muito além de uma simples busca
i-Cherry - Search: Muito além de uma simples buscai-Cherry - Search: Muito além de uma simples busca
i-Cherry - Search: Muito além de uma simples busca
 

Similaire à Dicas para web mobile

Laboratório Audivisual Hipermedia Aula2 07 03
Laboratório Audivisual Hipermedia Aula2 07 03Laboratório Audivisual Hipermedia Aula2 07 03
Laboratório Audivisual Hipermedia Aula2 07 03Pedro Tavares
 
Aula 1 - Interaction Design From Ethnography, Mental Models to IA
Aula 1 - Interaction Design From Ethnography, Mental Models to IAAula 1 - Interaction Design From Ethnography, Mental Models to IA
Aula 1 - Interaction Design From Ethnography, Mental Models to IAAmyris Fernandez
 
Laboratório Audivisual Hipermedia Aula3 4 13 22 03
Laboratório Audivisual Hipermedia Aula3 4 13 22 03Laboratório Audivisual Hipermedia Aula3 4 13 22 03
Laboratório Audivisual Hipermedia Aula3 4 13 22 03Pedro Tavares
 
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...GovBR
 
Gestão Estratégica em Portais Corporativos e Intranets
Gestão Estratégica em Portais Corporativos e IntranetsGestão Estratégica em Portais Corporativos e Intranets
Gestão Estratégica em Portais Corporativos e IntranetsSimples Consultoria
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o AndroidHeider Lopes
 
Projecto e Produção Multimédia
Projecto e Produção MultimédiaProjecto e Produção Multimédia
Projecto e Produção MultimédiaGoncalo
 
Python mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internetPython mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internetMarcos Petry
 
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
Python mudando o modo de desenvolver para a web  - Marcos Daniel PetryPython mudando o modo de desenvolver para a web  - Marcos Daniel Petry
Python mudando o modo de desenvolver para a web - Marcos Daniel PetryTchelinux
 
Mobile: web & aplicativos [dicas práticas]
Mobile: web & aplicativos [dicas práticas]Mobile: web & aplicativos [dicas práticas]
Mobile: web & aplicativos [dicas práticas]Ana Laura Gomes
 
Arte e Tecnologia - Artes Visuais - 2013
Arte e Tecnologia - Artes Visuais - 2013Arte e Tecnologia - Artes Visuais - 2013
Arte e Tecnologia - Artes Visuais - 2013tecampinasoeste
 
Arquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapasArquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapasAndré Silveira
 
O papel do Front-End na UX
O papel do Front-End na UXO papel do Front-End na UX
O papel do Front-End na UXEdu Agni
 
Desenvolvimento de Projetos Interativos: Especificação e Implementação
Desenvolvimento de Projetos Interativos: Especificação e ImplementaçãoDesenvolvimento de Projetos Interativos: Especificação e Implementação
Desenvolvimento de Projetos Interativos: Especificação e ImplementaçãoEdyd B. Junges
 
Desenvolvendo Windows Store Apps
Desenvolvendo Windows Store AppsDesenvolvendo Windows Store Apps
Desenvolvendo Windows Store AppsThiago Coelho
 
Laboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e PesquisaLaboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e PesquisaRicardo Pereira Rodrigues
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAndré Constantino da Silva
 

Similaire à Dicas para web mobile (20)

Web Standards
Web StandardsWeb Standards
Web Standards
 
Desenvolvimento Web
Desenvolvimento WebDesenvolvimento Web
Desenvolvimento Web
 
Laboratório Audivisual Hipermedia Aula2 07 03
Laboratório Audivisual Hipermedia Aula2 07 03Laboratório Audivisual Hipermedia Aula2 07 03
Laboratório Audivisual Hipermedia Aula2 07 03
 
Aula 1 - Interaction Design From Ethnography, Mental Models to IA
Aula 1 - Interaction Design From Ethnography, Mental Models to IAAula 1 - Interaction Design From Ethnography, Mental Models to IA
Aula 1 - Interaction Design From Ethnography, Mental Models to IA
 
Laboratório Audivisual Hipermedia Aula3 4 13 22 03
Laboratório Audivisual Hipermedia Aula3 4 13 22 03Laboratório Audivisual Hipermedia Aula3 4 13 22 03
Laboratório Audivisual Hipermedia Aula3 4 13 22 03
 
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
Padrões em Governo Eletrônico - Cartilha de Codificação e Guia de Administraç...
 
Gestão Estratégica em Portais Corporativos e Intranets
Gestão Estratégica em Portais Corporativos e IntranetsGestão Estratégica em Portais Corporativos e Intranets
Gestão Estratégica em Portais Corporativos e Intranets
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o Android
 
Projecto e Produção Multimédia
Projecto e Produção MultimédiaProjecto e Produção Multimédia
Projecto e Produção Multimédia
 
Python mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internetPython mudando o modo de desenvolver para a internet
Python mudando o modo de desenvolver para a internet
 
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
Python mudando o modo de desenvolver para a web  - Marcos Daniel PetryPython mudando o modo de desenvolver para a web  - Marcos Daniel Petry
Python mudando o modo de desenvolver para a web - Marcos Daniel Petry
 
Lixo papão - BEPiD
Lixo papão - BEPiDLixo papão - BEPiD
Lixo papão - BEPiD
 
Mobile: web & aplicativos [dicas práticas]
Mobile: web & aplicativos [dicas práticas]Mobile: web & aplicativos [dicas práticas]
Mobile: web & aplicativos [dicas práticas]
 
Arte e Tecnologia - Artes Visuais - 2013
Arte e Tecnologia - Artes Visuais - 2013Arte e Tecnologia - Artes Visuais - 2013
Arte e Tecnologia - Artes Visuais - 2013
 
Arquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapasArquitetura de Informação em 7 etapas
Arquitetura de Informação em 7 etapas
 
O papel do Front-End na UX
O papel do Front-End na UXO papel do Front-End na UX
O papel do Front-End na UX
 
Desenvolvimento de Projetos Interativos: Especificação e Implementação
Desenvolvimento de Projetos Interativos: Especificação e ImplementaçãoDesenvolvimento de Projetos Interativos: Especificação e Implementação
Desenvolvimento de Projetos Interativos: Especificação e Implementação
 
Desenvolvendo Windows Store Apps
Desenvolvendo Windows Store AppsDesenvolvendo Windows Store Apps
Desenvolvendo Windows Store Apps
 
Laboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e PesquisaLaboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
 
Aula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de UsuárioAula 6 - Design e Processo de Design de Interfaces de Usuário
Aula 6 - Design e Processo de Design de Interfaces de Usuário
 

Plus de Ana Laura Gomes

Gerenciamento de projeto
Gerenciamento de projetoGerenciamento de projeto
Gerenciamento de projetoAna Laura Gomes
 
Viabilizando Negc Cparty
Viabilizando Negc CpartyViabilizando Negc Cparty
Viabilizando Negc CpartyAna Laura Gomes
 
Viabilizando Negocios na Web (Senac Tito)
Viabilizando Negocios na Web (Senac Tito)Viabilizando Negocios na Web (Senac Tito)
Viabilizando Negocios na Web (Senac Tito)Ana Laura Gomes
 
Viabilizando Negócios na Web
Viabilizando Negócios na WebViabilizando Negócios na Web
Viabilizando Negócios na WebAna Laura Gomes
 
Pos em Web - Estratégias de Inovação e Tecnologia
Pos em Web - Estratégias de Inovação e TecnologiaPos em Web - Estratégias de Inovação e Tecnologia
Pos em Web - Estratégias de Inovação e TecnologiaAna Laura Gomes
 
Web 2.0, web 3.0 e Plataforma Flash
Web 2.0, web 3.0 e Plataforma FlashWeb 2.0, web 3.0 e Plataforma Flash
Web 2.0, web 3.0 e Plataforma FlashAna Laura Gomes
 
Primeiros Socorros {First Aid}
Primeiros Socorros {First Aid}Primeiros Socorros {First Aid}
Primeiros Socorros {First Aid}Ana Laura Gomes
 
O mercado de trabalho em TI
O mercado de trabalho em TIO mercado de trabalho em TI
O mercado de trabalho em TIAna Laura Gomes
 
Palestra Senac-Itu - Web2 e Web3
Palestra Senac-Itu - Web2 e Web3Palestra Senac-Itu - Web2 e Web3
Palestra Senac-Itu - Web2 e Web3Ana Laura Gomes
 
Usos sociais da internet, de Sonia Dias
Usos sociais da internet, de Sonia DiasUsos sociais da internet, de Sonia Dias
Usos sociais da internet, de Sonia DiasAna Laura Gomes
 

Plus de Ana Laura Gomes (20)

Gerenciamento de projeto
Gerenciamento de projetoGerenciamento de projeto
Gerenciamento de projeto
 
Home Office
Home OfficeHome Office
Home Office
 
Viabilizando Negc Cparty
Viabilizando Negc CpartyViabilizando Negc Cparty
Viabilizando Negc Cparty
 
Viabilizando Negocios na Web (Senac Tito)
Viabilizando Negocios na Web (Senac Tito)Viabilizando Negocios na Web (Senac Tito)
Viabilizando Negocios na Web (Senac Tito)
 
Marketing para Web
Marketing para WebMarketing para Web
Marketing para Web
 
W3C Acessibilidade
W3C AcessibilidadeW3C Acessibilidade
W3C Acessibilidade
 
Viabilizando Negócios na Web
Viabilizando Negócios na WebViabilizando Negócios na Web
Viabilizando Negócios na Web
 
Pos em Web - Estratégias de Inovação e Tecnologia
Pos em Web - Estratégias de Inovação e TecnologiaPos em Web - Estratégias de Inovação e Tecnologia
Pos em Web - Estratégias de Inovação e Tecnologia
 
Web 2.0, web 3.0 e Plataforma Flash
Web 2.0, web 3.0 e Plataforma FlashWeb 2.0, web 3.0 e Plataforma Flash
Web 2.0, web 3.0 e Plataforma Flash
 
Primeiros Socorros {First Aid}
Primeiros Socorros {First Aid}Primeiros Socorros {First Aid}
Primeiros Socorros {First Aid}
 
O mercado de trabalho em TI
O mercado de trabalho em TIO mercado de trabalho em TI
O mercado de trabalho em TI
 
Palestra Senac-Itu - Web2 e Web3
Palestra Senac-Itu - Web2 e Web3Palestra Senac-Itu - Web2 e Web3
Palestra Senac-Itu - Web2 e Web3
 
web 2.0 / web 3.0
web 2.0 / web 3.0web 2.0 / web 3.0
web 2.0 / web 3.0
 
aula 05 - WordPress
aula 05 - WordPressaula 05 - WordPress
aula 05 - WordPress
 
aula 04 - WordPress
aula 04 - WordPressaula 04 - WordPress
aula 04 - WordPress
 
aula 03 - WordPress
aula 03 - WordPressaula 03 - WordPress
aula 03 - WordPress
 
aula 02 - WordPress
aula 02 - WordPressaula 02 - WordPress
aula 02 - WordPress
 
aula 01 - WordPress
aula 01 - WordPressaula 01 - WordPress
aula 01 - WordPress
 
web 2.0
web 2.0web 2.0
web 2.0
 
Usos sociais da internet, de Sonia Dias
Usos sociais da internet, de Sonia DiasUsos sociais da internet, de Sonia Dias
Usos sociais da internet, de Sonia Dias
 

Dicas para web mobile

  • 1. web em dispositivos móveis • dicas práticas @analauragomes 1
  • 2. Bem vind@s! analauragomes@gmail.com Publicações: @analauragomes Editora Senac-SP: XHTML/CSS Criação de Páginas Web, emblema.art.br Dreamweaver CS5, Fireworks CS5 webdemais.com.br Editora Abril: Coleção Clique a Clique, O curso de • Docente, palestrante e informática da Abril consultora nas área de Presença digital: Web e Computação Gráfica meadiciona.com/ana_laura • Colaboradora do W3C Escritório Brasil 2
  • 3. Agenda • Compreender o meio • Dicas práticas – Web – Conteúdo – Web Mobile – Interação – Layout – Planejamento – Desenvolvimento – Testes 3
  • 4. A Web somos nós
  • 5. Cada um de nós 5
  • 6. Usuários • Perfil básico • Interação • Expectativa • Experiência • Objetivo • Informação 6
  • 7. Web Mobile • Perfil básico • Onde ele está? • O que vai fazer? • A que horas? • De que forma? • Qual aparelho? 7
  • 8. Não é só tamanho...
  • 10. Capacidade • touch • OS • caneta • linguagens • memória • navegador • bateria 10
  • 11. Cenários de uso - físico • luz • andando / parado • tráfego • WiFi / 3G • apertado
  • 12. Cenários de uso - mental • nervoso / calmo Estado de espírito • atento / disperso  • pressa / tranquilo Predisposição / Expectativa
  • 13. Estatísticas - acessos fixo 70 milhões celular 22 milhões Fevereiro, 2011 | http://bit.ly/hrUBbg 13
  • 14. Estatísticas - aparelhos Smartphones Hoje: 5,8% Ano:  165% Celulares Ano:  21% novembro, 2011 | http://bit.ly/uZpl2w 14
  • 18. Dicas – conteúdo Atenção... Estado de espírito... Procura por fatos. AGORA! Seja 100% relevante 18
  • 19. Dicas – conteúdo Simplicidade + Objetividade 19
  • 20. Dicas – conteúdo O que é mais importante aparece no topo da página 20
  • 21. Dicas – conteúdo Conteúdo Forma Interação XHTML-MP CSS2 JavaScript HTML5 CSS3 [DOM] 21
  • 23. Dicas – conteúdo Evite o que não vai funcionar • framesets • mapa de imagem • tabelas • css e scripts inline • tabelas aninhadas • plugins e extensões 23
  • 24. Dicas – conteúdo Estratégias de adaptação não fazer nada • contar com o zoom do aparelho um conteúdo e vários estilos • viewport • media queries Um site novo 24
  • 25. Dicas – conteúdo Estratégias de adaptação - viewport <meta name="HandheldFriendly" content="true" /> <meta name="MobileOptimized" content="320" /> <meta name="Viewport" content="width=device-width" /> 25
  • 26. Dicas – conteúdo Estratégias de adaptação – media queries http://www.w3.org/TR/css3-mediaqueries Folha de estilos interna @media screen and (min-width:801px){ /* definições para telas com largura maior que 801px */ } 26
  • 27. Dicas – conteúdo Estratégias de adaptação – media queries Folha de estilos externa <link href="normal.css" rel="stylesheet" type="text/css" media="screen and (min-width:801px)" /> <link href=“tablet.css" rel="stylesheet" type="text/css" media="screen and (min-width:321px) and (max-width:800px)" /> <link href="celular.css" rel="stylesheet" type="text/css" media="screen and (max-width:320px)" /> 27
  • 28. Dicas – interação • lembre-se dos gestos • não tem mouse over • projetar para o tamanho do dedo (40/80px) 28
  • 29. Dicas – interação • rolagem vertical (conteúdo e menu) • navegação fácil de aprender 29
  • 30. Dicas – interação • links e acessos inteligentes • acesso ao site normal 30
  • 31. Dicas – interação • evitar excesso de entrada de dados – entrada de senha com visualização – lembrar as opções do usuário • HTML5 local storage • usar as informações do aparelho 31
  • 32. Dicas – interação • facilitar a entrada de dados (HTML5) – input type=“url” – input type=“email” – input type=“number” – input type=“tel” 32
  • 33. Dicas – layout • usar poucas fontes na página (2 ou 3) • usar o espaço em branco para separar os elementos • não criar distrativos e empecilhos para acesso ao conteúdo 33
  • 34. Dicas – layout • usar poucas cores e gráficos/imagens • otimizar imagens • não usar background com fotos • usar ícones como background no CSS 34
  • 35. Dicas – layout • dê ao usuário opções de layout claro e escuro • manter consistência com versão desktop 35
  • 37. Dicas – planejamento Sitemap: writemaps.com 37
  • 38. Dicas – planejamento Sitemap: xmind.net 38
  • 39. Dicas – planejamento Wireframe: Blog spark (bit.ly/fSE77l) 39
  • 40. Dicas – planejamento Wireframe: User Zen (bit.ly/eckXKE ) 40
  • 41. Dicas – desenvolvimento • Bibliotecas e scripts: – Modernizr modernizr.com – JQuery Mobile jquerymobile.com – Boilerplate html5boilerplate.com/mobile 41
  • 42. Dicas – desenvolvimento • Foco no usuário – experiência de uso – não focar no aparelho mas no recurso 42
  • 44. Dicas – testes Servidor de testes • Online • Na sua máquina: – XAMPP: apachefriends.org/pt_br/xampp.html – EasyPHP: easyphp.org – ou qualquer outro servidor para poder testar 44
  • 45. Dicas – testes Simuladores • Windows Phone - create.msdn.com/en-US 45
  • 46. Dicas – testes Simuladores • Android - developer.android.com – java SE develepment kit – android SDK • AVD manager • SDK manager 46
  • 47. Dicas – testes Simuladores • Opera mobile - opera.com/developer/tools 47
  • 48. Dicas – testes Navegadores IE: já está pronto F12 Ferramentas > Alterar cadeia de caracteres do agente do usuário 48
  • 49. Dicas – testes Navegadores Safari: já está pronto editar > preferencias > avançado > mostrar menu Desenvolvedor na barra de menus desenvolvedor > agente do usuário 49
  • 50. Dicas – testes Navegadores FF: instalar user agent switcher add-on addons.mozilla.org/en- US/firefox/addon/user-agent-switcher ferramentas > default use agent > escolher um ou adicionar 50
  • 51. Dicas – testes Adobe Device Central Visualizar o conteúdo em uma grande variedade de dispositivos. – A aparência dos dispositivos – Como o conteúdo é exibido nesses dispositivos Interagir, testar os níveis de desempenho, os estados da rede, a memória, os níveis de potência da bateria e tipos de iluminação 51
  • 52. Dicas – testes User agent strings www.useragentstring.com • indica o nome da aplicação, versão, sistema operacional e algumas características do computador. • ao acessar um site, o navegador envia esta string para o servidor que, se necessário, responde a cada requisição de acordo com o visitante. 52
  • 53. Dicas – referências Melhores práticas w3.org/TR/mobile-bp Quirksmode quirksmode.org/mobile Safari bit.ly/kXGKrH Android bit.ly/ey83FF Internet Explorer bit.ly/bWNCJ0 Mozilla (Fennec) mzl.la/sBYOz Opera bit.ly/sUiAL 53
  • 54. Obrigada e sucesso  @analauragomes :: www.emblema.art.br analauragomes@gmail.com :: www.webdemais.com.br Fireworks: fireworksbr.groups.adobe.com Dreamweaver: augdwbr.groups.adobe.com 54