You're all missing the big picture
Please note: I am not talking about any particular person here, these are just general comments. Keep that in mind as I am not trying to start a flame war. Everyone is entitled to their opinions, including myself.
---
If you want Flash for the ability to play videos:
-
HTML5 Media Support
We could assume the same support will be included in a future version of Safari for iPhone/iPod touch. Using Flash to embed videos is because we lacked a standard, cross-browser way to do it (yes I remember the old EMBED tag, and the whole Netscape/IE implementations mess).
Of course, its use won't be widespread for a number of years (or at least until IE supports it), however if the iPhone/iPod touch supports it, it will help since a lot of users will ask support for it from their favorite websites. A lot of people underestimate what a real browser-in-the-pocket really means, in terms of future marketshare. After all, we're already seeing some websites adding MPEG-4/H.264 videos with links to the file for these users (which also happens to work for people on Windows, Mac OS X, Linux, etc - just not embedded into the page).
edit: it seems the current build for Opera (Windows version) also supports the HTML5 "video" tag, with other operating systems planned. I'm guessing Firefox support will not be far behind, leaving only Internet Explorer as requiring Flash to put videos into web pages.
If you are complaining about websites which requires Flash:
- this is what happens when websites aren't done with web standards and use proprietary plug-ins (it doesn't matter if it's Flash, Quicktime or something else)

- complain to the webmasters/owners of the website in question that you can't use their website and can't install plug-ins (which is also true of some computers in the workplace, i.e. locked-down, can't install anything)
To those who say "Flash is used on the majority of websites":
- it's not.
Really, Flash isn't that widespread. Please continue reading instead of hitting "reply" because I do have an argument, not only an opinion.
Maybe the websites YOU visit use Flash because you like Flash content (games and "designer/concept" websites), but otherwise Flash isn't that popular in the real-world apart from games and annoying banners. I repeat "annoying banners" because for most of us, that's the only thing we see Flash used for, apart from embedding videos or music into webpages.
I could very well say the same thing, after all: "most websites are either online catalogs of electronic components or Mac-related" since I've been visiting Digi-Key.ca, Mouser.com, 123Macmini.com and MacRumors.com every day in the last month. ;-)
And yes, I know that Ajax can't do 95% of the things Flash can do. But a "website" done in Flash isn't a website any more than a "website" done as a PDF document with links inside it. Or a website done as huge GIFs or JPEGs images with the content embedded into the image and links as imagemaps.
A real website should allow us to do the following:
- change the size of the text (Opera does it best IMHO, as it changes the size of the whole page, including images)
- index all pages by search engines
- bookmark a page (please spare me those "Flash websites" which reload a different HTML page and restart the whole Flash thing every time you click a link, that goes against the nature of Flash itself)
- use the scrollwheel on both the content and the scrollbars
- print (screen capture doesn't count)
- select/copy the content (including images)
- be used by people with disabilities
- be used by people with slow connections or older browsers (you can disable images and even CSS for slower connections, slower computers and older browser versions).
And a website made with CSS degrades for older browsers - it's not as pretty but the navigation works and the content is accessible.
Yes, a lot of these things can be added to Flash content by the author (I've seen scrollwheel support and the ability to select text). But that's my point: it's not built-in, it has to be added/coded by every author.
And you're SOL anyway if your platform doesn't have Flash to begin with, which is what this whole debate is all about.
To everyone else:
- can someone please tell me what this "Plug-Ins" on/off switch is supposed to be doing in Safari on iPhone/iPod touch? (really, I have no idea - does it has built-in Quicktime or what? There has to be something, Apple wouldn't put a switch that does nothing... would they?)
- I'm thinking that maybe Apple could start adding Flash-style capabilities into Quicktime (which wouldn't fix anything IMHO as Quicktime is as proprietary as Flash. Sames goes for Microsoft's Silverlight)
Ok,
now you can hit "Reply".
