Problem with flash as cited from Wikipedia
Excerpts taken from
http://en.wikipedia.org/wiki/Adobe_Flash
Criticism
Security
Flash's poor security record[52] has caused several security experts to recommend to not install Flash or to block it[53]. The US-CERT recommends to block Flash using NoScript[54]. Charlie Miller recommended "not to install Flash"[55] at the computer security conference CanSecWest. As of March 27, 2010, The Flash Player has 75 CVE entries[56], 34 of which have been ranked with a high severity (leading to arbitrary code execution), and 40 ranked medium. In February 2010, Adobe officially apologized[57] for not fixing a known vulnerability for over 1 year.
Privacy
Even well established breadcrumb clean-up or anti-forensic tools like CCleaner do not clean the Flash plugin "Visited Websites" list.[citation needed]
Flash cookies
Main article: Local Shared Object
Like the HTTP cookie, a flash cookie (also known as Local Shared Object) can be used to save application data. Flash cookies are not shared across domains. An August 2009 study by the Social Science Research Network found that 50% of websites using Flash were also employing flash cookies, yet privacy policies rarely disclosed them, and user controls for privacy preferences were lacking.[62] Most browsers' cache and history suppress or delete functions do not affect Flash Player's writing Local Shared Objects to its own cache, and the user community is much less aware of the existence and function of Flash cookies than HTTP cookies[63]. Thus, users having deleted HTTP cookies and purged browser history files and caches may believe that they have purged all tracking data from their computers when in fact Flash browsing history remains. Adobe's own Flash Website Storage Settings panel, a submenu of Adobe's Flash Settings Manager web application, and other editors and toolkits can manage settings for and delete Flash Local Shared Objects[64].
Performance
* Any Flash player has to be able to animate on top of video renderings, which makes hardware accelerated video rendering at least not as straightforward as with a purpose built multimedia player.[65] Therefore, when only displaying video, it is both typical[66][67] and legitimate[68] for Flash players to be more resource intensive than dedicated video player software.
* Comparisons have shown Adobe Flash Player to perform better on Windows than Mac OSX and Linux with the same hardware.
Stability
Steve Jobs, CEO of Apple Inc. openly criticised the stability of Flash, claiming that when one of Apple's Macintosh computers crashes, "more often than not" the cause can be attributed to Flash. Additionally, he labelled Flash as "buggy".[71]
[edit] Usability
Using Flash tends to break conventions associated with normal HTML pages. Selecting text, scrolling,[72] form control and right-clicking act differently than with a regular HTML webpage. Many such interface unexpectancies are fixable by the designer. Usability expert Jakob Nielsen published an Alertbox in 2000 entitled, Flash: 99% Bad which listed issues like this.[73] Some problems have been improved upon since Nielsen's complaints:
* Text size can be controlled using full page zoom, found in many modern browsers.
* It has been possible for authors to include alternative text in Flash since Flash Player 6. This accessibility feature is compatible only with certain screen readers and only under Windows.[74]
The US Justice Department has stated in regard to the Americans with Disabilities Act of 1990:[citation needed]
Covered entities under the ADA are required to provide effective communication, regardless of whether they generally communicate through print media, audio media, or computerized media such as the Internet. Covered entities that use the Internet for communications regarding their programs, goods, or services must be prepared to offer those communications through accessible means as well.
Problems with 64-bit Linux
Adobe's 64-bit Flash player is experimental and not shipped with Linux distributions. Some distributions ship or package the supported 32-bit version, which may be problematic.