Estoy empezando a trabajar en aplicaciones de iOS en el trabajo y estoy tratando de determinar la versión mínima de iOS que necesitaré 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 el hardware.
Sin embargo, tengo direcciones MAC para cada dispositivo iOS utilizado en nuestra red en los últimos 12 meses.
¿Hay alguna manera de determinar, en función de una dirección MAC, qué generación es un dispositivo iOS? Si Apple usara direcciones secuenciales (o bloques específicos reservados para dispositivos específicos), esto debería ser posible.
Dejaré la pregunta anterior (porque todavía tengo curiosidad por saber si hay una manera de hacer esto), pero encontré otra forma de determinar el hardware que tenemos en uso. El servidor de Exchange realiza un seguimiento de los dispositivos con 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 usan dispositivos que no ejecutan iOS 5.
No, no es una buena manera de obtener esos datos.
Echaría un vistazo a algunos de los muchos paquetes de software 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.
Además, puede crear una pequeña aplicación rápida que simplemente informe algunas estadísticas básicas. Sus usuarios clamarán por aplicaciones potenciales y aquellos que estén dispuestos a ejecutar esa aplicación le proporcionarán los datos necesarios.
Descubrirá que hacer la aplicación lo obliga a restringir muchas de las nuevas funciones y, en realidad, tendrá que trabajar activamente para obtener soporte 3.x en un proyecto que comience hoy usando el actual Xcode 4. 4.0 será fácil y solo las nuevas funciones 5.0 harán que tengas que probar los niveles y tener dos conjuntos de código para diferentes generaciones de dispositivos.
Su desarrollo determinará qué dispositivos usan las personas y no al revés. Casi siempre es más barato actualizar los dispositivos que pagar a los desarrolladores para que mantengan el código anterior probado y en ejecución.
Hay muchos gráficos excelentes que muestran lo que algunos desarrolladores están viendo sobre la rapidez con la que las personas se actualizan a las últimas versiones de iOS.
Lasse V. Karlsen
ben wyatt
Lasse V. Karlsen
Odinulfo
ben wyatt
bmike