2012-03-16 19 views
10

Apple'ın geliştiricilerin UDID'ye erişimini kullanım dışı bıraktığını biliyoruz. Ama bilgime göre bir iDevice'nin MAC adresini almak mümkün. Peki o zaman fark nedir? Hem MAC adresi hem de UDID, uygulamaya özgü olmayan bir donanımın benzersiz tanımlayıcısıdır. UDID ve MAC adresleri arasındakiiOS: UDID kullanımdan kaldırıldı ... MAC adresi?

+0

Ne soruyorsunuz ve yazılım geliştirme ile nasıl bir ilişki var? Haklısınız: UDID kullanımdan kaldırıldı, MAC adresi olası bir alternatif. – Caleb

+0

@Caleb Cevabınız için teşekkürler. Temelde UDID'nin gelecekte kullanılması için bir UDID yedeği bulmak zorundayız ve UDID'ye dayanan tüm diğer şeylerin buna değişmesi gerekiyor. Apple'ın UDID'i kullanımdan kaldırmasının ve geliştiricinin hayatını daha karmaşık hale getirmesinin nedenini göremiyorum. Aynı özelliği taşıyan MAC olduğu için, bu özelliğin kaldırılması herhangi bir avantaj sağlamaz. Yani merak ettiğim bir şey var mı diye merak ediyorum. –

+1

Reklam tanımlayıcısını kullanın. Tüm bu numaralar donanım tanımlayıcıları haricinde size aittir. Orada iniş yapmaya teşebbüs et. –

cevap

9

Bazı bariz farklar:

  • Bir cihaz birden fazla MAC adresi olabilir tabi mümkünse. MAC adresleri için

  • garanti benzersizliği Apple'ın sorumluluğunda değildir.

  • UDID en ve MAC boyutta ve biçimde farklılık gösterir.

Ben başka bir tanıtım vasıtası geçmek için geliştiriciler teşvik Apple'ın yolu olarak UDID ait itirazın dikkate iyi olur. Örneğin, kullanıcı yerine bir kullanıcı kimliği/parola sistemini kurarak cihazın izlemek. UDID'yi izlemek, kullanıcı cihazını kaybederse veya satarsa ​​ne yapması gerektiği gibi bazı problemler getirir.

+1

Cevabınız için teşekkür ederiz. Orijinal olarak düşündüm (ve hakkında okudum), sadece gizlilik ve güvenlik nedenlerinden dolayı, MAC tarafından da kullanılabilir. Cevabınızı okumak bana daha mantıklı geliyor. –

+0

@Xavier_Ex UDID bir gizlilik/güvenlik riski, hatta bir PR riski olarak kabul edilirse, Apple bu konuda bir şeyler yapabilecek durumdadır. MAC adresinden kurtulmak o kadar kolay değil. Yani belki sadece yapabileceklerini yapıyorlar. – Caleb

4

Elma aslında, reklamları satmak için uygulama geliştiricilerinin verileri (ödeme gibi) nedeniyle toplayarak amacıyla mevcut üçüncü taraf şirketlere UDID deprecate etmedi.

İzleme çerezlerine bakın, aynı konsept. Bu nedenle teknik olarak sağlam ve uygulamalarına kullanıcı adı ve şifre gerektirmeyen geliştiriciler için büyük kolaylık sağlayan üçüncü parti izleme şirketleri nedeniyle bu, kullanıcı gizliliği için felaket olur.

Apple şimdi benzersiz uygulamanın kendisi değil, uygulamalar arasında o kullanıcıyı tanımlayacak SDK gelen genned edilebilir bir UUID (evrensel benzersiz kimlik) destekler.

Bu MAC adresi gibi kesmek başvurmak geliştirici gerektiren doesnt kimliği, kum havuzu ve üçüncü taraf izleme düzenleri kullanıcı korur.

UUID'yi kullanmıyorsanız, Apple'ın uygulamanızı reddetmesini bekleyebilirsiniz. Mac adresini kullansanız bile, uygulamanın bu tür bilgileri kullanması için neredeyse hiçbir neden olmadığı için kaçış tespitine ihtiyacınız olmaz.

+0

Ancak şimdi OpenUDID ve cihazı uygulamalar arasında tanımlayan diğer birçok alternatif denen bir şey var.Bu kimlikler çoğunlukla 3. taraf reklamları ve analitik şirketler tarafından kullanılmaktadır. Apple bunları reddederse, Apple, Kontagent, InMobi ve benzeri gibi mobil analitik yapan şirketleri de öldürüyor mu? –

İlgili konular