Se você está construindo um site para celular, está entrando em um mundo de dor! Seriamente. Passei um ano como gerente de projetos em projetos de portais da Web para dispositivos móveis, e os bugs do navegador e as diferenças de plataforma são muito maiores do que o desenvolvimento de aplicativos da Web para PC.
A primeira coisa que direi é: observe atentamente o caso de negócios. No momento, há uma vantagem de pioneirismo no espaço móvel; mas você pode ou não ganhar dinheiro com uma versão para celular. Pense cuidadosamente sobre isso.
A segunda coisa é: limite os destinos do dispositivo o máximo possível. À medida que você adiciona dispositivos, os encargos de suporte ao cliente e garantia de qualidade praticamente explodem. Se você conseguir apenas suportar iPhones + Androids, faça-o. Pelo menos, defina uma lista fixa de quais telefones são totalmente suportados e parcialmente suportados e mantenha-os assim.
Você não poderá atingir todos os dispositivos 'bem' com uma solução de tecnologia. (Pelo menos não, a menos que você defina 'bem' como texto puro, alinhado à esquerda, estilo mínimo). As quatro principais 'famílias' de formatos para sites para celular são:
HTML 5 . "Melhor" compromisso entre recursos fortes e análise rigorosa e consistente no momento. Só funciona em celulares de última geração (praticamente significa iPhones e Androids no momento).
XHTML Mobile . Suporte de dispositivo mais amplo e compatível. O que você deseja para todos os novos Nokia, Sony-Ericssons, etc., que não são novos, em outras palavras. O XHTML Mobile trabalha com a maior parte dos aparelhos instalados com base em aparelhos. Mas muitas vezes os usuários desses aparelhos não usam muito sites para dispositivos móveis, por isso representam uma porcentagem menor de visitas reais às propriedades para dispositivos móveis.
Sopa de etiquetas, isto é, HTML 4.01, XHTML 1.0 completo etc. Funciona como a 'sopa de etiquetas', compatível apenas com modelos de telefone muito recentes.
WAP. Para quase todos os casos de uso, esse formato está morto agora. Eu não consideraria mais isso para nenhum tipo de desenvolvimento de campo verde. (Os telefones que só podem fazer WAP são tão antigos e quebrados que nenhum ser humano realmente deseja usá-los como plataformas de computação. Pense em telas monocromáticas, sem teclado QWERTY etc.)
Nota bene: Somente celulares de última geração suportam Javascript (novamente, suporte limitado em iPhones, decente no Android, alguns outros smartphones com sistemas operacionais diferentes têm suporte a Javascript, mas apenas em modelos muito recentes).
Por último, mas não menos importante, considere os aplicativos nativos, possivelmente os aplicativos 'híbridos', com parte do cromo e lógica do aplicativo instalados localmente, e extraia outro conteúdo pela rede. O desenvolvimento de aplicativos nativos para o iPhone é realmente surpreendentemente barato, e os aplicativos nativos são obviamente mais rápidos e fáceis de usar do que os aplicativos do navegador.
O que eu preciso saber? O que preciso saber?
Se é assim que você está agora, esteja preparado para gastar muito tempo aprendendo ou considere contratar um know-how externo.
O WAP está praticamente morto com o advento dos navegadores de telefone celular (geralmente versões simplificadas dos navegadores de desktop tradicionais) - não há necessidade urgente de enfatizar protocolos arcanos quando as ferramentas com as quais você se acostumou serão suficientes.
Respostas:
Se você está construindo um site para celular, está entrando em um mundo de dor! Seriamente. Passei um ano como gerente de projetos em projetos de portais da Web para dispositivos móveis, e os bugs do navegador e as diferenças de plataforma são muito maiores do que o desenvolvimento de aplicativos da Web para PC.
A primeira coisa que direi é: observe atentamente o caso de negócios. No momento, há uma vantagem de pioneirismo no espaço móvel; mas você pode ou não ganhar dinheiro com uma versão para celular. Pense cuidadosamente sobre isso.
A segunda coisa é: limite os destinos do dispositivo o máximo possível. À medida que você adiciona dispositivos, os encargos de suporte ao cliente e garantia de qualidade praticamente explodem. Se você conseguir apenas suportar iPhones + Androids, faça-o. Pelo menos, defina uma lista fixa de quais telefones são totalmente suportados e parcialmente suportados e mantenha-os assim.
Você não poderá atingir todos os dispositivos 'bem' com uma solução de tecnologia. (Pelo menos não, a menos que você defina 'bem' como texto puro, alinhado à esquerda, estilo mínimo). As quatro principais 'famílias' de formatos para sites para celular são:
Nota bene: Somente celulares de última geração suportam Javascript (novamente, suporte limitado em iPhones, decente no Android, alguns outros smartphones com sistemas operacionais diferentes têm suporte a Javascript, mas apenas em modelos muito recentes).
Por último, mas não menos importante, considere os aplicativos nativos, possivelmente os aplicativos 'híbridos', com parte do cromo e lógica do aplicativo instalados localmente, e extraia outro conteúdo pela rede. O desenvolvimento de aplicativos nativos para o iPhone é realmente surpreendentemente barato, e os aplicativos nativos são obviamente mais rápidos e fáceis de usar do que os aplicativos do navegador.
Se é assim que você está agora, esteja preparado para gastar muito tempo aprendendo ou considere contratar um know-how externo.
fonte
Eu começaria com as práticas recomendadas para Web para celular 1.0 do W3C e veria o que sites como a Smashing Magazine têm a dizer sobre o design de sites para dispositivos móveis.
O WAP está praticamente morto com o advento dos navegadores de telefone celular (geralmente versões simplificadas dos navegadores de desktop tradicionais) - não há necessidade urgente de enfatizar protocolos arcanos quando as ferramentas com as quais você se acostumou serão suficientes.
fonte
Alguns bons artigos sobre este tópico -
Estado do desenvolvimento da web móvel - parte 1 , 2 , 3
Compatível com dispositivos móveis: o
guia de otimização da web para dispositivos móveis
fonte