To me the whole Flash vs HTML5 issue is amazing. Full disclosure: I develop Flash/Flex and other web applications on my Mac. I don’t have an iPhone (due to AT&T not Apple) and I don’t have an iPad (can’t see a real use for me yet to justify the $).
As a developer, I’ve often had to determine what the best tool is for the project at hand. I don’t recall any tools that were the best at everything. I like developing in Flash/Flex and I’m sure I would enjoy developing in HTML5 as well. Regardless of the improvements in each that will happen, there will probably always be a reason why one is better than the other for some specific task. To try to always use the same tool for every application would be like trying to use a hammer to put in a screw because I only have (or like) a hammer. It might be successful, but it’s not probably not the best choice and there may be problems down the line.
As a consumer, I would simply not want to be limited to what I can do on my device. This would be true for a PC, Mac, iPhone, Android device, Wii, or whatever. Even if HTML5 is the absolute wonderful tool that some seem to think it is, the fact is that not all content is available today via HTML5. In today’s world, to have access to all content, I need HTML5 and Flash. While this may not be the case tomorrow, I happen to live in today. Personally, I would be willing to live with glitches (assuming they would exist) with Flash on the iPhone or iPad for the content that requires it rather than what I would have now (if I had either) which is nothing.
I don’t see why it can’t be my choice. I also don’t get why Flash and HTML5 are an either/or item in some peoples minds. Would the world come to an end if they are both successful?
On another note, I do think it’s rather poor taste for Apple to be stabbing Adobe in the back. Apple became as successful as they did to get to the point where they could come up with an iPhone and iPad because of their success with the Mac. Without Adobe’s long-standing commitment of developing their great software for the Mac, I don’t think the Mac would have made it. Years ago I did an evaluation of Mac vs. PC for an advertising department. My boss was very pro PC. One of the main reasons, I recommended a Mac solution over the PC was because of Adobe software, specifically Adobe PageMaker. At the time, a new release came out on the Mac before on the PC. I pretty sure I’m not the only one that went with the Mac because of Adobe software. How soon Apple forgets.
If there are legitimate problems with Flash on the iPhone or iPad, why doesn’t Apple work with Adobe to solve the problems. What a concept!
The other item that I found entertaining was Apple’s comments on how closed Flash is. Even though I use Adobe’s tools (Flash Professional and Flash Builder) to develop Flash applications, I’ve always known about open source tools that can create SWF files. I was glad to see this article that has some examples. I also think this video on using Flash on a touch device without rewriting the app is great.


