Apple has asked developers to do away with usage of UDIDs from their apps and to update their apps and servers by implementing Vendor or Advertising identifiers. The announcement read, “Starting May 1, the App Store will no longer accept new apps or app updates that access UDIDs. Please update your apps and servers to associate users with the Vendor or Advertising identifiers introduced in iOS 6.”
Cupertino has also revealed that from May 1 it will only accept apps that support iPhone 5’s bigger display. This particular condition is a bit surprising as there are quite a few apps in the App Store that only support the old resolution available on iPhone 4 and its successor the 4S. Considering that developers might be releasing bug fixes for their apps, the updates should be iPhone 5-ready otherwise it is a ‘No Entry’.
In a bid to comply with the new restrictions developers will have to use the new iOS 6 SDK which will leave their apps incompatible with iOS 4.2 devices. This will have a side effect on iPhone 3G and iPod Touch 2G as these devices don’t support the latest iOS because of which we may see less and less number of these gadgets over time.
The UDID thingy came at the forefront when privacy concerns were raised with respect to the amount of web-behavioural data being sent out from iDevices. The restriction is probably the right thing to do for Apple as it had made a promise to a Senate subcommittee whereby it ensured that it will be bringing in more transparency in privacy issues for its users. UDID issue also caught fire when AntiSec leaked a database that contained over a million UDIDs.
According to the hackers, they managed to get access to the database through a hacked FBI laptop. FBI countered the claims and said that the claims were completely baseless. Apple also joined the UDID brawl and said that it didn’t provide any UDID related information to the FBI.