O setor de desenvolvimento web hoje em dia está experimentando mudanças significativas nos requisitos dos clientes por causa da tendência crescente da tecnologia móvel. Sites com base móveis estão se tornando o centro de todos os projetos de desenvolvimento. As empresas ao redor do mundo estão descobrindo os benefícios de oferecer seus produtos e serviços on-line através de plataformas móveis como iOS, Android, BlackBerry e Windows Phone.
Mas um verdadeiro site móvel não é apenas uma versão reduzida acima do site de área de trabalho. Sites móveis são suposto ser otimizado para telas menores, processadores de baixa capacidade e navegações com base de tela de toque. Além disso, existem diferenças entre sites mobile e aplicativos da web móveis. Uma resposta em wiki.answers.com com o título "Diferenças entre sites mobile e aplicativos da web móveis?" oferece uma clara diferença entre sites mobile e aplicativos da web móveis. Estes são alguns pontos importantes:
• Web apps podem ser baixados, Considerando que os mobile sites podem ser acessados através do navegador do telefone.
• Um app é um software projetado para usos específicos, Considerando que o site é simplesmente uma página ou conjunto de páginas.
• Todos os web apps são tecnicamente os sites, mas nem todos os sites são web apps.
• O objetivo do site é apresentar informações, Considerando que os web apps são utilizados como uma ferramenta para tarefas específicas.
Como mencionado acima, sites móveis devem não também ser confundidos com sites de área de trabalho. No entanto, eles usam tecnologias semelhantes como o HTML, HTML5, JavaScript e CSS mas executados em plataformas diferentes. Aqui estão cinco grandes diferenças entre a plataforma desktop e sites da plataforma móvel.
• Telas menores criar novo projeto e desenvolvimento relacionadas com desafios, que é bastante fácil de implementar sites para desktop.
• Dispositivos móveis usam a capacidade limitada de hardware de dispositivos de desktop.
• Projetar as navegações para tela de toque é completamente diferente do que criar navegações para teclado e mouse.
• Métodos de entrada precisam ser costurado especialmente para smartphones e tablets.
• Conectividade com a Internet em dispositivos móveis não é confiável e, assim, a transferência de dados pode ser mais lenta.
Esses cinco são questões importantes e cada desenvolvimento de site para celular precisa ser cuidadosamente considerados para estas questões antes de ser concebido, desenvolvido e implantado.
Ao abordar os pontos acima mencionados, os desenvolvedores do site móvel podem melhorar seus projetos nos seguintes locais:
Tamanhos de arquivo
Porque correr de dispositivos móveis com poder de processamento limitado e memória, ambos de front-end e back-end de um site móvel são também deveria usar arquivo limitado tamanhos. Tamanhos de arquivo menores não causam problema de conectividade. Com arquivos menores, páginas rapidamente podem ser carregadas e engajadas em dispositivos.
Tamanhos de imagem
Se possível, evite usar muitas imagens. Imagens de tomar muito espaço enquanto dispositivos menores não podem alocar memória suficiente para cada instância única. Adobe Fireworks e ImageAlpha são duas ótimas ferramentas para comprimir imagens para sites móveis.
CSS3
Navegadores móveis evoluíram em grande medida e assim sites construídos usando CSS3 são os padrões. CSS3 é capaz de manipular elementos HTML com facilidade, especialmente para dispositivos móveis.
Experiência off-line
Conectividade de rede é diferente de uma para outra área e, às vezes, ele pode cair completamente. Portanto, um site precisa ser planejado para oferecer a experiência do usuário off-line. Você pode oferecer aos usuários de algum tipo de engajamento off-line que funciona mesmo sem internet. Você pode trazer funcionalidade offline em um site por HTML5.