Est-il possible de déterminer le model d'un périphérique iOS par son adresse MAC?

Je commence à travailler sur les applications iOS au travail, et j'essaie de déterminer la version minimale d'iOS que je devrais supporter. Nous disposons d'un système d'logging réseau qui regroupe des informations de base sur les périphériques sur le réseau, mais malheureusement, il ne signale pas la version du operating system ou du matériel.

Cependant, j'ai des adresses MAC pour chaque périphérique iOS utilisé sur notre réseau au cours des 12 derniers mois.

Existe-t-il un moyen de déterminer, en fonction d'une adresse MAC, de la génération d'un périphérique iOS? Si Apple utilisait des adresses séquentielles (ou des blocs spécifiques réservés pour des périphériques spécifiques), cela devrait être possible.


Je laisserai la question ci-dessus (parce que je suis toujours curieux s'il y a un moyen de le faire), mais j'ai trouvé une autre manière de déterminer le matériel que nous utilisons. Le server Exchange surveille les périphériques sur lesquels chaque user synchronise son courrier électronique. En supposant que la plupart des users iOS synchronisent leurs counts de messagerie, j'ai pu utiliser ces informations pour déterminer quels périphériques sont utilisés. Il s'avère qu'environ 20% d'entre eux utilisent des appareils qui ne fonctionneront pas avec iOS 5.

Non – ce n'est pas un bon moyen d'get ces données.

Je voudrais examiner quelques-uns des nombreux logiciels MDM pour get vos données démocharts afin que vous puissiez planifier. JAMF a une grande réputation dans cet espace pour un faible coût d'input et un logiciel performant.

Aussi – vous pourriez faire une petite application rapide qui a simplement rapporté dans certaines statistics de base. Vos users clameront par des applications potentielles et ceux qui désirent exécuter cette application vous fourniront datatables nécessaires.

Vous constaterez que la création de l'application vous oblige à restreindre plusieurs des nouvelles fonctionnalités et, en réalité, vous devrez travailler activement pour get un support 3.x dans un projet que vous démarrez aujourd'hui en utilisant le Xcode 4. 4.0 actuel sera facile et Seules les nouvelles fonctionnalités 5.0 vous permettront de tester les niveaux et d'avoir deux jeux de code pour différentes générations de périphériques.

Votre développement entraînera les dispositifs utilisés par les users et non l'inverse. Il est presque toujours less coûteux de simplement mettre à niveau les appareils que les développeurs de paiements pour que le code ancien soit testé et en cours d'exécution.

Il existe de nombreux charts géniaux montrant ce que certains développeurs voient sur la rapidité avec laquelle les users mettent à niveau les dernières versions d'iOS.