Google's playing the closed-open game again, this time with HTML5
extremetech.com
extremetech.com
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=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
Here you can try this to try and play the video on FF 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.
this.src = src.replace(/(\.webm+)$/, (navigator.userAgent.indexOf('Chrome/') == -1 && (navigator.userAgent.indexOf('MSIE') != -1 || navigator.userAgent.indexOf('Safari/') != -1)) ? '.mp4' : '.webm');
but looks like they didn't upload any mp4 files :( sad
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?
Scary.
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.
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.As long as it doesn't interfere with their performance benchmarks.
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.
This 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?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.
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
If I change Chrome's User-Agent string to Safari, then this site blocks even Chrome:
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.
I don't think we'll ever get HoneyComb source. We might get Ice cream sandwich source. Might. Only Google knows.
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.
I wasn't making the claim that "Google is about open standards at all", or that they are "some benevolent open source company". I would argue that they are not. I was in fact pointing out the author's own misunderstanding of this, as they seemed to expect Google to "be about open standards" and what not, which is ridiculous; they are a business, you should expect them to try to make money. None of what I have said is in any way "justifying" anything about Google, merely providing an obvious explanation for a trivial situation which the author of this article apparently couldn't grasp.
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/
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.
[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?
Locking other browsers out of gmail, gmaps, youtube, etc would be an assault on openness.
Not so long ago I don't think Google would have done such a thing. Apparently though there are changes happening.
When Goog starts adding /marquee/ tags and VBScript to their browser, I'll start getting worried about "openness."
[1] https://secure.wikimedia.org/wikipedia/en/wiki/Browser_wars#...
Funny how, for web developers, "standards" is not about something being actually fucking standard.
This is purely sensationalist bullshit, reading into actions that have no ulterior motives.