Jobs: Flash would murder the iPad. Really now, let’s be realistic
crunchgear.com
crunchgear.com
I can't believe this. VLC does not use 70% CPU to decode a 720p video, and it's not using any hardware acceleration other than an overlay. (Or maybe it renders to a texture; either way, it works fine even with a GMA950.)
It also appears that vidix supports OS X, which lets you actually offload video decoding to your nVidia card. (Edit: maybe I'm wrong, I was thinking of VDPAU, not vidix.)
So... I call "LIES" on this. Apple loves arbitrary restrictions, but OS X does not have many. You can make your GPU do whatever you want, even on Apple hardware.
http://www.adobe.com/devnet/flashplayer/articles/fplayer10.1...
In Flash Player 10.1, H.264 hardware acceleration is not supported under either Linux or Mac OS X. Linux currently lacks a developed standard API that supports H.264 hardware video decoding, and Mac OS X does not expose access to the required APIs. The Flash Player team will continue to evaluate adding hardware acceleration to Linux and Mac OS X in future releases.
It's fine with me, though. I would like to see Adobe and Apple both die in a big PR fireball, and that looks to be where this is all leading anyway.
They're pushing this angle because it makes them out to be the heroes -- see the passive-aggressive spiel you get when you visit the Flash page on an iPhone -- they'd love to frame everything as "if only Apple would let us". Unfortunately it's not true in the slightest.
Nobody's shipping a full Flash player for Android or WebOS because it doesn't exist. Maemo can use a standard desktop NSAPI plugin, but Nokia+Mozilla won't ship the one Adobe has compiled for them because it's too shitty. All of this has been "6 months away" for years now, going back to the Macromedia days.
If it has to use the embed or object tags, it is not foundational.
Simple as that.
Personally I've been running ClickToFlash and Flashblock and find the web a better place. I only click boxes that I expect to see video in.
Flash is a plugin for the web, and unfortunately for its creators, it has not evolved enough to be of clearly superior use in another capacity. A while ago Flash replaced Java for embedded interactive media content on the web. Java did not disappear because Java could be used to do other things. Would GE Medical Systems write their diagnostic imaging software in Flash? I think we all know that would not happen. But GE would be fine using Java, and so would the FDA who audits their software before it can go to market.
My point is, Flash is going to go away. Maybe not tomorrow, maybe not next month, but eventually it will go away. And it will go away because its creators did not innovate and keep evolving it so that it would be useful in a changed environment. This is the tech industry, the environment always changes. Even worse for those who want to keep doing what they were good at yesterday, it changes in unexpected ways.
Let every entrepreneur on this board take what is happening to Flash right now as a cautionary tale. Let's not rail against it, we should learn from it. This is how we evolve the American technology industry, by taking these lessons to heart.
Why only the American one ?
Hmmm... It seems to me that Apple has called Adobe up for years to get a few guys together and help Adobe move their apps up to Apple's latest APIs, to run native instead of emulated, and all sorts of other stuff, and Adobe has always dragged its heels.
I'm guessing Apple and Adobe just don't get along and it isn't as simple as saying that Steve doesn't like them.
I really hope this fight seriously diminishes the popularity of both Flash and the iPhone platform. Apple and Adobe are both working against the interests of users in trying to insure the continued relevance of their platforms.
Apple is moving in a direction where you cannot write browser plugins.
(Not that I would ever use Flash on my site, of course, but I can't dictate policy to the Wider Internet.)
The battery life issues are something that could easily be taken care of with some optimizations.
Even if the Flash player was a pinnacle of engineering, the existing content doesn't make any sense for the context.