Friday, June 4th, 2010

Apple HTML5 microsite touts standards, but only works on Safari

Category: Apple, Browsers

<>p>Apple has a new microsite touting HTML5 standards, yet when you hit the site in a browser other than Safari and try to run a sample you get:

Erm. Hmm. Faruk has it right:

The point isn’t that all of the examples should work in all browsers, but that it most of them actually do…. which you can see if you fake the user agent or monkey with the JS to let you through.

The point isn’t that Apple shouldn’t be touting Safari as a great browser. We have seen other sites such as Chrome Experiments and Mozilla Hacks that showcase what those browsers can do, but they also don’t block other browsers.

In general, it is good to showcase HTML5 samples, and hopefully the team will turn on feature detection and we can focus on the good side of things. There are some nice demos here!

A bunch of people are saying “wait a minute! only 2 of the demos are HTML5.” Remember guys, HTML5 has become the term for “anything cool in the browsers.” It is the new Ajax. It isn’t about what is in one particular spec.

Related Content:

Posted by Dion Almaer at 3:22 am
16 Comments

++---
2.3 rating from 3 votes

16 Comments »

Comments feed TrackBack URI

there is another URL without browser sniffing, with even more Canvas / CSS3 demos :
http://developer.apple.com/safaridemos/

most of them work with Chrome, they mainly use HTML5 offline and storage features, together with webkit-* CSS rules

Comment by jpvincent — June 4, 2010

@jpvincent, looks like they quickly modified the link you gave to also sniff the UA, i can’t view any of the demos there on FF.

Comment by dummymael — June 4, 2010

You know, this could be an innocent mistake when they’ve moved across demos from the site jpvincent linked to (‘safari demos’) to this html5 site.

On the Safari Demos page restricting you to actually using Safari seems fine. ‘Look how Safari runs these demos’ doesn’t make sense when you’re viewing it in any other browser, but I agree on the HTML5 site it would be wrong to tout HTML5 and then appear to suggest that only Safari is currently capable of it.

Comment by friendlyjs — June 4, 2010

Both the video and the audio require me to download quicktime.
Thanks, but no thanks!

Comment by McDaid — June 4, 2010

so when are we going to see html5ian.com?

Comment by PuckPuck — June 4, 2010

OSnews had great article on Apple’s web-paradigm a few days ago. Take a look: http://www.osnews.com/story/23378/Will_Apple_Embrace_the_Web_No_

Comment by tercero12 — June 4, 2010

For what it’s worth, I recall the Chrome Experiments site also similarly prompting people to download Chrome if they hit the site with other browsers when it first launched, despite that the majority of the experiments worked fine in Firefox etc. It seems Google realized this was a bit “pushy” as the messaging effectively disappeared not long after launch, which was nice to see.
 
I would expect Apple and Microsoft both to push their own products like this, however. An IE 9 demo site is likely to do similar things.
 
Oh yes, the new name for all of this stuff: http://dhtml5.com/ :D

Comment by Schill — June 4, 2010

The Apple/HTML5 landing page specifically calls out its mobile devices and how compatible/efficient/compliant they are with HTML5. Sounds like Apple is encouraging developers to use HTML5 to combat the lack of Flash support. I’m just sayin’…

Comment by charmcitycoder — June 4, 2010

Actually, the IE9 demo site works fine in firefox.
.
http://ie.microsoft.com/testdrive/

Comment by Joeri — June 4, 2010

What a piece of shit “website”.
Even in safari it just prompts you to download safari instead.

Apple are the f*ing kings of CDROM-2.0!

Comment by MatsSvensson — June 4, 2010

@McDaid – I agree, I thought the point of HTML5 video was to avoid having to use a plugin to see video. But Apple’s own example wants me to install their proprietary plugin?
.
I also fail to see how these are good examples of HTML5 since most of them if not all can be done right now with current tools on just about any browser. Even without using Flash.

Comment by travisalmand — June 4, 2010

@Joeri: Oops, my bad! You’re correct, the IE 9 demo site is quite browser-agnostic. I’ve seen that page before too, so I should have remembered that. ;)

Comment by Schill — June 4, 2010

I think this is total non-sense is not even about the fact that Apple is only showing two HTML5 examples is about the fact that they are blocking people whom are not using Safari to view the site, what a crock of doo doo!

This is the reason why I hate Apple/Microsoft is never really about progress but about control.

Comment by spartan2276 — June 4, 2010

oh well… couldn’t expect anything else coming from Apple. The -webkit prefix is the new marquee tag, they invent whatever they want and then call it “standards”.

Comment by gonchuki — June 4, 2010

This experiment is probably in part to recognize the iphone os4 release, supposedly this monday – those inline audio&video tags will finally work.

Schill is right in that the Chrome experiments site originally sniffed for chrome only, though at least google eventually relented. Apple is used to being able to force developers to use a mac as a development platform though, and what are the odds of that attitude changing. How many devs bought macs just so they could run the iphone dev kit? Thank god for html5, ultimately it means freedom from vendor control.

Comment by rdza — June 4, 2010

It is patently unfair that Apple continues to pull one over casual Internet users.

“You need to download Safari to view this demo” NO You don’t!!! Safari’s a great browser and all, but Chrome and Firefox are very capable of handling it just fine too.

It should have been phrased “This demo has been built with Safari in mind. Skip download and view page.”

Unfortunately for most casual users, the HTML 5 debate has very nearly entrenched Apple as one of the forerunners of HTML 5 innovation. HTML 5 ought to be credited to Google and Firefox and W3C instead, not Apple…

Comment by Cardin — June 9, 2010

Leave a comment

You must be logged in to post a comment.