¿Qué se usa para detectar el teléfono móvil del visitante, hasta el modelo si es posible?
Actualmente mantenemos nuestra propia base de datos, pero realmente se está quedando atrás debido a la falta de mano de obra para mantenerla, por lo que decidimos probar una solución de terceros.
Estos son mis candidatos, pero no tengo tiempo para realmente probarlos todos:
DeviceAtlas : evaluación personal de 1 año, pero la licencia básica es asequible. Su base de datos se ve sólida con actualizaciones diarias y pruebas / actualizaciones aportadas por los usuarios. Estoy favoreciendo a este en este momento.
DetectRight : un colega me recomendó esto, pero realmente no puedo encontrar mucho de su sitio. 20k dispositivos, ¿en serio?
WURFL : código abierto, base de datos colaborativa derivada de UAProf . Básicamente, si vas con la solución UAProf, estás mejor con WURFL.
DetectMoBileBrowsers : parece el más simple de todos. Lástima que depende del lenguaje (PHP).
¡Por favor comparte tu experiencia o sugerencias!
Esta no es una respuesta directa, pero creo que es una contribución valiosa. Por supuesto, la aplicabilidad depende de sus requisitos, pero creo que muchos lectores en desarrollo para consumidores lo encontrarán útil y relevante.
En un grado tan bueno, no lo hago.
Por supuesto, la detección de agente de usuario es excelente para servir una versión móvil optimizada para dispositivos con buenos navegadores basados en estándares, como teléfonos Android, iPhone / iPod Touch, etc.
Para fines prácticos, los navegadores móviles de la "vieja escuela" están muertos . Los dispositivos en los que las personas realmente usan la web móvil en la actualidad tienen navegadores excelentes y capaces: WebKit, Opera y Firefox Mobile. RIM acaba de anunciar un navegador WebKit incorporado, y creo que son el último jugador importante en realizar la migración.
Supuse que su objetivo es simplemente redirigir a un sitio web móvil. Si es más complejo, por ejemplo, registrar números de modelo individuales o rastrear estadísticas de grano fino, estas publicaciones de Stack Overflow deberían ser útiles:
fuente
Consulte también el archivo de base de datos de dispositivos móviles (MDBF) de Microsoft. Aunque ha dejado de actualizarse, al menos contiene muchos años de dispositivos hasta hace poco.
fuente
Luca Passani, inventor de WURFL aquí. Mi compañía lanzó recientemente este servicio que prácticamente resuelve el problema discutido aquí de forma gratuita. Te aconsejo que revises http://wurfl.io/
En pocas palabras, si importa un pequeño archivo JS:
te quedará un objeto JSON que se parece a:
(eso supone que está utilizando un Nexus 7, por supuesto) y podrá hacer cosas como:
O
Esto es lo que estás buscando.
Gracias
fuente