By now, I would guess that over 95% of people interested in Flash have read the Steve Jobs blog rant about why Apple will never implement it on its mobile devices. That’s the same percentage of web browsers that have Flash installed, beating Java, Quicktime, Windows Media Player, and so on. There is a greater likelihood that your site is going to be viewed correctly in Flash than in any browser, no matter how standards-compliant.
With the iPod and iPhone, Apple looked like world-beaters, and when the app store opened, developers flocked to pay Apple $100 for the privilege of downloading the app SDK; they began furiously pumping out apps and biting their fingernails while Apple’s team personally verified the worthiness of each app. Okay, we get it: part of the iPhone experience is knowing that every app has been tested and approved; it’s quality control.
It seems that much of the debate right now is whether Flash is an open standard and/or whether apps written in objective C are open and/or which company is behaving like the biggest crybaby. Really, neither is an open standard. If you want to develop an iPhone app on a Windows machine or if you’re looking to compile some Actionscript without running Flash, you have to use third-party software in either case. These companies are like two toddlers whining at one another for not wanting to share their toys.


