Adobe Not Worried About the Future of Flash
An anonymous reader writes "Adobe company man John Dowdell isn't worried about the future of Flash. He writes in his company blog, 'There's really no "HTML vs Flash" war. There are sure people inciting to create such a war, and individual developers may have strong practical reasons to choose one technology over another, but at corporate levels that drive strategy, all delivery channels are important Adobe territory, whether SWF or HTML or video or documents or paper or ebook or e-mag or film or packaging or whatever. Adobe profits by making it easier for creatives to reach their audiences. We're on the verge of a disruptive change that, I think, will dwarf that of the World Wide Web fifteen years ago. It was great back then when any wealthy person with a workstation in a wired environment could easily reach any creative's webpage. With these cheaper devices we'll be reaching far more people, and with pocket devices we'll be reaching them throughout the day instead of just when "logged-on." The WWW was merely a pale precursor of the excitement we're going to see, I think.' It's interesting to note that he talks about the World Wide Web in the past tense. I find it instructive as to Adobe's perspective. Personally, I'm not worried about the future of Flash either. I don't think it has one."
Personally, I'm not worried about the future of Flash either. I don't think it has one.
Except that it's pain in the ass to create Flash-like games with HTML5. You have to use all kinds of hacks to accomplish that, while designers and Flash game creators are familiar and love Flash authoring tools.
Flash isn't just about video, even if it's the most talked part of it here on slashdot.
A lot of the Flash videos on Newgrounds aren't FLVs at all; they're vector animation over an audio soundtrack. Until someone comes up with an editor for HTML5 Canvas animations, Flash will still have its uses.
When you have to explain that you're not scared about a trend that could hurt your product, it means you ARE scared of the trend. :-)
Apple should be worried. They've proven to me that they can't be trusted to wield as much market power as they've earned recently, because denying a third party technology is a decision which belongs to the owner of the device, not the maker of the device. In recent years, I'd become an Apple convert, and now I no longer consider anything bearing that logo when making purchasing decisions.
Slay a dragon... over lunch!
Like there is to block flash.
I do not want any video type stream to load when i am going to a web page until I have made the decision to watch it.
That is not an anti flash statement because I do make the choice to watch a lot of flash. But it is at my discretion and not the web page designers.
If it wasn't for flash block, I would spend all day waiting for news sites to load instead of actually reading the news. I hardly ever watch the flash on those types of sites, and they are probably the worse offenders of loading up the crap flash. Now other sites, which by the nature of the site presents its content via flash. yes, I do watch it. But, only after I have clicked the specific flash object I want.
Anonymous comments are as pathetic as the anonymous "sources" that contaminate gutless journalism from the New York Time
When you really look at it, there's no reason that Adobe shouldn't embrace HTML 5. Fundamentally, maintaining a cross-platform plug-in is not a profit center for them, it's a cost. They don't make money on the plug-ins, they make money on the Creative Suite product which allows designers to create animations, games, and the like easily. All this work of maintaining their own actionscript standards and standard library just serves to make their pay products more useful.
Imagine for a moment that at some time in the near future, Adobe has a new option on the menu "Export to HTML5". Would this make their product less useful? Of course not. Widespread adoption of HTML 5 means that their product can now be used to create content for even more devices, including several, like the iPhone, from which they have previously been locked out. And it wouldn't even be surprising if over time they transitioned entirely to HTML 5, giving up the work involved in maintaining Flash. They probably won't do this in the short run, but in the long run, it's entirely plausible.
I'm sure some people will point out that the move to HTML 5 opens them up to more competitors, and it does. But they've already got competitors even with the Flash ecosystem. There are a variety of ways to make swfs, including swftools, FlashDevelop, and the free Actionscript compiler which Adobe itself released as part of the Flex SDK. There are even a few other pay products out there. So, essentially, they already are in a market where there are a bunch of other tools which are cheaper but either can't produce complex content or require a bunch of coding to produce similar content. If they switch over to HTML5, they will likely be in the same boat, just in a bigger lake. Sure they'll be competing with DreamWeaver or whoever, but they'll have a clear and immediate advantage when it comes to "Flash-like" stuff such as animations and games.
So in summary, if they manage the transition properly, moving towards HTML5 means less costs and a bigger market. That sounds to me like a pretty clear win.
Why an entire editor? I'm sure there are many fine editors around, you only need an export filter.
Ezekiel 23:20
Here's how it will go down: "Flash CS4 - Now with HTML5!"
They will fall back on their design environment to create HTML 5 compliant applications and continue to sell to the more design-oriented customer. So of course they aren't worried. They'll just use HTML 5 output and sell to their already established base.
Whenever I'm handed mod-points, the FAQ is quick to point out that I should not mod posts based on my opinion, in fact, I should be as impartial as possible. Considering the submitter's opinion is blatant to see, I'll just go and brazenly smash my point of view into his open-source skull. His, and everyone else's who think that Flash has everything to do with you-tube, and nothing to do with artistic license:
The submitter is a cretin. An arrogant fool. He or she probably thinks that HTML5 is the be-all and end-all of browser programming, and has wet dreams about Javascript one day pulling off something more complicated than a fade in/fade out effect. Flash exists because there is a gap between making disgusting prefabbed square forms, and fluid, interesting and deeply creative content; Something that tells your customers and competitors "hey, we have style!". Yes, it is possible to commit atrocities with Flash, but don't blame Adobe for that, the next time you see someone using AS1/2, tell them to use Flex instead.
Flash makes the web interesting, it's what powers the little widgets you find on the sides of blogs, it's what makes the Most Interesting Man in the World interesting, it's what lets me tell the designers "yes! I can render our company's portfolio in 3D". It lets people do stupid little games and animations that make things interesting. So, until one of your open source tree humping hippy tossers makes something as extensible, easy to use and creativity empowering as Flash, well, I'm sorry but Flash is going to be here to stay. Because let's face it, not everyone browses the web through Steve Job's little slab of crap.
I'm fairly certain that refering to 'reaching creatives' qualifies you for immediate douchehood.
Flash dies once XP dies.
Flash dies once people stop producing websites that need Flash. It has absolutely nothing to do with XP, or IE9, or a new HTML standard. You will note that IE6 is still the most popular browser on the market - web technologies, as fast as they change, are subject to the whims of those who use them, and in this regard Flash is a giant that won't be taken down easily. Since HTML5 can't do nearly what Flash can do overall, and HTML5 video is not any better than HTML5 (Flash has had H264 video for about two years now, and that hasn't even been settled yet for HTML5), and as others have pointed out doesn't even offer as many features for video as Flash does, I think all this talk of the death of Flash is wishful thinking.
The release of HTML5 is, by itself, not a compelling reason for anybody to switch from Flash to HTML5. Tying in to the browser doesn't help much in the way of security concerns, because you have the same types of processes going on that are just as vulnerable to the errors that create exploits. In fact, for anybody who already uses Flash regularly, switching to HTML5 will cost a significant amount of time and money with little to no benefit over just staying with Flash. That's not a recipe for a mass exodus.
Adobe has also never been known to stand still in the market, they are one of those companies that continually drives to stay on top. There are dozens of examples, Flash is just one of many.
I predict that most HTML5 based video will be primarily produced by people who are new to video and have no prior Flash experience, There may be a small number of people who try to switch from Flash to HTML5 for video only, but I think a large portion of them will eventually switch back to what they know better - which is Flash. This is small potatoes compared to the number of Flash developers on the market, and Flash-based websites.
Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
At least Apple is using it's "Market Power" to convince the world to move on to an "open standard", instead of some proprietary format. The whole reason Flash has it's market share today is based on a simple fact that 10 years ago you couldn't rely on the same functionality across browsers and platforms. HTML5 is not a 100% fix to that problem, but it's a step in the right direction.
The real Sig captains the Northwestern. This one captains
I don't know, when all kinds of geeks are crying "Flash is dead", and an Adobe rep comes out and says "We've faced worse, we aren't worried" I don't think you can automatically assume they are worried.
Basically, it tells you nothing, because you can't just sit there and be silent - that will be more of a condemnation than anything. If you're scared shitless, you say "We aren't worried", and if you're not worried you also say "We aren't worried".
Basically you can't read much of anything into it, and I have to point out that Adobe is extremely good at making their products the de facto standard. Probably the biggest knock against HTML5 is it is not going to be nearly as consistent as Flash across browser versions, the next biggest would be the fact that Flash will always be in a better position to adjust to the market - H264 video is a perfect example, Flash has had it for two years now, IE has it for HTML5 but Firefox apparently won't have it for HTML5 (it's a licensing issue). So if you want to be sure everyone can see your H264 encoded video, you use Flash, not HTML5 at all.
Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
Don't be fooled, Apple is not doing this thing you suggest.
Apple is using that as an excuse to produce App Store lock-in. HTML5 is not a competitor to Flash yet. Give it 5 years and maybe. Apple is using the gap while HTML5 comes up to speed to keep people from being able to play games or run apps on their iPhone / iPad unless they paid Apple for the privilege of doing so first.
Slay a dragon... over lunch!
Find out where the user's finger is on the touchscreen. Finger = Mouse.
Next problem: distinguishing a touch that means hover from a touch that means click, so that the browser knows whether to call the handler for onmouseover or onclick. Any ideas?
classes, inheritence, abstraction, encapsulation, polymorphism, and decoupling.
It's possible the parent was (correctly) trying to say that a lot of the ActionScript features the GP mentioned actually weren't necessary to make JavaScript an OO language -- all of these things were (and are) quite possible in JS before ActionScript introduced various keyword-based mechanisms.
Yes, but this compilation is JIT as you point out. JIT is not the same thing as a compiled language.
While that's certainly a distinction, I don't think it takes much away from the larger point is that JavaScript as a language is pretty much running "fast enough" for most of the things Flash does, and in some cases competitively w/regards to speed.
Anyone who has worked in a particularly large codebase (1000+kloc) would not agree.
I am a counterexample. So is Steve Yegge, who seems about as familiar with large codebases and a certain popular statically typed language as anybody, and has made a great observation about how statically typed languages (particularly the common manifestly typed variety) might actually drive code size as much as help you work with it.
Tweet, tweet.