Estoy investigando las mejores prácticas para desarrollar sitios móviles de estilo "clásico", es decir, sitios móviles entregados y experimentados como páginas HTML móviles vs. JavaScript pequeño aplicaciones (jQuery Mobile, Sencha, etc.).Opciones del lado del servidor para entregar diferentes estructuras de página (HTML) a diferentes dispositivos móviles
Hay dos enfoques predominantes:
- entregar la misma estructura de la página (HTML) para todos los dispositivos móviles, a continuación, utilizar las consultas de medios CSS o JavaScript para mejorar la experiencia de los dispositivos más capaces.
- Entregar estructura de página diferente (y posiblemente contenido) a dispositivos con capacidades mejoradas.
estoy especialmente interesado en las mejores prácticas para el segundo enfoque . Dos buenos ejemplos son: sitio móvil
- del MIT: diferente para Blackberry y teléfonos con funciones (inferior) que para iOS & dispositivos Android, pero está disponible en las mismas direcciones URL - http://m.mit.edu/
- de CNN Mobile Site: ídem - http://m.cnn.com/
me gustaría saber de la gente aquí en lo que en realidad han trabajado en algo como esto, y puedo explicar lo que son las mejores prácticas para la entrega de este tipo de dispositivo que dependen de la estructura/contenido/experiencia.
No necesito una guía sobre detección de agente de usuario móvil, o WURFL, o cualquiera de los conceptos cubiertos en otros (grandes) hilos SO como this one. He usado jQuery Mobile y Sencha Touch y estoy familiarizado con la mayoría de los enfoques para la entrega de la experiencia móvil final, por lo que no se requieren punteros tampoco gracias.
Lo que realmente me gustaría entender es: cómo se entregan estos tipos específicos de experiencias en términos de detección y entrega en el lado del servidor en grupos de usuarios y agentes, donde hay una estructura de página simplificada (HTML diferente) entregado a un grupo de dispositivos y otro tipo de documento HTML más rico entregado a dispositivos más nuevos, pero ambos en el mismo subdominio/URL.
Espero que todo tenga sentido. Muchas gracias de antemano.
Eso _totally_ ayuda. Entonces, ¿estas son literalmente ** "**" aplicaciones "diferentes que se brindan según el UA?Cualquier ventaja/desventaja sobre el método de "diferentes vistas de aplicaciones" descrito por Johni [aquí] (http://stackoverflow.com/questions/7085796/server-side-options-to-deliver-different-page-structure-html-to -different-mobil/7085907 # 7085907)? – phillipadsmith