È possibile determinare il modello di un dispositivo iOS tramite il suo indirizzo MAC?

4

Sto iniziando a lavorare su app iOS al lavoro e sto cercando di determinare la versione minima di iOS che avrò bisogno di supportare. Abbiamo un sistema di registrazione di rete che raccoglie alcune informazioni di base sui dispositivi sulla rete, ma sfortunatamente non riporta la versione del sistema operativo o dell'hardware.

Tuttavia, ho degli indirizzi MAC per ogni dispositivo iOS utilizzato sulla nostra rete negli ultimi 12 mesi.

Esiste un modo per determinare, in base all'indirizzo MAC, quale generazione è un dispositivo iOS? Se Apple utilizza indirizzi sequenziali (o blocchi specifici riservati per dispositivi specifici), ciò dovrebbe essere possibile.

Lascerò la domanda precedente (perché sono ancora curioso di sapere se c'è un modo per farlo), ma ho trovato un altro modo per determinare l'hardware che abbiamo in uso. Il server di Exchange tiene traccia dei dispositivi a cui ogni utente sincronizza le proprie email. Supponendo che molti utenti iOS sincronizzino i propri account di posta elettronica, sono stato in grado di utilizzare tali informazioni per determinare quali dispositivi sono in uso. Si scopre che circa il 20% di loro utilizza dispositivi che non eseguiranno iOS 5.

    
posta Ben Wyatt 27.06.2011 - 20:41
fonte

1 risposta

2

No: non è un buon modo per ottenere quei dati.

Vorrei dare un'occhiata ad alcuni dei numerosi pacchetti software MDM per ottenere i dati sulla popolazione in modo da poter pianificare. JAMF ha una grande reputazione in questo spazio per il basso costo di ingresso e un software ad alte prestazioni.

Inoltre, potresti creare una piccola app rapida che riporta semplicemente alcune statistiche di base. I tuoi utenti chiedono a gran voce potenziali app e chi è disposto a eseguire quell'app ti fornirà i dati necessari.

Troverai che l'app ti costringe a limitare molte delle nuove funzionalità e in realtà dovrai lavorare attivamente per ottenere il supporto 3.x in un progetto che inizi oggi utilizzando l'attuale Xcode 4. 4.0 essere semplice e solo le nuove funzionalità 5.0 ti consentiranno di testare i livelli e disporre di due serie di codici per diverse generazioni di dispositivi.

Il tuo sviluppo guiderà quali dispositivi utilizzano le persone e non viceversa. È quasi sempre più economico aggiornare i dispositivi piuttosto che pagare gli sviluppatori per mantenere il vecchio codice testato e funzionante.

Ci sono molti grandi mostra in anteprima ciò che alcuni sviluppatori stanno vedendo per quanto velocemente le persone aggiornano alle ultime versioni di iOS.

    
risposta data 16.07.2011 - 00:28
fonte

Leggi altre domande sui tag