苹果正在对它的移动操作系统iOS5做一次重大的改动,这是在今年晚些时候的一个普通版本发布之前的开发者测试中被泄露出来的.但是一些开发者开始留意到,对于这样一个巨大的变动,苹果并没有过多的谈论它.在最近的一次iOS5文档更新中(只有有效注册的开发者能看到,但我得到了一份拷贝),苹果说,它将逐步禁止访问iOS设备如iPhone,iPad上的唯一标识,即UDID.
这可是大事件啊,特别是对于任何移动广告网络,游戏网络及任何依靠UDID来标识用户的应用.例如,很多应用及移动广告网络,使用UDID或类似的方式来记录谁是他们的用户,并且做了什么操作.而现在应用程序发布者们应该会创建他们自己的唯一标识来记录用户操作,这将意味着他们可能不得不扔掉他们所有的历史用户数据,并且从头来过.
以下是苹果开发者文档的原文:
Deprecated in iOS 5.0
uniqueIdentifier
An alphanumeric string unique to each device based on various hardware details. (read-only) (Deprecated in iOS 5.0. Instead, create a unique identifier specific to your app.)
这个改动可能是出于对隐私的担忧而采取的提前预防手段.例如,移动广告网络会使用UDID来做广告分析.现在还不清楚,苹果自己是否会在
如果你是一个iPhone开发者,请在下面留下你的评论.这次变动将导致多大的麻烦,或者说这只是一个小麻烦?