Apple's iPhone Developer News feed has posted a note saying developers should enhance their App Store apps with Core Location... but not if they just want to use it to serve up location-based ads. Of course, this has set off yet another round of conspiracy theories and Apple accusations. Here's what Apple had to say:
The Core Location framework allows you to build applications which know where your users are and can deliver information based on their location, such as local weather, nearby restaurants, ATMs, and other location-based information.
If you build your application with features based on a user's location, make sure these features provide beneficial information. If your app uses location-based information primarily to enable mobile advertisers to deliver targeted ads based on a user's location, your app will be returned to you by the App Store Review Team for modification before it can be posted to the App Store.
Since Apple bought mobile advertiser Quattro Wireless and said they were going to provide a seamless way for developers to earn advertising revenue, especially for free apps, chatter on the web has it the above is Apple's way of locking out the competition in general, and Google-owned AdMob in specific.
And why not? Just a few days ago there was rampant speculation Apple was forcing Stanza to remove USB sharing to punish owner Amazon and get all anti-competitive due to their upcoming iBooks app. Turns out, however, Stanza was using a private API and misusing the camera roll to store eBooks instead of the image files it's meant for.
Okay sure, maybe Apple is getting ready to be anti-competitive about advertising, and risk a ton of negative developer reaction and potential investigation, or maybe Quattro Wireless-powered apps will likewise have to make sure advertising isn't the primary purpose of location-aware apps either. Maybe our location information is a fairly important piece of data and using it because we want to find a restaurant or friend is preferable to it being used because someone else wants to serve us an ad.
So yes, this could be a nefarious plot for unfair competition or it could just be Apple's policy on all location-based advertising going forward -- if you want to use GPS and CoreLocation, make sure the primary reason is for the user, not for the ads.
TiPb will keep an eye on this as it develops, but let us know your thoughts!
[Thanks to Fassy for the tip!]
We may earn a commission for purchases using our links. Learn more.
This is how to check if a used iPhone or iPad was stolen from Apple
With several Apple stores looted and their display devices stolen, make sure you know how to spot if a device was stolen from Apple.
No, this mockup isn’t the iPhone 13
There's a 3D-printed mockup doing the rounds and people claim it's the iPhone 13. But there are a few problems with that. Starting with the fact it isn't.
This is how Apple will keep people safe when reopening Apple Park
Apple has already started bringing people back to Apple Park, but things aren't how they were before COVID-19.
Webcam hacking is real, but you can protect yourself with a privacy cover
Worried people might be looking in through your webcam on your MacBook? No worries! Here are some great privacy covers that will protect your privacy.