News
Apple changes App Store policy on private APIs
By Jesse Hollington
Social Media & Software Editor, iLoungeGoogle+
Published: Monday, December 14, 2009
News Categories: Apple, iPhone
Recent reports from iPhone developers indicate that Apple has softened its stance on using private APIs—features not authorized by Apple for third-party developer use—in iPhone applications. One iPhone developer, Vimov, indicated that instead of simply rejecting its application for using private APIs, Apple approved it with a request that the developer resolve the issue in its next update. An unrelated developer, Jonah Grant reported a similar experience with his application. The iPhone SDK Developer Agreement prohibits the use of private APIs, which, unlike public APIs, may include features that Apple could change in future OS updates, and thus does not want third-party developers to use. In the past, applications that made use of private APIs have been rejected by the App Store review process, and Apple has even gone so far as to implement an automated check for the use of private APIs. The change in policy appears to be aimed at increasing approvals while educating developers about reasons for future rejection. Earlier this month Steve Jobs personally intervened to reverse the rejection of the Knocking application, which also made use of a private API. (via AppleInsider and Daring Fireball).
Related Stories
- Judge: US can show Apple e-book pricing conspiracy
- AT&T’s GoPhone to add LTE/HSPA+ support for iPhone
- Report: iOS 7 ‘black, white, and flat all over’
- Apple WWDC Keynote set for June 10
- Apps: Foursquare 6.2, Hyper Breaker Turbo, Pandora 4.3 + Shazam 6.0
- Apple patent application details interactive AirPlay, TV
Comments
If you have a comment, news tip, advertising inquiry, or coverage request, a question about iPods/iPhones/iPad or accessories, or if you sell or market iPod/iPhone/iPad products or services, read iLounge's Comments + Questions policies before posting, and fully identify yourself if you do. We will delete comments containing advertising, astroturfing, trolling, personal attacks, offensive language, or other objectionable content, then ban and/or publicly identify violators.
Recent News
- iLounge Weekly coming Monday, giveaway update
- Apple drops refurbished fourth-gen iPad, mini prices
- Judge: US can show Apple e-book pricing conspiracy
- AT&T’s GoPhone to add LTE/HSPA+ support for iPhone
- Report: iOS 7 ‘black, white, and flat all over’
- Apple WWDC Keynote set for June 10
- Apps: Foursquare 6.2, Hyper Breaker Turbo, Pandora 4.3 + Shazam 6.0
- Apple patent application details interactive AirPlay, TV
- Report: iWatch pushed to late 2014?
- Griffin releases iPhone 5 Survivor + Catalyst Waterproof Case
Recent Reviews
- Lynktec TruGlide Pro Precision Stylus
- C4 Electronics Dolry HiFi Stone 30-Pin AirPlay Adapter
- Boombotix Boombot Rex Bluetooth Wireless Speaker
- Nuu Splash Portable Waterproof Bluetooth Wireless Speaker
- Scosche boomBottle Weatherproof Sport Wireless Speaker
- HMDX Jam Plus Bluetooth Wireless Speaker
- Fitbit Flex Wireless Activity & Sleep Wristband
- Cambridge Audio Minx Air 100 + 200 Bluetooth + AirPlay Wireless Speakers
- Mophie Juice Pack Plus for iPhone 5
- Ultimate Ears UE Boom
Recent Articles
- Costs associated with using FaceTime
- iMessages showing as Delivered when iPhone is out of coverage
- Inability to use Find My Friends without a passcode
- Calendar info disappears after iCloud restore
- Remove old iCloud backup after restoring to a new iPhone
- Setting up a ringtone in iTunes
- Using a Wi-Fi hard drive with an iPad
- Backing up and restoring an iPod classic
- Can’t restore iPod touch without passcode
- Retaining older versions of Apps during an iOS Restore


1
I just wish they’d allow 3rd party access to the alarms that have been set with the native Alarm Clock app. As it is, if you’re using a 3rd party app and it isn’t running, no alarms—if you could at least view (not necessarily edit, though that would be nice) internal alarms with a 3rd party app, that’d be great!
Posted by benjitek on December 14, 2009 at 12:11 PM (PST)