It seems that a lot of people, including myself, are clamoring for Flash on the iPhone. I'm highly disappointed in Apple for claiming to have the "real internet" on the iPhone, but then they leave out the one standard that is on a good number of websites, and is pre-installed on a majority of new computers, including their own.
Now, does this mean I'm not interested in an iPhone? Of course not... In fact, if anyone at CFUnited wants to camp out with me at a Apple/AT&T store on the 29th, let me know. And I'm sure I'll be developing a few CF apps to run in Safari on my phone, to supplement whatever functionality I feel is missing.
Some people in the development community (including what originally started this rant) are asking what Adobe is going to do about it. First off, Adobe won't get to do anything if Apple won't let them. Besides that, there are a few things that we all need to remember about the iPhone and Flash...
1. If Apple meets it's own sales goals, it will have 1% of the mobile phone market. Also, there are no announced plans to release the iPhone outside the US at this point, and AT&T has the exclusive in the US for 5 years. Now, sure, the iPhone is getting a ton of hype, and nobody knows how well it will/won't do, and you have to admit that 1% of the market is an awful small window to target.
2. Apple is, so far, not opening the phone up to the average developer. Sure, you can build a web application for the iPhone, but it's treated by Apple like a red-headed step child. There's no way to get your app a button on the home screen, and so far off-line abilities are not present.
3. Adobe already has a mobile Flash platform, Flash Lite. While I'll be the first to admit that I'd love to develop full-fledged Flash 9 apps (read: Flex apps) on the iPhone, it would probably be a better strategy to use Flash Lite on the iPhone. The sales pitch to developers can then be uniform... Build once for Flash Lite, and deploy on most any mobile phone. Perhaps Adobe can tackle both, to appease everyone.
4. Apple & Adobe probably have already talked about Flash on the iPhone at some level. Apple knew it wanted YouTube and the "real" internet, so I'm sure Adobe was consulted early on in development. Obviously, something didn't work for one or both parties for launch, but I'm sure that if enough users complain to Apple about lack of Flash support, they will add it in one form or another. Technically, they could write their own Flash 7 engine for the iPhone, since the SDK is available, though that would seemingly be a waste of our time and their resources, since Flash 9 already has very high penetration numbers.