5月1日起不支持iPhone 5的应用不准上架或更新 彻底废除UDID技术
今日苹果在开发者网站上发布了两则跟开发者密切相关的消息。
1.自5月1日起,App Store将不再接受任何使用UDID的app,苹果建议开发者转用iOS 6 引进的Vendor 或者 Adverstising Identifier(“广告标识符”)。更多信息可查看UIDevice Class Reference。
早在2011年,苹果就宣布将会逐步淘汰UDID技术,大约1年前有消息称苹果已经开始拒绝使用了UDID的app,但这次终于有了确切的时间。
UDID是一个包含40个字母和数字的字符串,它允许开发者和广告网络以此来收集用户的相关数据,尽管UDID本身并不包含设备拥有者的个人身份信息,但第三方应用却可以利用它来获得用户的姓名、位置、偏好、应用使用情况等信息,从而对用户进行较为详细的描述。
“广告标识符”技术已经出现在苹果的iOS 6中,如果用户在设置中启用了“限制广告追踪”(设置→通用→关于→广告→限制广告追踪),那么广告商就无法再向你推荐定向广告,苹果公司对该项技术的说明是“未来所有的广告网络都将采用‘广告标识符’技术”,这也就意味着苹果公司将力推该项技术为行业标准。
2.自5月1日起,没有针对iPhone 5进行优化的app将不允许上架 App Store或者在App Store进行更新。开发者可查看 iOS Human Interface Guidelines获得帮助。