As HTML5 Gets 2014 Final Date, Flash Floods Mobile
CWmike writes "Those curious about the final release date for the hotly debated HTML5 need wonder no more: the W3C plans to finalize the standard by July 2014, the consortium said on Monday. 'This is the first time we've been able to answer people's questions of when it will be done,' said W3C's Ian Jacobs. 'More and more people from more and more industries are asking when it will be done. They require stability in the standard and very high levels of interoperability.' Meanwhile, as Apple dismisses the value of the Flash Player in favor of HTML5 for its smartphones and tablets, Adobe said on Monday that it predicts 600% growth in the number of smartphones having the Flash 10.1 Player installed in 2011, reaching 132 million smartphones and more than 50 tablet models with either the player installed or available for download. For the six months following the launch of Flash 10.1, more than 20 million smartphones were shipped or upgraded with it."
Shame about flash - whereas I don't like Apple's draconian banning of the whole technology it leads to a lot of real, heavyweight web pages, and really preentation should be dealt with via the browser and not a plugin (via HTML5)
At least it's got a version number. I'd much rather wait than have a numberless living HTML zombie to support.
"Lame" - Galaxar
... with either the player installed or available for download.
Gee, I wish that I could announce my application usage statistics using that metric and get press coverage.
You're special forces then? That's great! I just love your olympics!
Do the video tags adequately support live streaming media yet? I've read, and probably experienced unknowingly, that the video tags do a good job of streaming normal media, but some of the stuff I've been reading suggests that live streaming for sporting events and such is fubar?
The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
Oh, right, because everything on the Internet takes about 5 years to come out. Everyone will wait for you, W3C. We've got Livejournals to keep us amused till then.
Seriously, though -- wouldn't we be that much better off if they would release the standard right now as, "final pending revisions for bugs", or similar, so the world can move on and not fall into 14 different camps of what is official and what isn't?
(I realize in a lot of ways this is all about terminology, but terminology matters, too. )
Blog,Twitter
Don't forget that Flash on mobiles is basically a scam: Flash is only free of charge for "computers" (RTFEULA for definition). Adobe is charging a license fee to mobile device manufacturers who want to include Flash player. AFAIK, that even includes updates, meaning that Flash updates stop for devices that are no longer supported by a manufacturer, like the N900. Of course, Adobe can hold people to ransom over paid updates by making sure that content created with their newest authoring tools won't play on old versions...
# cat
Damn, my RAM is full of llamas.
3 years is an eternity in web time. By 2014, the web will have evolved once again into something nobody can foresee today.
It's a BAD thing when standards bodies cannot keep up with the technology they're attempting to regulate. Fortunately, the only outcome is that the standards body becomes irrelevant, which is what should happen to most of them.
I was worried about the end of the world in 2012, but now I see we will have Flash Floods in 2014 too?!?!?!
panic!
I don't think the smile on the Adobe's face lasts too much. They better reinvent themselves, because Photoshop & Co aside they don't have too many things to support their position (not that they're not good products, but it's just not enough to stand the way Adobe does now).
Open Source Network Inventory for the masses! Kuwaiba
So, just to clarify for all you people who haven't realized yet, there are two different groups working on HTML at the moment.
For all you professional corporate/big org types, I strongly suggest continuing to work with HTML 4.01 Strict (and/or XHTML 1.1 as appropriate). OK, you could go with HTML 5 if you really want to, but the difference is, that it isn't stable yet. And is it really sensible/professional to create corporate/big org pages that might not get touched for five years if the "standard" you are basing the pages on, isn't even standard?
For your personal website, use whatever you want. But if you aren't using features of the new HTML5, I suggest you don't use it. (Personally, I think the new form stuff is awesome, but haven't noticed much else that I would use as yet.)
Appended to the end of comments you post. The maximum is 120 characters.
The people that create these flash, create flash slow enough to eat the 60% of the CPU of a Double Core 2 GHz.
How much horsepower is the 60% of a Double Core 2 GHz: more than the horsepower than a mobile decide have. So that flash with almost stop the mobile device.
The only way so flash is usable in mobile devices, is if the people that make these flash test then in slow mobile devices, and decide to remove some effect, be conservative. Good luck with that, has the same problem hit PC's, and these people don't learn.
Adobe could, somehow, help here creating a special mode for the flash player called "Emulate slow device", so people could experience how shitty is his flash creation in a mobile device, but Adobe itself is lazy and will not provide that.
-Woof woof woof!
WOOSH
A browser that relies on the OS for support for thousands of different codecs
Such a browser could not run correctly on a free operating system because most popular audio and video codecs used on the Internet are covered by one or more patents licensed incompatibly with free software. Case in point: In Ubuntu, Software Center and Synaptic put up a big scary warning of potential patent infringement when the user tries to install anything related to FFmpeg.
Plugins have existed since the earliest days of browsers (like quicktime plugin to view embedded movies)(or wav plugin to deal with sounds). Why do you think that is an inferior method?
Because only root can install plug-ins, and root might either A. disapprove of a plug-in, or B. not be around when you visit a site that needs a plug-in.
So Adobe says flash is really going to take off in the mobile sector eh? Surely I can take their word for that completely, knowing that they are completely free from bias in the matter.
Disclaimer: I don't know what Nokia uses, but I do know what they're using going forward.
Most of the (new wave of) mobile devices out there are using webkit for a rendering engine. Regardless of the HTML5 spec being finalized, most mobile browsers work exactly the same simply because they're using the same guts. IE9 doesn't use webkit but it does render things quite brilliantly if you don't go too crazy on proprietary tags.
When you're doing HTML5 stuff for mobile it falls into two catagories; either you are (1) building an app of some sort for a platform, or (2) building a media-rich website.
for #1 you can use whatever special tags you want knowing that it's a fairly straightforward matter to customize it for other platforms (ie. IE9 vs. webkit). Chances are you're making a different app for each platform anyways to keep consistent with the look and feel.
for #2 you shouldn't be using any crazy proprietary tags for your web presence and all new mobile browsers support enough of the HTML5 spec to create a lovely page. The only possible issue here is that Google is trying to wage war against a perfectly good video format, but that's Google acting like a 5 year old, not a problem with HTML5.
Bottom line: Flash is already dead in the mobile space, and it's only going to get more dead going forward. Adobe might be saying their product will do really well because, say, they make it.
Doesn't matter. Flash is open.
Your post was intended as sarcasm, but in fact, SWF has been open for about two years since the Open Screen Project changed the licensing terms for the SWF spec.
H.264 and HTML5 are closed, and require onerous patent licensing terms of pennies per unit, with a hard cap.
What royalty-bearing technology is included in HTML5 and WebM? If you're referring to the patent on the 2D canvas, Apple has agreed to license that without royalty, as has Google with respect to its VP8 patents.
Flash will never be installed on my droid! Bloated piece of shit.
Who cares what the W3C says? WHATWG are the people who are actually getting stuff done -- and they're getting it done with real world implementations too.
I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
Flash went to version 10.2 about a week ago on all the desktop platforms. Is it different on mobiles? Are they even updated? They aren't listed here:
http://www.adobe.com/software/flash/about/
I really hope that somehow http://www.w3.org/TR/webdatabase/ gets resurrected / browsers don't drop support.
It's a really cool way to do offline apps.
Yes I know there are some other APIs being worked on but they are missing a lot of features you get for free and with good performance with sqlite. Not to mention the possibility of using SQL on both the front end and back end (yes, I know nosql is all the rage these days, but it is still the fastest development time choice in a lot of uses cases still today)
Adobe has had their chance to fix Flash, and now on the verge of becoming irrelevant, they are in a panic to do something about it. There's finally an open standard to replace flash so I say please move out of the way.
Alright, I know it's popular to bash Flash on Slashdot and as much as I love open standards, it pains me to say that HTML5 by itself is NOT a Flash replacement. In order to get all of the features of Flash, you have to cobble together HTML5 + CSS + SVG + ECMAScript + Javascript + Canvas. To make matters worse, I have not seen a WYSIWYG tool for any of these technologies that comes even close to the development environment of Flash. Until this changes, I can't fault any developers for choosing to use Flash over HTML5 for their feature-rich content. That's why God invented ClickToFlash.
Flash isn't going anywhere as YouTube will not drop it due to limitations with the HTML5 video tag. Such as as no caching, no data protection, the difficulty in embedding the videos into other websites, no full-screen display, and a heap of other things that Google mentioned.
StrongBad runs just fine on a Compy 386. Well, I guess it does run better in color on an $800 Compé.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Dear Adobe Marketing, enough with the trolling.
Please stop. It's incredibly transparent. It just makes you look stupid.
Bring it or be gone. Ship it or shut up.
Life's a tale told by an idiot, full of sound and fury, signifying nothing.
Why, when a single alternative format exists, would you encode in such a way that deliberately cuts out 10's of millions of people who have enough money to buy an iOS device
Because iPhone users aren't going to want to stream your 1 GB feature-length video on a 2 GB/mo data plan, and users on Wi-Fi likely have a substantially bigger PC monitor in the same room. Or are you talking about a rental that doesn't doesn't expire, in which one downloads a video on Wi-Fi and watches later?
You could, instead, encode to H.264 / AVC, and serve that up natively to the devices that support it, and then wrap that same H.264 content in Flash for devices that need Flash to play H.264.
Then what do you do for devices that report no AVC support and Gnash instead of Flash Player?
It just makes no sense, when there is no compelling benefit to switch to WebM for any online/streaming use - it's already royalty free for them
This is true, as I understand it, if your videos are ad-supported or otherwise free as in beer. But if you're charging for an AVC stream or download, you have to pay MPEG-LA a cut of your related revenue, and I'd guess revenue from WebM is probably not "related".
Until WebM has stood up to a patent challenge or two or three, I wouldn't expect anybody beyond Google to seriously consider adopting it
Fraunhofer/Thomson's posturing about MP3 technology that might be in Vorbis hasn't stopped PC video game developers from adopting Vorbis in droves.
I find that some Flash games already slow down noticeably when the bullets start flying, even on a 2GHz Core Duo with an nVidia card.
How 'bout some flash lovin' for Windows Phone 7. It's like I bought an iOS device or something!!
"Adobe said on Monday that it predicts 600% growth in the number of smartphones having the Flash 10.1 Player"
It must be true if adobe says it..
Oh wait -- whos the owner of flash again?
Yet there is still no content worth viewing with Flash. It's all glitz and advertising. Ding.
Forget the "Free Operating System" for a sec. 99% of people use a non-free operating system. Should we forget streamlining for those people because a few FOSS people don't like the idea?
Windows XP Home Edition, Windows XP Professional, Windows Vista Home Basic, Windows Vista Business, and Windows 7 Starter are proprietary. They lack a built-in AVC decoder just as much as any free operating system does.
Who cares what the W3C says? This doesn't really make any sense. Remember how HTML5 signifies the shift to "Versionless"? The W3C is essentially trying to undermine WhatWG's guidance.
HTML5 is already largely stable and in production use with incredible interoperability.
So the real question is this: what do we do about the W3C now that they are not just impeding progress with their absurdly slow pace or conflated bureaucracy, but are actually engaging in FUD to steal the thunder from people who are actually moving the standards forward!?
That's a shitload of screendoors.
3 years is an eternity in web time. By 2014, the web will have evolved once again into something nobody can foresee today.
In three years, the W3C HMTL5 standard will probably document a safe, nearly universally available, baseline standard. It won't document anything interesting or cutting edge, but that's not really the point, that's what the "living standard" for HTML maintained by WHATWG, which "actually now defines the next generation of HTML after HTML5."
But there are multiple you can install, so whats your actual point? You want everything for free and you want your old OSes to automagically support new things that weren't around when the OS was released?
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Adobe could also stop letting flash authors disable the quality control on the right click menu. I noticed most commercial flash sites would rather you not be able to see their content at all than see it without antialiasing. My main computer is a netbook. It means I just plain can't use the site and must bring my business elsewhere.
Once you start despising the jerks, you become one.
But there are multiple you can install
Like which? And don't say VLC media player or ffdshow because those are infringing where I live.
You want everything for free and you want your old OSes to automagically support new things that weren't around when the OS was released?
If the majority of users aren't going to already have an AVC decoder, such as if the majority of users are using Windows pre-7, web site operators have to take that into account when deciding in which format to serve video.
The Flash based game can be as elegant as "Machinarium" and it can be here today and not something we have to wait for until 2014.
And you can build elegant HTML5 games today, although they'll only run properly on a subset of browsers. But then, Try running Machinarium on your iPhone where there is no Flash support, or on your Android, where Flash is a dog, or on Linux, where Flash is buggy and slow and incomplete, or even on your Mac laptop where Flash is poorly implemented and rarely even uses the graphics card. So you might be wondering, "what's the difference?" Either way you only target a subset of platforms. The difference is, with HTML5 it is an open standard with multiple open and closed source implementations and going forward, nothing stops anyone from building it on their platform. With Flash, we're stuck waiting for Adobe to get off their asses and build better players and while we're at it, we're stuck waiting for them to fix all the security holes. With HTML5 if we don't like an implementation we can switch browsers or phones or OS's in many combinations and all the players are competing to be the best because they want the user base. With Flash it is a one company show and if we don't like the crap Adobe makes we can do nothing but hope people move to HTML5.
I strongly suggest continuing to work with HTML 4.01 Strict
What is the appropriate, widely implemented counterpart to the value= attribute of the <li> element, which was deprecated in HTML 4.01 and removed from HTML 4.01 Strict? It's one of the few things keeping my HTML 4 projects on the transitional DTD. I imagine that you're likely to recommend CSS counters, but these have two major problems. First, user agents have been slow to implement them. Second, the fact that the first track of Korn's 1998 album Follow the Leader is numbered 13, the fact that Nine Inch Nails' 1992 album Broken has track 6 followed by track 98, the fact that the four freedoms from the Free Software Foundation's definition of free software are customarily numbered with zero-based numbering, and the fact that a top ten list's items are customarily read in descending order are part of the meaning of a document, not the presentation, dammit! Even W3C realized that the element was mistakenly deprecated and restored it in HTML5.
People still worry about RAM? Unused memory is wasted memory.
Unless your battery-powered computer has two RAM modules and its motherboard can turn off one module when not in use. Or unless your battery-powered computer is RAM-starved to save cost or physical space. Or unless your computer can't take more RAM due to being old (yet paid-for). Or unless your 32-bit operating system can't take more RAM, and you can't switch to the 64-bit version because you depend on a peripheral without a 64-bit driver. Or unless you're going to start an application and don't want to wait for a background application to get swapped out (desktop) or OOM-killed (Android). There are plenty of reasons to optimize an application's memory usage.
For most videos the "reencoding" consisted of moving the H.264 [aka AVC] video out of the Flash container.
Really? I thought Flash had used H.263 (Sorenson Spark) and VP6 before adopting AVC [aka H.264].
Errm, "AVC" is H.264
But H.263 is not H.264. If a video is available only in H.263 and VP6, it would need to be reencoded from source, not just remuxed, to be available in AVC (aka H.264). It's not like converting H.263 to MPEG-4 Part 2 (better known as DivX and Xvid), where the underlying mathematical models are so similar that the conversion is lossless. Or are you claiming that all videos were available in AVC (aka H.264) before YouTube added iPhone support?