August 19, 2011

Apple will Disable UDID Access for Apps in iOS5

Apple will disable UDID access for Apps in iOS5.

Specifically, I'm told that Apple has unexpectedly deprecated the API to access an iOS device's UDID, or unique device identifier, according to an iOS developer who doesn't want to be named as the information is under NDA.
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.)
If this rumor is true it will be a major step back for iOS devices. App developers use UDID for creating wonderful experiences for their users and some who could use UDID for nefarious purposes.

UDID has the potential to be abused by ad networks and other aggregators that serve users across a range of apps and Apple may be reacting to this potential abuse.

Like a MAC address does for a networking device, a UDID uniquely identifies an iOS device worldwide. If the MAC address is still available to the developers then disabling UDID can turn out to be a minor issue.