Depende en parte del tipo de sitio web del que esté hablando.
Puede recorrer un largo camino hacia una mejor compatibilidad con múltiples navegadores móviles asegurándose de que su HTML sea lo más simple y compacto posible, el orden de origen tiene sentido sin ningún estilo, los elementos semánticos se usan correctamente y el contenido y la funcionalidad básicos son accesibles sin CSS y JavaScript habilitado. Esto se debe a que algunos navegadores móviles no admiten CSS y JavaScript muy bien, si es que lo hacen.
También debe optimizar sus scripts y llamadas HTTP (tamaño y frecuencia de …) tanto como sea posible: los dispositivos móviles en general tienen menos potencia, ancho de banda y memoria que sus contrapartes de escritorio, por lo que una aplicación web que funciona bien en una máquina de escritorio con una conexión de banda ancha podría ahogar un navegador móvil que se ejecuta en una red celular.
- ¿Tiene sentido apostar a su empresa en PhoneGap?
- ¿Aprender desarrollo web va a ayudar en el desarrollo de aplicaciones?
- Cómo hacer que mi aplicación móvil sea popular
- ¿Cuál es su opinión sobre el desarrollo de aplicaciones utilizando microservicios vs monolito?
- ¿Cuáles son los temas que necesito saber en Java para aprender Android?
A continuación, podría considerar hacer un rastreo del lado del servidor y servir un conjunto apropiado de estilos y contenido a los navegadores móviles.
También puede usar tecnologías de optimización del lado del cliente para optimizar los diseños de sitios para los navegadores que los admiten, por ejemplo, consultas de medios y la metaetiqueta de la ventana gráfica.
La prueba es realmente la clave: pruebe en una sección transversal decente de dispositivos móviles, y no solo en dispositivos iPhone y Android.
Hay mucho más que decir que esto, pero espero que esto te ayude a comenzar. Visite http://dev.opera.com/articles/vi… para obtener más detalles.
Todo lo mejor.