5月1日以后,苹果将不再接受使用udid,所有应用必须支持retina,及iphone5显示屏
苹果最终确定了不再使用udid标识符的最后期限。5月1日以后,苹果公司将不再接受使用统一设备标识符的最新app应用。此外,所有的app应用除了必须兼容苹果的retina显示屏以外,还要支持4英寸的iphone 5 显示屏,否则,在苹果的app store中将无法通过审核。
以下是该通知相关内容:
从五月一日开始,app store将不再接受使用udid标识符的新app应用或应用更新。请更新您的app及相关服务器,以便用户可以和app提供商或ios6中的广告标识符及时匹配。
从五月一日开始,提交到app store里的最新app应用和应用更新必须和配置retina显示屏的ios设备相匹配,运行在iphone中的app应用也必须要支持iphone 5的4英寸显示屏。
本次对app应用的限制中最有趣的一点,即是否支持iphone 5手机,因为目前在app store里面,仍然有许多app应用是为老式的“信箱式宽屏”设计的。无论是因为什么原因,苹果需要花上一段艰难的时间去说服一些开发人员更新app应用,以便可以支持iphone 5的显示。在笔者的设备上,绝大多数app应用已经完成了更新,但仍有一些还没有更新。如今,如果那些开发人员想要修复一些程序bug或是想给应用增加些新功能,他们必须要考虑是否为iphone准备好了。
在某种程度上,这次变化多少有一些副作用,苹果对于屏幕大小的最新要求意味着所有应用的更新以及新的应用将不再支持ios4.2设备,因此今后所有的应用不得不在ios 6 的软件开发工具包下进行开发,新开发的应用功能也将不再兼容老版本的苹果软件(除了使用一些黑客方法)。这意味着,iphone 3g和ipod touch 2g将会渐渐的退出历史舞台,因为新的app应用将停止对这些设备的支持。
不妨让我们先回到udid标识符的问题上来,苹果非常不喜欢使用udids,如果读者对这段历史还不是很熟悉,那么以下,则是根据苹果截止2012年底发布对此问题的一个总结:
苹果已经多次警告开发人员,停止使用设备上的唯一设备识别符(udid)去追踪广告,升级,或者其他任何目的行为。尽管在法律上这些标识符已经被明确的规定不能在广告业务上使用,但在广告业界使用udid标示符仍是一个非常普遍的现象。在去年五月,苹果开始限制这些使用udid标识符的app应用。当时笔者也提醒,如果苹果着手限制开发人员使用udid标识符,那么必须要提供一个较能被大家接受的方法。
在ios 6操作系统上,苹果提供了广告标识符(advertising identifier),这是一组唯一标识号码,但是并不特别指向硬件,一旦设备重新设置,这组标识符就会改变。一些广告商觉得这种方法并不是很好,但是现在,苹果就是选择允许用户限制广告追踪,用户可以在app应用设置中进行选择。
用户现在可以更加便捷的限制他们分享一些使用习惯数据,但是,这对于开发人员来说却变得更加困难。苹果之所以这么做,也是因为他们对美国参议院委员会承诺在未来将对用户隐私问题更加透明。围绕udid泄露及追踪的问题,让人们引起注意的,是去年底一个超过一百万udid标识符的数据库泄露给了antisec黑客组织。
该黑客组织团表示,他们是从一名fbi特工的笔记本电脑上得到的这批数据,但是该特工对此进行了否定。当这次黑客事件渐渐平息后,我们提供了一个个性化工具,用户可以使用该工具(通过一个不会记录任何数据的安全网页)来检测自己的设备udid标识符是否在antisec黑客组织的名单上。
实际上,这批udid标识符数据的源头,是出自blue toad公司的服务器。该公司为一些发行出版商开发软件,显然,他们已经使用了这些标识符数据来跟踪广告或其他用户使用习惯。
udid标识符在使用中的确充满了问题,苹果显然非常想尽快从这些问题中解脱出来。现在,苹果公司给出了一个最后期限,并开始着手从app应用开发商中把这一问题剔除掉。
(via tnw)