Since the launch of the iPad, many have expressed their concerns about the lack of support for Flash on a device that is supposed to be a mainstream portable media player (among other things). Steve Jobs made his point loud and clear, Apple does not want Flash or its developing platform on the company's Touch OS which the iPhone, iPod touch, and iPad are running. Why you may ask.
In short, it's a battle between the new and upcoming web standard, HTML5 against Adobe's Flash technology, a de facto in video streaming on the web today. Some say Apple is shooting itself in the foot for not supporting Flash but promoting a technology that is foreign to end users. They have their valid points, however Apple has armed itself with a strong argument to say otherwise.
The iPhone and its touch OS has been released to the public through 3 different generations in the past 3 years. So don't think for a second that Apple never gave Adobe a chance to develop Flash for the iPhone (one that is not a resource hog which shortens battery life and slows everything down). Adobe simply failed to deliver. Case in point, Adobe recently demoed its beta build of Flash on the Android mobile platform, it crashed and burnt. Adobe at this point in time, simply doesn't have a working product on any mobile platform at all.
One would then think a simple solution for Adobe to get back into the game is to put more engineers to work and make Flash stable and available on all the mobile OS as soon as it possibly can. Well, that's not what Adobe is doing. Rather than investing in research and development, it spent money on marketing to portray Apple is foul-playing. Yes, the image shown in this post is one of the many used in this campaign.
Don't just take my words for it though because to most, I would appear to be a hardcore Apple fanboy. Personally, I'm falling off the Apple bandwagon as of late because Apple's current product offerings are not appealing to me. Read up on HTML5 and how it will change the web.

