8 ms·
Google's playing the closed-open game again, this time with HTML5
- jawns 15y agoI tried to trick it with User Agent Switcher, but no go. It's not just examining the user agent -- it's looking for window.chrome, too. Having watched the video and the word-spelling at the end, there's nothing about this sort of content that strikes me as stuff that can't be done in other browsers. And isn't that supposed to be the point of experiments like this? Google should be showing us stuff that can't be done in any browser but Chrome because of those other browsers' technical limitations or deficiencies ... not just because they have the wrong user agent.
- Funnnny 15y agoGoogle showed that this is Chrome showcase, a Chrome experiment, isn't that clear ?
- jawns 15y agoOh, they certainly have a right to call it a Chrome experiment, but the question is: What unique thing about Chrome are they trying to show off in this "experiment"? Google could just as easily call ... <html><body><p>Hello world!</p></body></html> ... a Chrome experiment, but that's not going to make me switch from Firefox.
- Toady 15y agoYes, we know. That's the point. They shouldn't have because there was no reason to.
- andybak 15y agoIt's quite possible that there's a valid technical reason for this. Codec usage? Something bleeding edge to do with HTML5 Audio? A slightly crappy but plausible reason is that they didn't want the extra hassle of cross-browser testing and pool of browsers capable of running this was pretty small.
- jarin 15y agoOr the simplest explanation is that they wanted people to install Chrome to be able to see it.
- zobzu 15y agoThe explanation is of course that they want people to run Chrome no matter the cost. They can force people to upgrade to chrome that way. It's a well known way of doing stuff. Microsoft has done that for ages in the past and got bashed for it until they started to fall. When Google does it, it's ok tho. Figures. ps: this is actually doing evil
- pornel 15y agoWhatever the reason, the implementation is broken — it sniffs User-Agent and blocks everything else than Chrome. If I change Chrome's User-Agent string to Safari, then this site blocks even Chrome: http://yfrog.com/z/kh1rylsqj http://yfrog.com/z/kh1rylsqj
- rufo 15y agoI found this especially odd, since the Rome music video gave a similar warning, but let you continue and worked fine in Firefox 5.
- cowboyhero 15y agoEh. They did a vanity site to promote a product. When Goog starts adding /marquee/ tags and VBScript to their browser, I'll start getting worried about "openness."
- inportb 15y agoChrome does not support <marquee />? Interesting.
- walrus 15y agoChrome supports <marquee>. cowboyhero was making an allusion to the browser wars[1]. [1] https://secure.wikimedia.org/wikipedia/en/wiki/Browser_wars#The_first_browser_war https://secure.wikimedia.org/wikipedia/en/wiki/Browser_wars#...
- dave1010uk 15y agoWebKit e.g. (Chrome & Safari) doesn't support the <blink> tag; though it can be recreated quite easily using CSS transitions. Not that you should though.
- bzbarsky 15y ago"Goog" has been doing just that (except calling it "CSS Animations" and "NaCl", say), in case you missed it.
- tomlin 15y agoThis is precisely the same kind of trickery Apple pulled with its HTML5 Showcase for Safari, which locked out other more compliant browsers in order to make Safari shine line a beacon of hope for open web standards. But Google isn’t building these experiences to make the web look good: it’s building them to make Chrome look good. I don't get this bit. Isn't Google doing the same as Apple, then?
- jarin 15y agoRemove the word "But" and it makes logical sense.
- mvzink 15y agoUseless article. This has nothing to do with "openness", just marketing: what is Google's incentive to building the site in the first place if they can't make people download Chrome to view it? That said, they could at least add a "Try it anyway" button for other browsers.
- CrazedGeek 15y agoThey had a "Try it anyway" link for "3 Shades of Black": http://ro.me http://ro.me
- drcube 15y agoChrome is free. Google builds websites to attract advertisers. Which makes Google's lack of openness all the more perplexing. And what's this about not being able to get the Android source!? I'll buy an iphone right now if that's true. At least Apple doesn't try and pretend they're not evil.
- zobzu 15y agoAndroid source for Honey comb is indeed not available and hasnt ever been, so far. Only the GPL parts (kernel, iptables basically) are open because they're forced by law. I don't think we'll ever get HoneyComb source. We might get Ice cream sandwich source. Might. Only Google knows.
- mvzink 15y agoI don't see how this makes Google's lack of openness perplexing at all. On the contrary, I would be surprised (and pleased) if they were at least as "open" (which I don't think is the right word anyway) as to include a "Try it anyway" link as they did in ro.me
- Toady 15y agoYou only think it's "useless" because it bashes Google, obviously a company you like. You ask what Google's incentive is to build the site if they can't make people download Chrome to use it, which is a bizarre question that seems to admit that Google is not about open standards at all. If Google was all about open standards, it wouldn't matter which browser you used. The reality is that Google is not some benevolent open source company as they're often portrayed but are a gigantic advertising company with a financial incentive in getting you onto their products, which gives them data to index for advertisers. Chrome, for example, automatically interfaces with the Google search engine by default. They don't care about openness--that's a feel-good buzzword they use to make techies like them. Google defenders have gotten worse than Apple defenders when it comes to justifying absolutely every shitty move Google makes.
- mrpollo 15y agoIt is clear to me that this is a Google Chrome Experiment, from their labs, and that they did not had any intention of it working on any other browser but i got curious... i was doing some research on it and they appear to be using sync xhr calls which causes FF to hiccup even after all this time. https://bugzilla.mozilla.org/show_bug.cgi?id=383304 https://bugzilla.mozilla.org/show_bug.cgi?id=383304 https://bugzilla.mozilla.org/show_bug.cgi?id=313646 https://bugzilla.mozilla.org/show_bug.cgi?id=313646 they are marked as resolved but i just confirmed the xhr sync calls dont work in some cases. google is using the sync calls here http://www.allisnotlo.st/static/js/API.js http://www.allisnotlo.st/static/js/API.js Here you can try this to try and play the video on FF https://gist.github.com/1109890 https://gist.github.com/1109890 you will notice your console throws some errors around line 42 of that file, if anyone knows what else is wrong here please let me know.
- angryasian 15y agothis article is written with the obvious intention of bashing google, the writer didn't even do his research because honeycomb 3.2 source is available.
- tsuraan 15y agoWhere? http://source.android.com/ http://source.android.com/ just says 2.3 is available, and google isn't turning up anything either. EDIT: looks like the GPL/LGPL parts have been released (according to news reports, anyhow). Can you point me to a full buildable android 3.2 repo?
- darshan 15y agoOnly the GPL/LGPL parts are available, but the Honeycomb code isn't viewed as ready for public consumption yet. My guess is that we'll finally see the code when Ice Cream Sandwich rolls out.
- jackolas 15y agoSome openness. Waiting for corporations to deem it fit for public scrutiny but not public usage? Makes me suspicious if they released all the GPL'd parts or if they missed some.
- szarecor 15y agomeh -- this is not an assault on openness, it's a silly little music video. Locking other browsers out of gmail, gmaps, youtube, etc would be an assault on openness.
- azakai 15y agoThat would have been a much bigger assault on openness, to be sure. But this is quite bad as well - it clearly shows that Google cares more about pushing Chrome itself than pushing the open, standards-based web. As the article says, when Microsoft's web demos are more standards-based than Google's, you know something is messed up. Not so long ago I don't think Google would have done such a thing. Apparently though there are changes happening.
- jrockway 15y agoAll I get out of this is that Google calls their web browser "Chrome", while Apple calls theirs "HTML5".
- jannes 15y agoI don't get why this is downvoted. You are right. At least Google explicitly marked this as a "Chrome experiment" instead of labeling it as a "HTML5 showcase".
- Sukotto 15y agoHow are you seeing the vote count? I don't see a way in my profile to turn it back on [Edit to add] It's a serious question. Parent refers to downvotes of GP post. That makes me wonder if there's a way to turn the numbers back on. Something I would very much like to do. Why the downvotes?
- walrus 15y agoI'm guessing that at one point the post's text was gray due to downvotes.
- Toady 15y agoMaybe because Google constantly markets itself on its use of open standards.
- Toady 15y agoIf that's all you get out of it, then you're intentionally ignoring the years of talk about "openness" from Google and its criticism of competitors who don't adopt open standards.
- natmaster 15y agoThis is not an isolated incident, and goes to show the potential damage Chrome can do to the web. This is very similar to the behavior Microsoft exhibited with IE6, which left terrible damage for years after its release.
- cageface 15y agoIronically this article is presented in yet another degraded "iPad" interface I had to break out of to actually read the article.
- jannes 15y agoI can't agree more with you. I hate these stupid iPad-optimized themes which in reality make the reading experience worse. Why would anyone prefer faked scrolling or faked pagination (that's what this theme does) over the perfectly good native scrolling? I simply don't get it. The cause seem to be these guys: http://onswipe.com/ http://onswipe.com/ They created this theme which seems to have infected half of the web's wordpress blogs. I wonder if any of those guys who install this theme on their blogs actually have an iPad.
- ZoFreX 15y agoDisappointing article, given all the other ways in which Chrome is harming the web. Example: There's a bug on a site I made in Chrome. It is categorically incorrect behaviour on the part of Chrome, it breaks the specs in order to be faster. How do I fix the bug? By calling a proprietary interface in Javascript that only exists in Chrome. Yup, that's right - to make my standards-compliant web page work, I have to do browser-specific stuff for Chrome. It actually works fine in Internet Explorer 9, and has no IE9 (or 8 or 7) specific code in it. This is actually the second time that Chrome has been the stand-out browser for causing issues when building a site (unless you count Opera - I don't).
- icebraining 15y agoHave they acknowledged the bug and refused to fix it?
- jmesserly 15y agoAgreed, it would be nice to see the bug. AFAIK they take standards compliance pretty seriously. I'm sure someone would look at it, especially if Chrome is behaving differently from FF/IE9/Safari.
- bzbarsky 15y ago> AFAIK they take standards compliance pretty seriously. As long as it doesn't interfere with their performance benchmarks. http://weblogs.mozillazine.org/bz/archives/020267.html http://weblogs.mozillazine.org/bz/archives/020267.html is an example; that issue is alive and well in WebKit, as are various other "optimizations" along similar lines.
- ZoFreX 15y agoOne of them is already getting attention so hopefully they will notice (you know how it is), the other one has literally only affected me as far as I can see and I haven't put together a minimal test case yet. It's a weird one!
- groby_b 15y ago
- heydenberk 15y agoIt's a shame that an exaggerated article about a browser-sniffing art project that Google worked on is bound to get more attention from the public than, say, the contemporaneously front-paged [open sourcing of LevelDB](http://google-opensource.blogspot.com/2011/07/leveldb-fast-persistent-key-value-store.html http://google-opensource.blogspot.com/2011/07/leveldb-fast-p...), which is a far more significant step in the direction of openness.
- bonch 15y ago"Exaggerated article about a browser-sniffing art project"? It's bizarre how Google defenders justify things that Apple was bashed for when it put Safari-exclusive HTML5 demos up on its website. I guess Google's ploy works on you--if they talk about "openness" a lot, they get a free pass.
- whatever_dude 15y agoFunny that EVERY BROWSER VENDOR out there is playing the same game. Funny how, for web developers, "standards" is not about something being actually fucking standard.
- methodin 15y agoI don't get the fuss. It's a website that says "Chrome experiment" made by Google Japan in collaboration with some artists. It is clearly a promotional piece. The creators have every right to do whatever the hell they want with it. This has nothing to do with the openness of Google or Chrome. It is a demonstration of HTML5 concepts IN CHROME. Not in Firefox. Not in IE9. Not in Safari. This is why it's a CHROME experiment and not an HTML5 experiment.
- shapeshed 15y agoThis is clearly says Chrome experiment, so this is sensationalism for me. The HTML5 spec is still in editor's draft and browser vendors have different interpretations in some areas. Video is an issue but criticising Google when they open sourced the VP8 codec is unfair. If I were a journalist I'd focus on patents as blocking the open web and innovation rather than fabricate an agenda like this.
- pettazz 15y agoSo now we think that because Google wanted to lock the presentation of this video in a very specific browser so that it runs in the very specific way they want to without dealing with every minor complication that can occur in every one of the 98743 browsers that "support" HTML 5 and CSS 3, it means that they are sending a message about locking up the web for themselves? This is purely sensationalist bullshit, reading into actions that have no ulterior motives.