Tengo curiosidad por saber cómo hacer que un dispositivo web sea amigable ... ¿cuáles son las mejores dimensiones y cómo hago que el sitio web sepa si están o no en un dispositivo móvil? también, ¿qué necesito para limitar mi diseño y codificación para que las páginas estén más libres de fallas y se carguen más rápido ...Programación de sitios web para dispositivos móviles
Respuesta
En realidad, hay dos grandes escuelas aquí y que depende de su audiencia:
Si estamos hablando acerca de los navegadores móviles actuales, la mayoría del mercado está utilizando navegadores con todas las funciones como en el iPhone, variantes Android , Palm Pre, etc. Estos pueden manejar cosas como JavaScript complejo y css moderno. Para esta multitud, lo que desea es enfocarse principalmente en la simplificación del diseño para anchos de página muy limitados (> 800px), minimizar la cantidad de datos que necesita cargar (ya que las conexiones móviles pueden ser muy lentas) y optimizar los tamaños de fuente y alturas de línea para legibilidad.
Sin embargo, en el mundo en desarrollo (África, América del Sur, partes de Asia), la navegación móvil es A) extremadamente importante, y B) 5-10 años atrás en capacidad de hardware. Internet móvil es un medio importante para obtener información en esas áreas, pero realmente necesita escribir HTML como si fuera 1999 (menos las tablas, por supuesto). Mantenga su marcado muy limpio y muy simple, limite cualquier estilo elegante, y no confíe en javascript, flash o cualquier otra cosa.
Para ese tipo de audiencia, debe estar muy preocupado por cómo se ve su página sin hoja de estilos aplicada. El marcado semántico es el rey. Por supuesto, podrás diseñarlo, pero mantenlo lo más bajo posible.
Espero que ofrezca algunas ideas básicas.
Puede echar un vistazo al W3 Mobile Web Initiative. Tienen muchas mejores prácticas, así como algunas buenas herramientas como el Mobile Web Validator.
Para que la interfaz sea fácil de usar, le sugiero que use jQuery Mobile.
- 1. ¿Cómo puedo probar sitios web para dispositivos móviles?
- 2. Depuración de sitios web móviles
- 3. Tablas contra divs en sitios web móviles
- 4. ¿Cómo escalar un sitio web para dispositivos móviles?
- 5. Video en sitios web y dispositivos móviles, ¿hay algún código/formato multiplataforma para todos estos servicios?
- 6. OpenGL (para dispositivos móviles) Tutoriales para principiantes
- 7. Frameworks CSS para dispositivos móviles?
- 8. ¿Hay algún uso de favicon.ico para sitios web móviles?
- 9. Bibliotecas de gráficos web para dispositivos móviles, nuestra propia investigación
- 10. Backbone.js adecuado para dispositivos móviles?
- 11. Perfiles de Javascript en dispositivos móviles
- 12. Mapeo de mouse para tocar Eventos para probar sitios web móviles en navegadores de escritorio
- 13. Cómo probar el webkit para dispositivos móviles
- 14. Selector de tiempo para dispositivos móviles
- 15. Caja de luz accesible para dispositivos móviles?
- 16. herramienta de visualización para dispositivos móviles (tableta)
- 17. Laboratorio virtual de dispositivos móviles
- 18. Cómo usar userAgent para detectar dispositivos móviles
- 19. ¿Es bueno MVC para dispositivos móviles?
- 20. ¿Cómo probar sus aplicaciones web en dispositivos móviles?
- 21. cifrado y descifrado en dispositivos web móviles y .net
- 22. Detección de dispositivos móviles y dispositivos de tableta
- 23. Descubre dispositivos móviles usando wifi
- 24. Conceptos básicos de las páginas HTML para dispositivos móviles
- 25. HTML Arrastrar y soltar en dispositivos móviles
- 26. jQuery Mobile para dispositivos móviles y de escritorio?
- 27. Autenticación de token utilizando PHP para dispositivos móviles
- 28. ¿Funciona css hover en dispositivos móviles?
- 29. Cargar script de JQuery Mobile solo para dispositivos móviles
- 30. Autocompletar para aplicaciones web móviles