$bbtitle
Apple Stock: 262.92 ( 0.00 )
RSS RSS Twitter Twitter
Search:
AppleInsider.com Archives News Bytes Reviews Anonymous Mailer Submit Story AppleInsider Forums Mac Prices Polls Advertise on AppleInsider Contact AppleInsider
Hot Topics: Apple TV, iPod nano, iPod touch, iPod shuffle, iTunes 10, iOS 4.1, iOS 4.2
Save up to $300 on MacBook Pros, $180 on iMacs, and $150 on MacBooks: Mac Pricing Guide updated September 8th (Find the best prices on Macs).
Share
Friday, November 20, 2009

Apple's App Store approval process gets partially automated

By Neil Hughes

Published: 03:30 PM EST

Apple has added a new automated layer to its approval process for App Store software, but according to one developer, it's not perfect.

Apple recently began using computers to automatically scan for the use of private application programming interfaces. The new automated scan does not change any of the rules Apple has had in place for the App Store: Private APIs have always been banned from use in iPhone software. But according to Gizmodo, the rule was not entirely enforced, because it can be difficult to determine when an API falls within the rules and when it does not.

iPhone developers are provided with a number of public APIs that are within the terms of the App Store developer agreement. But there are other, private APIs that are considered off-limits.

"Private APIs are calls and features that only Apple uses, and which they don't really tell developers about," John Herrman explained. "There could be a few reasons for this: either they specifically don't want developers to use them, for security or consistency reasons, or they're not finished and subject to change, which means that for devs to use them would be risky -- their apps could just break with the next system update, since these private APIs are, in effect, volatile."

The new "static analysis tools" aim to catch those who might have snuck by the approval process before, with software that bends or breaks the rules established by Apple. In theory, it shouldn't change the system for law-abiding developers, but will provide a more thorough analysis of software before it is OK'd for distribution on the App Store.

But this week, Chris Parrish with development company RogueSheep Incorporated said that their new application, Postage, was rejected by the system because of a false positive. The specifics of the rejection are technical, but in short, RogueSheep used the name of a private API method for its own category method name within the software, which caused the rejection. The developer addressed the issue, even though Parrish claims they did not actually utilize a private API.

Parrish said he would like for Apple to provide him and other developers with a copy of the analysis tool to test their own builds before they are formally submitted. He said his team had to wait for the 14-day review process to complete before they found out they had failed the analysis.

"Hopefully this and other possible false positive problems with the new code analysis portion of App Store submissions will be addressed soon," he said.

Postage


Earlier this month, Apple added a feature to its Development Center Web site that allows developers to view the approval status of submitted applications. It allows developers to see where in the process their submission is located, with categories including "in review," "ready for sale," and "rejected."

Filed under : iPhone 67 Comments ] 
Story topics: iPod touch, App Store, developer   Print ] [ Story Link ] 

Mac Connection End of Summer Sale
MBP Model
Price
Discount
MacBook Model
Price
Discount
2.40GHz 13" MBP $1,049.00 $150.00 2.4GHz 13" MacBook $849.00 $150.00
2.66GHz 13" MBP $1,299.00 $200.00
iMac Model
Price
Discount
2.40GHz 15" MBP $1,599.00 $200.00 3.06GHz 21.5" iMac $1,049.00 $150.00
2.53GHz 15" MBP $1,729.00 $270.00 3.20GHz 21.5" iMac $1,349.00 $150.00
2.66GHz 15" MBP $1,899.00 $300.00 3.20GHz 27.0" iMac $1,529.00 $170.00
2.53GHz 17" MBP $1,999.00 $300.00 2.80GHz 27.0" iMac $1,819.99 $180.00
RSS


AppleInsider Features
Hot Forum Topics

Recent Articles
Apple working together with BridgeCo to launch AirPlay
Apple updates iMovie for iOS 4.1, and Safari, iWeb
Apple blunders, no vibration on iPod touch
Apple's new iPod nano connects to TV for photo slideshows, records voice memos
Parallels 6 to run 40% faster, launch Windows 2x faster than Fusion
Teardown of Apple's 4th-gen iPod touch finds 256MB of RAM
Microsoft showcases co-authoring capabilities of Office 2011 for Mac
Apple releases iOS 4.1 with Bluetooth, proximity sensor fixes
T-Mobile US rumored to get Apple's iPhone 3GS, but not iPhone 4
iPhone 4 antenna issue 'topical,' but users more interested in Verizon
Apple forecast to sell 28M iPads in 2011, chipping away at PC sales
Review roundup: iPod lineup impresses, Ping disappoints
Extended iTunes song samples stalled due to licensing issues
Apple's fourth-gen iPod shuffle disassembled (teardown photos)
Game Center compatible with 2nd-gen iPod touch, not iPhone 3G
QuickBooks 2011 for Mac to add support for multiple users
Apple replaces 5,500 first-gen iPod nano batteries in Japan
Popularity of Apple's iPad helps drive down PC RAM prices
First-ever Macworld Mobile to be held at 2011 Mobile World Congress
Former HP exec Mark Hurd hired as Oracle co-president
Microsoft begins Windows Phone 7 media blitz with new teaser ad
Apple cleans up spam, tweaks interface in iTunes Ping
Apple spends $1M per month on Google AdWords - report
iLife '11 Family Pack from Apple, Parallels 6 both spotted early
iPod touch represents 38% of iOS devices sold by Apple
Fourth-gen iPod touch adds vibration, Apple's pics contain errors
Android gaining on Apple iOS in mobile web market share
Ping draws over 1 million users in first 48 hours
iOS 4.1 on iPhone 3G shows marked improvement in speed test
iPhone expected to become multi-carrier in Germany by October
Apple now offers HTML5-based movie showtimes, locations
Apple's iOS tops Linux to become third largest browsing platform
Ping, Apple's music social network, already plagued with spammers
Apple now building 2M iPads per month to meet demand
Apple posts iPad iOS 4.2 "Coming Soon" page
Google planning music store to take on Apple
First look: Taking HDR photos with Apple's iOS 4.1
Apple issues fourth beta of Mac OS X 10.6.5 to developers
Google disputes Apple's indirect claims about Android activations
Apple's Jobs says 'onerous terms' kept Facebook ties out of Ping

Advertisements







AppleInsider RSS Feed
AppleInsider © 1997-2008
Please review our Privacy Policy.
Written/Edited/Compiled by the AppleInsider Staff.