Not sure why Apple hasn't permitted your awesome iPad app in the App Store? Worried about developing an iPhone app using anything but Objective-C?

Rejoice. Yesterday Apple made a major, unexpected announcement: it's going to be providing official guidelines "to help developers understand how we review submitted apps" and it's also easing restrictions on the tools developers can employ when developing for the iPhone/iPad.

Official, public guidelines are long overdue. There's little reason for Apple to keep the guidelines it uses to determine whether an app makes it into the App Store behind a shroud of secrecy. It only makes developers angry, and occasionally leads to epic whining when somebody claims that there's a conspiracy behind the rejection of YAFA (yet another fart app).

However important developer guidelines are, however, they weren't the most important thing Apple announced. The company also made a significant change to rules that, in theory, have limited the ability of developers to use cross-platform development tools to build their iPhone apps:

...we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need.

While this was news to the ears of companies that make cross-platform mobile development tools, the company with the most to gain from Apple's change of heart is Adobe, which had basically shuttered its Flash Packager for iPhone feature in Flash Professional CS5 when Apple implemented the restrictions many believed were targeted specifically at Adobe's tool.

Not surprisingly, Adobe is very happy. Calling Apple's announcement "great news for developers", Adobe announced that Packager for iPhone is being brought back from the dead:

Apple’s announcement today that it has lifted restrictions on its third-party developer guidelines has direct implications for Adobe’s Packager for iPhone, a feature in the Flash Professional CS5 authoring tool. This feature was created to enable Flash developers to quickly and easily deliver applications for iOS devices. The feature is available for developers to use today in Flash Professional CS5, and we will now resume development work on this feature for future releases.

While Apple hasn't indicated why it decided to reverse course, it's quite possible that it has something to do with the FTC's ongoing investigation of the company and its practices. Given the App Store's dominant position in the mobile market and the zealousness with which government regulators are hunting for 'anti-competitive' behavior these days, Apple may have decided that the lesser of two evils was to avoid a battle it couldn't win, even if it was in the right.

Whatever the case, it will be interesting to see how these announcements affect the iPhone/iPad developer ecosystem and the App Store. On the surface, the impact may be hard to spot, but by removing a hefty dose of uncertainty developers have faced up until now, the ecosystem will likely be better off.

Photo credit: kyz via Flickr.

Patricio Robles

Published 10 September, 2010 by Patricio Robles

Patricio Robles is a tech reporter at Econsultancy. Follow him on Twitter.

2641 more posts from this author

You might be interested in

Comments (2)


NDS games download

FTC investigation? Lolwut! it's not about it. it's because they feel threathened that they're getting pawned by android as the time progresses. Although flash degrades battery life, flash is still flash and more applications runs and depends on it. Android's space in the mobile market is certainly in the momentum right now and by time comes almost all phone manufacturing companies will be running android by default. Aside from being free it's certainly overpowers iPhone apps and it's also developer friendly as well.

almost 8 years ago


Tom Atkinson

Yup, I agree with NDS. In fact, only a few weeks ago, I purchased my new Android phone: A Motorola Milestone with slide-out keyboard, primarily because i didn't feel that Apple would be providing the following anytime soon:

- Quick text feature for SMS texting (Handcent SMS on Android does this). In fact the built-in SMS app on Windows Mobile (Treo 750v) and Palm OS (Treo 650) both do Quick Text natively.

- Cursoring. Being able to go "up/down/left/right". Android has this.

- Flash. Android has this.

- Over the air sync.

- Remove single call from call log. iPhone can only do "delete all".

But I have kept hold of my iPhone 2G. I plan to buy an iPod Touch 4th Gen to stay on top of the software though, but for use as a phone, I'll wait till Apple wake up and smell the Quick-Text.

But overwelmingly, I reckon it's because they felt at some stage people who see the iOS as lagging behind when every other smart phone can do Flash, but iPhone can't.

almost 8 years ago

Save or Cancel

Enjoying this article?

Get more just like this, delivered to your inbox.

Keep up to date with the latest analysis, inspiration and learning from the Econsultancy blog with our free Digital Pulse newsletter. You will receive a hand-picked digest of the latest and greatest articles, as well as snippets of new market data, best practice guides and trends research.