On Wednesday Apple posted a bulletin in their iPhone Dev Center regarding how (not) to use the Core Location module in the iPhone SDK. In short:
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.
Now I'm not saying it's not a good idea to provide your users with useful information in addition to ads, but it's kind of weird that Apple would make this a policy in their App Store review process. (Unless of course they're doing it so as not to interfere with whatever they are working on from the acquisition of Quattro Wireless.)
However, I see it as yet another reason to bypass Apple's heavy-handed review process and build your location-based service as a web app with the HTML5 Geolocation API.
Related articles by Zemanta
- A Hint at Apple's Mobile Advertising Plans (Location, Location, Location) [IPhone] (gizmodo.com)
- Best of both worlds: HTML5 web app and iPhone App (afroginthevalley.com)
- The iPad Will Make Apple's Acquisition Of Quattro Wireless Look Even Smarter (techcrunch.com)