Maybe it's not convenient for developers, but the result is better for users than an ad hoc mix of old web technologies that is seriously lacking in features and plagued with compatibility problems.
Besides video, what compelling Flash features aren't available in JS+HTML?
And even if it is not necessary (e.g., for an email service), users still like to use a more professional looking site.
It's also far from obvious that an all-flash site looks more professional than a flash-free one: if you want to make a site look tacky, just throw in some gratuitous flash or animated gifs and you're away.
http://halogen.note.amherst.edu/~jdtang/tetris/
FWIW, I'm using mixed Flash & JavaScript for my startup (Flash for embedding, JavaScript for the site itself). I've got Asteroids, Pong, and Brickbats all working in pure JavaScript. And I'm just hooking up code right now that lets you edit the games in real-time, no need to reload anything. That ranges from very-difficult to impossible with Flash.
http://googlewebmastercentral.blogspot.com/2007/07/best-uses...
I can think of a few good examples of web sites which use Flash effectively, e.g. the BBC 'Get Cooking' site:
http://www.bbc.co.uk/food/get_cooking/
However, Flash normally seems to be used for displaying pointless, obnoxious splash screens which add no value for the user.
Youtube!
Also if you are blind how do you view flash websites? it has serious problems with usability for those who are disabled.
it also has usability problems for those who aren't disabled. I don't like flash websites because I can never find my way around. I can't run them through translator's either (an artist I like, who's native language is spanish, website is in flash, I can't read or translate the spanish because of that, and the english version has been coming soon for 2 or more years).
copy/paste
save as...
view image
copy image location
Bookmark this
Open in new tab
etc. you get the idea.I'm curious where you got this misinformation, anyway.
1) With HTML you don't have to use textarea controls.
2) Saving an SWF is not trivial.
3) How much of your target audience really bothers to find a resource viewer?
4) It's necessary because your users don't have a resource viewer.
5) So the flash developer has to know what 'url fragments' are in order to make portions of the app bookmarkable.
6) I can't think of a flash app where open in new tab works. Obviously it is not trivial to implementHow is that relevant to this discussion?
Here's an article from me explaining why, if you're interested.
http://informationrain.com/2007/07/25/why-i-dont-make-flash-...
In my opinion, flash should mainly be used for what it's great at....making games, some types of interactive tools, and a decent quality cross-platform video solution.
The vast majority of internet content is conveyed with text, links, and images. Even a with a site like YouTube, there's a host of information related to each video that is best conveyed using text, links, and images. And apart from the rendering part images are essentially just links. Flash has a whole lot of overhead and does not perform basic text and linking tasks very well.
The second is that it has limited access to the underlying operating system.
The third is that it's a proprietary environment controlled by Adobe.
the real reason i would say google would not want to use flash is due to its not-so-openness and thereby prepping itself for more uncertainity in the future.