Although Flash has been accepted by users and the developer world, Flash has surprisingly not been fully embraced by the mobile web industry.
Flash sites are not supported by the mobile community and other handheld devices because of slow mobile performance. According to Daniel Eran Dilger of RoughlyDrafted Magazine in San Francisco, it has to do with the 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 touch screens can be done, but people want all existing Flash sites to work,” wrote Digler.
Right now, all developers can do is make current Flash content visible on mobile and handheld devices using Adobe® Flash® Player 10.1, an open source screen project that enables uncompromised web browsing of expressive applications, content and video across devices.
According to Crisp Wireless, Inc., “while Adobe will provide several popular mobile software platforms with embedded Flash capabilities in the future, expect that iPhone and Blackberry will be the last ones. Apple has QuickTime and they are expected to drag their feet on working with Adobe to support Flash. Blackberry being a Java device for the enterprise would probably have problems providing the low-level OS access. The first movers will be Android, Palm Pre, Windows Phone or Symbian. But Flash for the web and Flash on mobile will still be two different things entirely. Don't expect a regular Flash animation for web to be fully compatible with mobile Flash. Which means, don’t expect your Flash-based ads or web pages to render on mobile devices seamlessly. You will still need to optimize for mobile.”
Read more: Adobe® Flash® Player 10.1