Monday, May 3, 2010

The Steve vs. The Flash

Steve Jobs has some things to say about Flash.

With regards to what he has to say in the first place - sometimes is actually is compelling - but other times, the reality warping field leads to a rhetoric that is somewhat.. broken.

"There are more games and entertainment titles available for iPhone, iPod and iPad than for any other platform in the world."

[ahem] Windows [cough] [cough]

I believe that the real problem is what is buried in the 5th point he is trying to make - the only measurable difference:

"Apple’s revolutionary multi-touch interface doesn’t use a mouse, and there is no concept of a rollover."

The interface is so revolutionary that is it missing a feature: "mouse-overs"

"Most Flash websites will need to be rewritten to support touch-based devices. If developers need to rewrite their Flash websites, why not use modern technologies like HTML5, CSS and JavaScript?"

For that reason then entire website needs to be rewritten?  This is an amazing leap - because HTML5 and JavaScript support mouse-overs too.  It is not a Flash-only feature.

I can easily think of a "mode" where you can add a pointer to the screen that looks like a mouse pointer and be required to double-tap in order to "press" a button.  Being able to switch on-the-fly would enable you to leverage the best of both UI concepts - the "old" revolution (mouse-based) and the "new" revolutionary UI - multitouch.

It is a simple design compromise and therein lies the reason why it will never happen: The Steve doesn't do compromise.

So if you are a web-designer and you want to use mouse-overs you are out of luck.  Forget that they exist in the API.  It was a typo.  Nothing to see here - move along.

No comments: