An article basically by an interactive content developer, who knows about Flash:
http://www.roughlydrafted.com/2010/02/20/an-adobe-flash-developer-on-why-the-ipad-cant-use-flash/
Mouseover examples:
Steering with a mouse becomes steering with - D pad, or accelerometers?
Video player controls that appear on mouseover (e.g. Hulu?)
Menus that popup submenus when you mouseover
Buttons that give information on mouseover
Maybe they could use a mousehold - but that's currently down as an Apple gesture (to save an image for example).
So if anyone can link to something akin to the top 10 uses of Flash - it'd be interesting to see how their UI holds up sans mouse.
Is a lot of Flash defending coming from those with a vested interest in Flash development?
A finger != a mouse. (And to be honest, this has been pointed out by Apple *very* clearly in the guidelines for the iPhone, so it's not like it's been a secret).
http://www.roughlydrafted.com/2010/02/20/an-adobe-flash-developer-on-why-the-ipad-cant-use-flash/
Im biased. Im a full-time Flash developer and Id love to get paid to make Flash sites for iPad. I want that to make sensebut it doesnt. Flash on the iPad will not (and should not) happenand 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.
Thats not because of slow mobile performance, battery drain or crashes. Its 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. Its 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 themnot just some here and thereand in a usable manner. Thats impossible no matter what.
All that Apple and Adobe could ever do is make current Flash content visible. It would be seen, but very often would not work. Users would hate that broken promise much more than they hate gaps in pages, missing banner ads, and the need to download a game once from the App Store instead of re-downloading it every time they visit a Flash game page.
Mouseover examples:
Steering with a mouse becomes steering with - D pad, or accelerometers?
Video player controls that appear on mouseover (e.g. Hulu?)
Menus that popup submenus when you mouseover
Buttons that give information on mouseover
Maybe they could use a mousehold - but that's currently down as an Apple gesture (to save an image for example).
So if anyone can link to something akin to the top 10 uses of Flash - it'd be interesting to see how their UI holds up sans mouse.
Is a lot of Flash defending coming from those with a vested interest in Flash development?
A finger != a mouse. (And to be honest, this has been pointed out by Apple *very* clearly in the guidelines for the iPhone, so it's not like it's been a secret).
By the way, imagine my embarrassment as a Flash developer when my own animated site wouldnt work on the newfangled iPhone! So I sat down and made new animations using WebKits CSS animation abilities. Now desktop users still see Flash at adamsi.com, but iPhone users see animations too. It can be done.