Why Adobe’s Flash doesn’t work on Apple’s iPad, iPhone, and iPod touch

onSale - Your Computer & Electronics SuperstoreDaniel Eran Dilger writes for RoughlyDrafted, “Morgan Adams, an interactive content developer who knows a lot about building Flash, wrote in with an interesting perspective on Flash and the iPad.”

Adams comments include:

Flash on the iPad will not (and should not) happen—and the main reason, as I see it, is one that never gets talked about: Current Flash sites could never be made work well on any touchscreen device, and this cannot be solved by Apple, Adobe, or magical new hardware.

That’s not because of slow mobile performance, battery drain or crashes.

MacDailyNews Take: Even though those very real problems do indeed exist today, Adams is correct, there’s yet another reason why Adobe’s Flash doesn’t work:

It’s because of the hover or mouseover problem.

Many (if not most) current Flash games, menus, and even video players require a visible mouse pointer. They are coded to rely on the difference between hovering over something (mouseover) vs. actually clicking. This distinction is not rare. It’s pervasive, fundamental to interactive design, and vital to the basic use of Flash content. New Flash content designed just for touchscreens can be done, but people want existing Flash sites to work. All of them—not just some here and there—and in a usable manner. That’s impossible no matter what.

By the way, imagine my embarrassment as a Flash developer when my own animated site wouldn’t work on the newfangled iPhone! So I sat down and made new animations using WebKit’s CSS animation abilities. Now desktop users still see Flash at adamsi.com, but iPhone users see animations too. It can be done.

Much more in the full article – recommended – here.

[Thanks to MacDailyNews Reader “Pete A.” for the heads up.]

Reader Feedback

This site uses Akismet to reduce spam. Learn how your comment data is processed.