Esto suena demasiado bueno para ser verdad, así que dígame si es cierto.¿Qué tan confiable es detectar dispositivos móviles por resolución de pantalla?
Si tengo una sola versión de un sitio web móvil (no hay variaciones para dispositivos diferentes, solo un sitio web para todos los móviles), ¿qué tan confiable es para detectar dispositivos móviles por resolución de pantalla?
Y simplemente sirve la versión móvil si la resolución de pantalla es < que digamos 400px.
NOTA: Mi pregunta asume que javascript está habilitado. Además, soy consciente de que hay detección de agente de usuario , pero me gustaría prescindir de ella.
¿Por qué le gustaría prescindir de la detección de agente de usuario? Tiene sentido usar tantas variables como sea posible para determinar algo como esto. Además, yo diría que la detección del agente de usuario es más confiable que la resolución de pantalla si está intentando apuntar a ciertos dispositivos, es decir, "Quiero asegurarme de que Windows Mobile Phones reciba un trato especial". Además, me gustaría agregar que User Agent Detection facilitará las pruebas. El uso de la resolución de pantalla es, sin embargo, muy bueno ya que es un tipo de detección de características y es bastante confiable usar esa información para mostrar una versión de "pequeña pantalla" de su sitio. – nedk
Acepto en cierta medida, que la orientación a dispositivos específicos que detectan UA es el camino a seguir, también para detectar dispositivos sin javascript. Pero en mi caso concreto, js es necesario para ejecutar el sitio web de todos modos + hay un sitio web móvil para todos los dispositivos, por lo que la resolución de pantalla no sólo parece más simple pero manera plena prueba (UA como puede ser falsificada o modificado por algún operador de telefonía móvil del reloj) – CodeVirtuoso