Apps mogen in iOS 5 het idenitificatienummer van iPhone en iPads, het UDID, niet meer opvragen. Dat claimt TechCrunch. Daarmee zouden grote databases van advertentiebedrijven met gebruiksgegevens in een klap waardeloos worden.
In de documentatie van bètaversies van iOS 5 staat dat de functie 'uniqueIdentifier', de functie waarmee het UDID van een iPhone, iPod touch of iPad opgevraagd kan worden, 'deprecated' is, meldt TechCrunch. Apps gebruiken die UDID's om in databases van advertentiebedrijven gebruikersgegevens op te vragen. Aan de hand van die gegevens worden advertenties getoond op basis van gegevens die bekend zijn van de gebruiker. Daaronder kunnen onder meer locatiegegevens en gegevens over gebruik van apps zijn.
In plaats daarvan zouden apps een eigen identifier aan moeten maken om de hardware te herkennen en advertenties aan te passen. De maatregel zou grote gevolgen voor advertentienetwerken hebben. Die netwerken verzamelen met behulp van apps een grote hoeveelheid data over gebruikers. Als de functie niet in iOS 5 zit, is na een update die database waardeloos geworden.
Het is nog onduidelijk of de functie wel of niet in iOS 5 zit. Ontwikkelaars die reageren onder het artikel van TechCrunch zeggen dat ze nog steeds gebruik maken van api's die in iOS 3.2 'deprecated' waren verklaard. Apple zou wel willen aangeven dat de 'uniqueIdentifier'-functie wellicht in toekomstige iOS-versies niet meer terugkeert en dat ontwikkelaars daarom beter nu al een eigen identificatiefunctie kunnen inbouwen.