Update: Today April 9th 2010, Lee Brimelow, an Adobe platform evangelist responded to the latest poster from Apple with “Go screw yourself “ on his popular web blog TheFlashBlog.com. It’s hard not to notice the frustration of developers across the blogosphere fuel by Apple’s refusal to allow third party API compiled apps in to the iTunes store.
The language from Apple’s agreement states “Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs”. This stipulation is a loathsome move by Apple to render the new Flash CS5 feature of porting Flash files as iPhone/iPad apps totally useless.
I wonder how many flash developers will delay upgrade to CS5 once they get wind of Apple’s stipulation. I’ve noticed a few developers complaining that their apps were rejected because of the use of third party APIs such as Corona, PhoneGap & Titanium
Read the Titanium’s rejection forum post here:
John Gruber of Daring Fireball was the first to post these changes:
The new Adobe CS5 Flash will now give flash developer the ability to publish their flash content as an iPhone application. Flash alread allows developers to publish as SWFs, Projector files, and as QuickTime movies. This does not mean that iPhone users will be able to view flash content through the iPhone’s web browser. That’s Apples restriction. What Adobe has done is allow developers to repackage existing flash content as an iPhone application.
This will increase the number of apps available on iTunes store. This will also give agencies and software companies access to a market place that may have shied away from because of a lack of technical resources or fear of outsourcing.
Flash developers will have to follow the same requirement for deployment as other iPhone app developers. They will have to join Apples iPhone Developers Program and follow their guidelines. One of the requirements is to obtain a certificate from Apple in order to test and distribute your app through the iTunes store.
You can find books on Amizon already geared for Flash iPhone development. There is one by The Essential Guide to iPhone Application Development for Flash Users (Paperback).
If you can’t wait for Adobe and want to dive right in to iPhone application development, here are a few books to help you start building apps.
iPhone Advanced Projects (Paperback)
iPhone Application Development For Dummies
For more info on Apples requirements, you can view them here: http://developer.apple.com/iphon