Who cares what they know about me? I have nothing to hide...
Oh yes you have, think about it.
Who cares what they know about me? I have nothing to hide...
No they don't as depreciation doesn't mean it no longer works.Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_4 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8K2 Safari/6533.18.5)
I am glad they are changing it. App developers need to get over it.
So first apple is getting bitched by adding a unique device id to their api's and now you want to bitch them because of removing it? (actually it's not removed, they just discourage the future use of it)sounds like Apple is doing this to lock down their own ads, Force game center on more people oh and make cross platform development harder.
This is more about lining their own pockets. Apple has zero interested in protecting the users. It makes it so only Apple has that data and no one else.
Who cares what they know about me? I have nothing to hide...
Folks, Apple aren't removing access to UUIDs, they're just deprecating them. All that "deprecation" means is that is that UUIDs are not recommended for use in new applications.
UUIDs are typically used as database keys in apps that connect to servers. So why are they being deprecated?
Because UUID's uniquely identify a device, not a user. This is problematic in several scenarios:
- users with multiple devices. If a user has both, say, an iPhone and an iPad, and an app that runs on both of them, they want the same data to be available on both devices. Using UUID as an identifier means this doesn't work. If an app was storing some server-side data for me, this would get lost.
- devices with multiple users. iOS doesn't currently support multiple users, but maybe it will in the future. Using a user-based identifier will be needed to make this work.
- upgrades. When I upgrade my 3GS to a shiny new iPhone 5 in October, the UUID will change. If any app was storing data server-side based on only my UUID, that data would become inaccessible.
With iCloud, Apple now have a fairly reliable way to identify users rather than just devices. Since developers can make use of iCloud too, this is presumably the recommended way going forward. Hence the UUID deprecation.
This is a great idea! Maybe now all the impatient people here who are not developers, will learn to wait for the release like the rest of us.
Folks, Apple aren't removing access to UUIDs, they're just deprecating them. All that "deprecation" means is that is that UUIDs are not recommended for use in new applications.
While true...Because UUID's uniquely identify a device, not a user. This is problematic in several scenarios:
- users with multiple devices. If a user has both, say, an iPhone and an iPad, and an app that runs on both of them, they want the same data to be available on both devices. Using UUID as an identifier means this doesn't work. If an app was storing some server-side data for me, this would get lost.
- devices with multiple users. iOS doesn't currently support multiple users, but maybe it will in the future. Using a user-based identifier will be needed to make this work.
- upgrades. When I upgrade my 3GS to a shiny new iPhone 5 in October, the UUID will change. If any app was storing data server-side based on only my UUID, that data would become inaccessible.
Exactly, and I don't want to be tracked unless I give specific permission (by logging in to something). Why advertisers or other apps developers think they have the right to covertly follow me around is beyond me.... That said, while it is available it is a pretty good way to track users usage without requiring them to log into other ...
No but UDID is good for selling ads as it collect better metrics off a single user that can be linked together. For individuals apps not so much but for say any that sell ads a lot more info or it can be used to help track if a user is using different apps from same dev. Yeah having an App generated an ID key is easy but having that key shared between apps not so much, big time in Apple's wall garden approach. UDID got around that issue as they did not need to share and access data from each App.
As I pointed out UDID is great for things like Google Ad words for tracking user data. Apple blocking it means Apple gets all that data Google gets none. I know Google ads and Apple ads are not the only 2 companies that sell ads but guess who gets better user metrics to sell ads with due to this blocking. You guess it Apple. You have failed to address that argument.
As for Openfeint. I think you can created an account but it defaults creating one based on the UDID.
You have not coded much have you. A lot of the code can be transferred between devices and not a large amount of things have to be changed. Losing the UDID means you have to now changed even more things in the code and their might not be an equivalent other platforms. That is where you have to do the extra coding. Modern IDE make the basic stuff really easy to do. It the fine tuning and testing that takes a little longer but most of the stuff is able to be transferred straight over.
[...]
I've only been coding since 1981, starting with BASIC, then 6502 Assembly, then MC68000 Assembly, DOS Batch files, Pascal, C, C++, SmallTalk, Objective C, Javascript, PHP, UNIX Shell scripting, etc... First on an Apple II, then IBC PC, AT&T System V System, Classic Mac OS, Mac OS X, WWW, iOS.
Uh the last time I checked, I've never been able to do a straight copy of code from one language to another across platforms... code across languages is not syntactically the same and API's across platforms are not the same either. You cannot transfer code from one language/platform into another without making changes.
You still are failing to get it.So you're saying you're all for being profiled by ad networks without your consent!? Really!? This is exactly why Apple wants this abuse stopped. It's nonconsensual use of my information and an invasion of my privacy.
And where exactly is your proof that Apple uses the UDID for anything other than what it is meant for? Again, Apple doesn't need your UDID, even for its iAD ads. They already have information on you from other sources that you gave them. Google does the exact same thing... You create an account for a Google service and they have your information that they can use to target ads at you, they do not have to share this information with anyone else... How is that different from what Apple is doing? I can't remember ever seeing another ad network post ads all over Google's services.
You still are failing to get it.
Apple runs its own Ad company. iAds.
Apple is able to and sure as hell does collect all those user metrics that other companies collect using UDID. Now Apple does not need to use the UDID to link it all up. They have easier access to other ID that in someways are even worse than UDID because it links even more of your life. They get all the same data that the UDID were giving others plus they can add in the other devices which is not something everyone else can do. If you think Apple is not doing that then you are truly deluding yourself.
I'm sure I'm deluded too, but I trust Apple and iAds with my data, but not all these other targeted Ad companies.
Maybe I've just been brainwashed or something nasty, but I see Apple as a pretty nice company whose main business is not selling advertising, who have created a positive image themselves and I think want to retain and improve on that image over time.
Other Ad companies exist purely for selling advertising, and don't really have any consumer image that they want to keep sweet. I imagine that their main concern will always be to win advertising contracts first, and secondly to convince developers to use their service.
But because both the advertisers and developers are likely to be impressed by how well the ads are targeted then I don't see them being shamed if it turns out they are invading our privacy.
Apple on the other hand do have a lot to lose, and that is why I trust them. Deluded or not.
Another new iOS5 Update: When you install an app from the app store, the app doesn't close, but the app still downloads in the background.
You still are failing to get it.
Apple runs its own Ad company. iAds.
Apple is able to and sure as hell does collect all those user metrics that other companies collect using UDID. Now Apple does not need to use the UDID to link it all up. They have easier access to other ID that in someways are even worse than UDID because it links even more of your life. They get all the same data that the UDID were giving others plus they can add in the other devices which is not something everyone else can do. If you think Apple is not doing that then you are truly deluding yourself.
Apple is changing the rules to make it even more difficult for competitors to gather useful data. They say they were collecting very useful data with the UDID so they locked it out making it even harder.
hmmm wonder what prompted this change
All app developers will have to create their own UDIDs for each app, meaning that it will not be a global value that other apps can access. UDIDs will be unique to each and every instance of an app, unless the developer has the ability to tie it into a user database, whereby, when you log in to an app, it can pull a previously generated UDID and save it locally - but just for that app.
What this really prevents, is the ability for a 3rd party to build a profile of you, by mining data from disparate sources based on your device's UDID.
Folks, Apple aren't removing access to UUIDs, they're just deprecating them. All that "deprecation" means is that is that UUIDs are not recommended for use in new applications.
You are amazing.
How is this bad for consumers? Or are you just upset that those poor, little ad companies that are just struggling to make a buck can no longer profile us as deeply and sell our information to the highest bidder?
So you want it so only Apple can offer ads and use there much larger resources to dig the deepest into your life? It also means fewer free apps.
I think it is funny so many of you put blind trust in Apple. I trust Apple a hell of a lot less than I trust Google and I do not trust Google that much.