What other use cases are there for Flash (let's say in one year, when HTML5 capable browsers will be the default for everyone and their grandma)?
* The kind of 3D coming from Flash Player 11 makes WebGL look bad.
* Audio API?
* How about recording via webcam (kinda important to YouTube).
* Not sure how HTML5 stacks up against Flash in terms of handling advertising
(also important to YouTube), but I think Flash wins here.
* Flex, Adobe AIR?
Oh yeah, technology also evolves.As much as I love the concept of open web technologies, a revolving truth has become painfully clear: What you might be able to do in HTML5 tomorrow, you can do in Flash today.
The "my fan turns on when I use Flash" is weak. I use a MBA and I can tell you just about anything involving video or any sort of high resolution graphics gets "the fan spinning".
I love the "you can't play Flash video for more than 6 hours on mobile devices!" argument, too. You know what else I can't play for 6 hours? Angry Birds, Netflix, Sonic All Stars Racing or even TuneWiki (audio) or any of the other semi-demanding apps I use. So Flash is supposed to be better than all that?
-Video. (Mwoah, only non-WebM video, can't really count this one)
-Webcam
(thanks garethsprice)
-Simultaneous sounds (thanks AndyJPartridge)
-Cross-browser support (browsers interpreting HTML5 differently)
-???
Non competitive advantages: -Games (see Angry Birds)
-3D hardware acceleration (both have the same security issues exposing shaders)
Competitive advantages HTML5 over flash: -2D Hardware acceleration
-Open
-Cross-browser support (flash has it's update/versioning problems)I can't get background music and sound effects working simultaneously under iOS using just those standards.
EG: No sound effect from an alien shooting at you.