Generador de User-Agent / Guía de User-Agent / Distinguir el UA de móvil y de escritorio

Distinguir el UA de móvil y de escritorio

Guía de User-Agent

En el procesamiento adaptativo del servidor o en las estadísticas se recurre al User-Agent para separar los tipos de dispositivo. La señal más segura es el token Mobile incluido en la cadena.

Señales clave

Trampas comunes

Safari en iPadOS solicita por defecto la versión de escritorio del sitio, por lo que envía un UA casi igual al de macOS. Así puede que no lleve el token iPad y, solo con el UA, es fácil confundir un iPad con un escritorio.

Un método mejor

Funciones reales como el tamaño de pantalla o el soporte táctil se detectan con más precisión mediante JavaScript o media queries de CSS que con el UA. Se recomienda usar el UA solo para una primera estimación en el servidor y procesar las bifurcaciones detalladas en el cliente.

Al final, la identificación de dispositivos es más robusta cuando se combina el UA (servidor) con la detección de funciones (cliente).