Apple fanboi techie makes big mistake

Apple fanbois often rally to the defence of their purchases even when facts speak against them.

However the defence of Apple’s overpriced, keyboardless netbook, the iPad, along with Steve Jobs’ unjustifiable stand against Adobe’s Flash is getting silly.

Tech rag Fastcompany hacks  have rushed to Steve Jobs’ defence without actually engaging brain.

Kit Eaton wrote emphatically:

Listen very carefully, I shall say this only once: The iPad won’t get Adobe Flash compatibility, and this is a good thing. Ignore the public slanging match about battery life, processor cycles being eaten up, and the unicorn-torturing Adobe goes through to make Flash work…the issue is far, far simpler than this.

It’s all got to do with multitouch. Touchscreen tech (in its current guise) can only detect when you “click” the screen. It cannot detect when your finger is just hovering over it, a direct parallel to the action when you scroll a mouse pointer over a Flash entity–or Weblink on a plain old HTML page–but do not click.

This is an absolutely key tech in Flash, tagged in the code as MouseOver, and virtually every Flash implementation you’ve ever seen uses it in some way. .

All well and good other than the fact it is completely untrue. Adobe have replied that all the problems mentioned apply to all HTML and Flash content. In Flash Player Adobe has mapped events so that Touch events correlate to Mouse events and legacy content works as expected even with rollovers and rollout events so in fact Flash is ahead of a lot of the others on this problem.

Flash actually supports hover. So does HTML3, HTML4, HTML5, JavaScript, PHP, ASP and a whole array of other platforms. It is also not difficult to rewriting code to take advantage of touch-screen events. Besides doing a regex to replace the event text in the code, much of the functionality (application logic) that currently relies on MouseOver, could be made to react to other Flash events easily. Most touch screen devices also register mouse over events.

Designers have been writing Flash apps for tablets for years and there multi-touch support for Flash here

The problem is that while Flash is not the greatest of apps, the iPad is not the greatest of specs either. What Steve Jobs hates about Flash is not that it is technologically bad it is that he can’t control which software runs on the gizmo. If flash runs on the iPad then kids would not have to visit his app store and use software he vets first.