¿Es posible determinar el modelo de un dispositivo iOS por su dirección MAC?

4

Estoy empezando a trabajar en las aplicaciones de iOS en el trabajo, y estoy tratando de determinar la versión mínima de iOS que debo admitir. Tenemos un sistema de registro de red que recopila información básica sobre los dispositivos en la red, pero desafortunadamente, no informa la versión del sistema operativo o hardware.

Sin embargo, tengo direcciones MAC para todos los dispositivos iOS utilizados en nuestra red en los últimos 12 meses.

¿Hay una manera de determinar, en función de una dirección MAC, de qué generación es un dispositivo iOS? Si Apple utiliza direcciones secuenciales (o bloques específicos reservados para dispositivos específicos), esto debería ser posible.

Dejaré la pregunta anterior (porque sigo sintiendo curiosidad por la forma de hacerlo), pero encontré otra forma de determinar el hardware que tenemos en uso. El servidor de Exchange realiza un seguimiento de los dispositivos a los que cada usuario sincroniza su correo electrónico. Suponiendo que la mayoría de los usuarios de iOS sincronizan sus cuentas de correo electrónico, pude usar esa información para determinar qué dispositivos están en uso. Resulta que alrededor del 20% de ellos está utilizando dispositivos que no ejecutan iOS 5.

    
pregunta Ben Wyatt 27.06.2011 - 20:41

1 respuesta

2

No, no es una buena manera de obtener esos datos.

Le echaría un vistazo a algunos de los muchos paquetes de software de MDM para obtener sus datos de población para que pueda planificar. JAMF tiene una gran reputación en ese espacio por su bajo costo de entrada y software de alto rendimiento.

También - podrías hacer una aplicación pequeña y rápida que simplemente se informó en algunas estadísticas básicas. Sus usuarios pedirán aplicaciones potenciales y aquellos que deseen ejecutar esa aplicación le proporcionarán los datos necesarios.

Encontrará que hacer que la aplicación lo obligue a restringir muchas de las nuevas características y, en realidad, tendrá que trabajar activamente para obtener soporte 3.x en un proyecto que comience hoy con el Xcode 4. 4.0 actual sea fácil y solo las nuevas funciones 5.0 le permitirán probar los niveles y tener dos conjuntos de códigos para diferentes generaciones de dispositivos.

Su desarrollo impulsará los dispositivos que usan las personas y no al revés. Casi siempre es más barato simplemente actualizar los dispositivos que pagar a los desarrolladores para mantener el código antiguo probado y en ejecución.

Hay muchos genial los gráficos muestran lo que algunos desarrolladores están viendo con la rapidez con que las personas se actualizan a las últimas versiones de iOS.

    
respondido por el bmike 16.07.2011 - 00:28

Lea otras preguntas en las etiquetas