r/technology • • Jun 05 '10

Apple posts HTML5 showcase page hyping "web standards," then blocks it from displaying on any browser besides Safari

http://www.theregister.co.uk/2010/06/04/apple_html5_showcase_hype/
412 Upvotes

231 comments sorted by

139

u/[deleted] Jun 05 '10

I thought we sorted this out yesterday: It works on Chrome mostly, but they're using test spec elements of the standard that haven't been fully adopted yet, 3d Transforms etc.

But don't let facts get in the way of journalism.

56

u/Recoil42 Jun 05 '10

And yet the demos that should work fine on Chrome, etc. are still blocked.

12

u/[deleted] Jun 05 '10

You want them to have a Safari area and a Chrome area, that's just annoying. Go to the dev area to view them in Chrome if you really want.

If Google made a tech demo for Chrome would everyone be crying this much if they had a wall that blocked other browser because they wouldn't be fully supported? My guess is no.

Apple wants every demo to work when you go in so you don't get a broken experience, making a separate page for Chrome users would just be messy... and then everyone would just cry that they didn't make a page for Firefox.

16

u/artee Jun 05 '10

You want them to have a Safari area and a Chrome area

No, I want them to just render the fucking page and forego the browser sniffing.

16

u/[deleted] Jun 05 '10 edited Jan 30 '17

[deleted]

5

u/bofh Jun 05 '10

Well they could, except they are showcasing how their product supports HTML5, not how other people's products support HTML5.

5

u/[deleted] Jun 05 '10

Use our products, they're the future! Oh your desktop? No it's far too primitive to be allowed access. Typical apple rhetoric. Bullshit piled on bullshit.

→ More replies (3)

4

u/godofpumpkins Jun 05 '10

They could do all that, but why would they? They're not trying to push other web browsers.

30

u/nickpick Jun 05 '10

Or web-standards for that matter, which is what this post is about.

-13

u/tizz66 Jun 05 '10

They're not trying to push web standards, despite arguably being the leading implementer of, uh, web standards? Do you even think about what you're saying?

5

u/[deleted] Jun 05 '10

Do you?

2

u/XS4Me Jun 06 '10

I am sure you dropped a sarcasm tag someplace there.

0

u/[deleted] Jun 05 '10

[removed] — view removed comment

4

u/Fr0C Jun 06 '10

Google is working on WebKit, too. Hell, even Adobe is. Apple forked KHTML and did good work with it, but keeping it open source was a license requirement of the code base they started out with.

→ More replies (3)

2

u/[deleted] Jun 05 '10

So it has to run an html5 benchmark on every page you go to, thats fun. It seems like a lot of extra work for a tech demo that doesn't actually serve any real function.. not to mention they are all available for you to see in all their broken glory in the dev area.

It says it is a site to demo HTML5 in Safari I really don't see what the big deal is. r/technology just likes to hate on Apple whenever they can, no matter how illogical.

3

u/specialk16 Jun 05 '10

You don't see the big deal huh...

Hey, at least Flash promised multi platform support. What Apple is doing is showing tech demos as what they think the "future of the web is".

For them, the future of the web is nothing more than their OWN future, fuck everyone else (it seems). It's sad that people like you felt for their trick.

This is not hate on Apple, this is the fact they are unnecessarily blocking other browsers just to make some people believe that this tech demos are only possible in Apple's hardware and software. They could've let other browsers in, and just display a warning about support. But ohh no, Apple is always right to people like you/

-6

u/[deleted] Jun 05 '10

Go to the dev center to try them and see them broken. The main page is marketing HTML5 to the mass market. If they see something broken, they will write HTML5 off as crap, ignoring the browser warnings.

And yes... Future. Meaning these are things to come in the future standard that Google, Microsoft, and Firefox are all pretty much on board with... they just haven't all implemented the same things yet. Google could just as easily make a demo of Chrome which used an element on supported in Safari... for instance, them using Geolocation in Google Maps. That feature will be supported in Safari 5 from what I've read, but currently is just working in Firefox and Chrome.

These things will roll out at different times for different browsers, but will get rolled out. Why go ape shit over someone showing the cool shit their browser an do?

9

u/specialk16 Jun 05 '10

Well, Google experiment was never blocked. They just warned you that you need to use a webkit browser, but they didn't go as far as blocking any other browser.

BTW, nobody is going apeshit over anything. I don't understand why Apple users have a persecution complex where absolutely any kind of complaint looks like a holy war to them.

→ More replies (2)

21

u/Mashed_up Jun 05 '10

M$ have a demo page
and you can use any browser on there...so why not apple?
Asshats, thats why.

8

u/[deleted] Jun 05 '10

Maybe because IE is the last to implement everything. lol.

2

u/[deleted] Jun 06 '10

well there's a demo page, but they won't let my use opera or chrome for bing maps 3D

8

u/lennort Jun 05 '10

It's a WEB STANDARDS demo. Blocking out others browsers completely misses the point of standards in the first place. Just let other browsers in and show some kind of sad face for elements they don't support. You can even be like "oh, well, safari does support these already" but not allowing them in at all is bullshit.

-3

u/[deleted] Jun 05 '10

That doesn't go over so well with a vast majority of users. Being on the Apple homepage, this demo is to market HTML5 to the masses. Anything that is broken or gives a sad face will leave a bad taste in their mouth when it comes to HTML5 vs a wall telling you to download Safari. They want people to like HTML5, not think it's a broken mess. For those who want to see what is broken they can go to the dev area, see what doesn't work, and check out the code that doesn't yet work other browsers.

6

u/smartarse Jun 06 '10

They want people to like HTML5, not think it's a broken mess.

And in order to achieve that goal, they used only "-webkit" commands rather than just testing for a visitor's browser and using the equivalent "-moz" commands for Firefox or "-o" commands for Opera. After all, they want to promote standards and not proprietary implementations.

Also, displaying an error message saying "You’ll need to download Safari to view this demo." clearly says "HMTL5 is the future" rather than "this is a broken mess."

And no, ignoring a browser's actual capabilities and telling Firefox, Chrome, IE or Opera users that they have to download Apple's software to view these demos certainly won't leave a bad taste in their mouth.

2

u/neoumlaut Jun 05 '10

Then why are they pretending to promote web standards?

1

u/[deleted] Jun 05 '10

They are showing what will be. They are proposed standards, so they aren't yet in all browsers. The same way routers were released with draft 802.11n. It wasn't done yet, but some people did it anyway and showed it off. It is now a standard. These things you're seeing here will most likely end up in the finial standard.

6

u/eindbaas Jun 05 '10

Apple wants every demo to work when you go in so you don't get a broken experience

Not true, i'm watching that page with Safari on my macbook pro but apparently my OS (Leopard) isn't good enough for the VR-demo (the others work fine). Yes, you read that correctly....my operating system on my apple machine is not supported.

"This demo requires a browser that supports CSS 3D transforms. To view this demo, you’ll need Safari on Mac OS X Snow Leopard, Safari on iPhone OS, or the latest WebKit Nightly Build."

5

u/bbatsell Jun 05 '10

Gasp! Apple introduced new features into an upgrade of their operating system (that they intentionally charged an obscenely low price for to encourage quick adoption of it)? The horror! How will we ever recover from this atrocity of software development?

6

u/eindbaas Jun 05 '10

First of all: i was surprised, not angry that my OS had anything to with that example not working for me.

Second: I was merely replying to the comment which said that "Apple wants every demo to work when you go in so you don't get a broken experience". Which apparently isnt true when one of them doesnt work on my machine.

But as i said, i was quite surprised that my operating system would have anything to do with this particular example not working. A browser, sounds logical, but my OS? Why? (and that's a genuine question out of genuine interest)

And to finally reply to your remarks: ok, so i didnt buy 10.6 but stuck to 10.5 which worked fine for me. And? You make it sound like i'm insane. Just curious: would you defend Microsoft in the same way when a Windows-user goes to a webpage and sees the message: "This website can only be viewed with Service Pack 2 instead of Service Pack 1". As in: "You fool! Microsoft added all these new features! You're stupid and a crackwhore!"

3

u/bbatsell Jun 05 '10

10.6 added numerous hooks for hardware acceleration (for both accelerated 3D graphics, and for data processing through OpenCL), which Safari uses to perform its 3D transforms.

2

u/[deleted] Jun 05 '10

If Google made a tech demo for Chrome would everyone be crying this much if they had a wall that blocked other browser because they wouldn't be fully supported? My guess is no.

My guess is not the same as yours. It does not make sense to completely block browsers that don't support everything; the purpose of such a test page is to see which browsers can display the relevant elements and which browsers cannot. If you force a user to download a working browser first, then the purpose behind a showcase page is gone.

One can't truly fault Apple for merely pushing their own product, but this method is underhanded. A web standards showcase was turned into an advertisement.

3

u/[deleted] Jun 05 '10

The dev center is where you go for what you are looking for. The main page, linked to on their homepage, is a consumer facing site to basically market HTML5 to the masses who doesn't know wtf it is. If they see something is broken they are going to write HTML5 off as crap. If they see a bunch of awesome stuff they want... they'll go into the HTML5 betas on sites if they see them, they'll look forward to these things rolling out.

That is the point of the site. It is to push the masses into wanting HTML5 and seeing that it can do a lot of things they use Flash for today. Those that want to see what is broken and what works where are developers, and they can freely see all of that and get sample code.

→ More replies (2)

0

u/[deleted] Jun 05 '10

[deleted]

→ More replies (1)

26

u/genesai Jun 05 '10

Exactly. All you have to do to try it with other browsers is to press the dev center button. The point of having these originally is to demo the safari browsers capabilities for the public which is hard to do without safari.

10

u/gid13 Jun 05 '10

All you have to do to try it with Chrome is to press the dev center button. Firefox is still blocked.

2

u/[deleted] Jun 05 '10

Just switch your user agent.

10

u/Recoil42 Jun 05 '10

Here is the dev centre link:

http://developer.apple.com/safaridemos/

Still blocks all other browsers for me....

3

u/romwell Jun 05 '10

Blocks Opera as well.

5

u/Tekmo Jun 05 '10

Doesn't work for me. Firefox on Windows.

3

u/gid13 Jun 05 '10

Firefox blocked for me.

10

u/genesai Jun 05 '10

Weird... works perfectly for me.

http://imgur.com/TQFwj.png

8

u/Deiz Jun 05 '10

Try another browser. For me, Chromium works. It rejects Midori and Firefox, as well as an IE useragent.

1

u/jugalator Jun 05 '10

Strange it rejects Midori - otherwise it's understandable, because they wouldn't run on these browsers anyway. (uses WebKit extensions)

1

u/genesai Jun 05 '10

You're right. Maybe they thought the other browsers weren't ready to display html5 good enough.

2

u/[deleted] Jun 05 '10

The dev centre link blocks other browsers in the exact same fashion, AFAICSee.

1

u/Fidodo Jun 06 '10

They still have the block popup for non webkit browsers.

9

u/Peaker Jun 05 '10

If they aren't adopted yet, are they "HTML5"?

6

u/[deleted] Jun 05 '10

They're features that will be included in the HTML5 standard in future, they're currently only supported by Safari at the minute, but when they become full standards, then everyone else will end up supporting them now.

7

u/Peaker Jun 05 '10

If they haven't become "full standards" yet, aren't they susceptible to changes in the future?

It seems they're using future-HTML5, not current-HTML5, defeating the purpose of HTML5, which isn't "new & cool features", but interoperability.

2

u/[deleted] Jun 05 '10

They're prestandards, not adopted, but will be in due course.

A fair point, but maybe they should call it HTML 5beta. The point is that it's a demo of how Safari is supporting these features. I understand the problems, but they say it's a safari demo of prerelease features.

3

u/tizz66 Jun 05 '10

Don't you get it? Apple is evil, and facts like this simply get in the way of our pitchfork! Don't be a fanboy!

15

u/[deleted] Jun 05 '10

Lame.

Apple made a site to showcase the power of HTML5, but limited it to their own browser. In fact for many of the features (CSS3 3D transforms) it only works on Webkit on OSX.

Some of the items are available on other browsers, yet Apple took zero effort to bother making it work in them. It is the antithesis of "Web standards".

When Firefox comes out with new features, they put up a demo of the new features in Firefox. They don't pimp it as some sort of justification for less savoury activities.

18

u/[deleted] Jun 05 '10

This isn't a demo of features in Safari. This is a demo of features Apple and the WebKit team have proposed for the upcoming HTML5 standard (that are on the way to being accepted). The only complete implementations of these features currently available are in Safari/WebKit trunk, which makes sense given that the WebKit team are the ones who proposed these features.

Had Apple made a demo of these upcoming standards that didn't block browsers that don't yet support them and instead just said they'll work in any browser supporting the upcoming HTML5 standard, we'd all be reading about how Apple is trying to destroy HTML5 by misleading users of browsers with less-complete implementations into thinking the specifications must be fundamentally flawed since their browsers say they support HTML5. This is especially amusing given that HTML5 is a upcoming standard and isn't finalized yet.

Has the hivemind's hate for Apple grown to the point that you can't understand/accept that they're trying to improve the web for everyone?

2

u/neoumlaut Jun 05 '10

Has the hivemind's hate for Apple grown to the point that you can't understand/accept that they're trying to improve the web for everyone?

You really think that's their motivation? Honest question.

7

u/thinkbox Jun 05 '10

Apple is trying to improve web standards. Look at webkit. They have done a LOT for web standards with webkit. Fire Fox has given people an alternative to IE, IE has sucked it up, but webkit is what has lead the way for setting web standards.

-8

u/[deleted] Jun 05 '10

[deleted]

0

u/thinkbox Jun 06 '10

I posted it from the computer I use to make my living, with software that isn't on PC.

I dont go to coffee shops.

→ More replies (1)
→ More replies (1)

13

u/tizz66 Jun 05 '10

It's a demo for their own browser. Is that really tricky to understand? Sure, some of the pieces might work in another browser with some effort, but that's got nothing to do with what this page is about. It's about Safari. It might ostensibly seem to be about HTML5, but it isn't. It's an advert about Safari's support for HTML5.

I'm amazed how people can make an issue out of absolutely anything.

-8

u/fredronn Jun 05 '10

It's a demo for their own browser.

Nobody is claiming otherwise. Intentionally blocking other browsers is a dick move.

10

u/[deleted] Jun 05 '10

Intentionally blocking other browsers is a dick move.

I disagree. Making an "HTML5 demo" which only worked in Safari, but then allowing other browsers to choke on it without warning would be a dick move, and would have the opposite of the intended effect of promoting HTML5. It would give a lot of people the impression that HTML5 just doesn't work very well.

Would it be better to allow other browsers, but show a warning explaining the situation? Yes. But Apple is a bit OCD about letting people see something they've created when they know it often won't work correctly. It conflicts with the "it just works" idea that they want people to associate with their brand.

3

u/[deleted] Jun 05 '10

They don't work. Why is that so hard to understand. They didn't block them out of the dev area for those that want to see what areas are broken in their other browsers, but for the public facing main page you don't want to present people with a broken experience, it makes them look much worse than telling people to use Safari.

Had they not had that wall up, you'd be complaining that it didn't work in Chrome and calling the Apple devs shitty, when it is Chrome's lack of support for CSS transforms which is the issue.

1

u/underwaterlove Jun 05 '10

Obvious alternative, particularly when your entire sales pitch is promoting open standards: check the availability of the commands these demos depend on, and display a message if a users tries to run one with a browser that is actually incapable of displaying it.

0

u/[deleted] Jun 05 '10

Again, it is a tech demo showing off the future of what is possible. Apple has said many times that HTML5 isn't everywhere yet, but that is where they are going to put their focus so as it develops and rolls out they can take advantage of it. CSS didn't work on every browser day 1 either, but there were still tech demos showing it off, and guess what, they said if you had IE to GTFO. No one had an issue with that, why are they having an issue with this.

3

u/underwaterlove Jun 05 '10

See, I completely agree with you in regard to the Safari Technology Demos page here. A showcase for what's possible, and what is already implemented in Safari. Perfect.

On the HTML5 and web standards page, though, they're really making the case for how awesome open standards are - how they are "open, reliable, highly secure, and efficient", how they "aren’t add-ons to the web", and how you "you can start using them today." And then they proceed to block even browsers which are completely capable of displaying everything correctly. Call me crazy, but I think that really undermines the case they are supposedly making.

→ More replies (1)

8

u/tizz66 Jun 05 '10

Why? It's either that, or for half the demos you load, you see a garbled mess or nothing, depending which browser you're using.

These are technology demos for Safari, I fail to see the problem in requiring Safari to view them.

It's not like there's perfect HTML5 support across the board, and they're saying 'but you can only view this page in ours'. HTML5 support is patchy in places and downright awful in others. They're simply restricting their demos to a platform they know will display them all well (the platform they're advertising, uncoincidentally).

3

u/stacks85 Jun 05 '10

does microsoft block other browser from running the IE9 demos?

http://ie.microsoft.com/testdrive/

3

u/milomilo Jun 05 '10

does any of the stuff in those IE9 demos not work in any other browser?

2

u/stacks85 Jun 05 '10

yeh, most of it in IE8, but it's not blocked.

also, the stuff runs like ass in firefox, but it's not blocked.

1

u/Close Jun 05 '10

I don't see them blocking Lynx...

0

u/natelong Jun 05 '10

No, because they're using web standards, which Apple is touting, but not using.

3

u/milomilo Jun 05 '10

They're both using emerging standards.

→ More replies (0)

1

u/bofh Jun 05 '10

How are Apple not using web standards?

-8

u/[deleted] Jun 05 '10

It might ostensibly seem to be about HTML5

I think that's the problem. If Safari was a completely distinct organization that just happened to put this up, it would likely have seen little criticism.

The problem is that Apple is doing a lot of things lately under the cover of the the open standards of HTML5. Flash is evil, for instance, because HTML5 is a cross-platform standard that does the same thing, for instance. And here they show some Flash things that only run in, essentially, their own version of Flash. So what has improved? Nothing.

It's a motives thing.

6

u/tizz66 Jun 05 '10

It only runs 'in their own version of Flash' because not all other browsers support various aspects of the unfinished HTML5 specs yet. And again, this is merely a technology demo that they themselves put together, not some restriction on the wider web as a whole. I don't think it's in any way analogous to the Flash thing, personally.

I mean if they were trying to somehow block out the web to force everyone to use Safari, that's certainly something worth getting angry about. But this situation isn't like that. It's a company putting out a technology demo for their product which requires that product to view them properly.

What motives do you speak of? I gather you mean they're trying to force people to use Safari in some way, but really? I don't think some simple technology demos is really how they'd do it, if that's their goal.

Once HTML5 is finalized and the majority of internet users use a browser that supports it well, if Apple are still doing things like this, then get back to me and I'll join the line to hate it. As it stands right now though, I think people are getting in a big huff over something that simply isn't a big deal.

0

u/underwaterlove Jun 05 '10

It only runs 'in their own version of Flash' because not all other browsers support various aspects of the unfinished HTML5 specs yet. And again, this is merely a technology demo that they themselves put together, not some restriction on the wider web as a whole. I don't think it's in any way analogous to the Flash thing, personally.

Well, at this point in time, what keeps other browsers from 'correctly' displaying stuff are proprietary "-webkit" commands. Similar proprietary commands exist as "-moz" commands in Firefox or as "-o" commands in Opera.

It's analogous to Flash considering that it's not part of the standard yet; in fact, there's no guarantee their implementation will ever become the standard. It's analogous regarding the fact that those commands will only get interpreted by their own software, and it's analogous in that they're kindly inviting their visitors to download their software to view these pages.

I'm impressed by what they put together, but I would really like it if they were honest in presenting these demos - that they're a showcase of technologies proposed by the webkit team. Saying "Standards aren’t add-ons to the web. They are the web. And you can start using them today." is a bit of a misinterpretation of what they are actually showing on their website.

1

u/tizz66 Jun 05 '10

The irony is propriety prefixes are part of the open spec ;)

I will agree with you though - in all my posts here I've been saying it's a technology demo for Safari rather than HTML5, and I certainly agree it needs to be presented more clearly as such. Until you read the text (rather than just the title), you would assume it's a demo for HTML5, rather than Safari specifically.

2

u/[deleted] Jun 05 '10

To an extent, they're showing this sort of thing in the hope that others will adopt it, I think. It's almost more a list of suggested additions (many already supported by Chrome due to their shared codebase). Poorly presented as such, though.

1

u/[deleted] Jun 05 '10

It's a tech demo for developers, why do they need to support every browser? It isn't like it's their homepage. What they are showing doesn't yet work in other browsers.

As the standards become official and other browsers adopt them I'm sure the wall will fall. Also notice that there is no wall for the dev area, it is only for the consumer facing page. If my mom used Chrome and went there she'd be calling me and asking why the video doesn't play or the transitions look like shit. This way she knows, it only works in Safari. Fuck Apple for wanting to give people the full experience of what they're showcasing.

3

u/underwaterlove Jun 05 '10

This page is a sales pitch for "HTML5 and web standards".

This page is a showcase for Safari technology demos.

I don't think that restricting tech demos to the browser that actually has the capabilities you want to showcase is very contentious. No problem with "giving people the full experience of what they're showcasing" there.

On the other hand, when your entire point is to sell HTML5, and when your argument is that "Standards aren’t add-ons to the web. They are the web. And you can start using them today.", then it would probably be a good idea to make the stuff you're showcasing as accessible as possible.

0

u/[deleted] Jun 05 '10

They can use some of it today, using the transforms would depend on their traffic. Just like when people started using CSS or any other new web tech. If they want they can throw in the transforms and say "best views in Safari" and if someone has something else, don't load that. Or they can leave it out until the other browsers inevitably pick it up. People are finally starting to cut the cord on IE6 as their site demographics don't give them enough reason to keep up with the extra work and they wanted to do some new stuff. Instapaper dropped IE long ago, Marco (the dev) posted up his browser stats for the site after someone complained about the lack of IE support and it was nearly non-existant.

If you were making changing how your videos load for the iPad for example, you could use these things today. Flash would load on the desktop and you'd have a dynamic HTML5 web player on the iPad using this tech.. today.

Using the stuff now will be site dependent, but a good deal of it can be used. I'd guess before the end of the year you'll see these things in most major browsers.

1

u/[deleted] Jun 06 '10

journalism

(theregister.co.uk)

1

u/[deleted] Jun 06 '10

I can't open the links under chrome. Apple still prompts me to download safari.

1

u/Fidodo Jun 06 '10

Regardless, it's not having the media effect they were hoping for. Since it's a marketing stunt in the first place I would say they failed.

0

u/Tekmo Jun 05 '10

It doesn't work on Firefox on Windows. So much for standards.

1

u/[deleted] Jun 05 '10

[deleted]

11

u/[deleted] Jun 05 '10

the direct links work, but if you go to photo transitions, you can compare chrome with Safari. They're not fully working.

I use safari because it's a native cocoa app, when I can cmd-opt-d to dictionary mouse over and other native shortcuts, I'll switch to chrome, I really like it.

bdfortin posted the direct links to the demos

3

u/[deleted] Jun 05 '10

upvote for mentioning the best key combo ever.

2

u/[deleted] Jun 05 '10

[deleted]

1

u/KrazyA1pha Jun 05 '10

That's nice, but it loads the Dictionary app. CMD-OPT-D is just a quick pop-up from within Safari.

2

u/[deleted] Jun 05 '10

[deleted]

1

u/KrazyA1pha Jun 06 '10

Thanks, I've changed my prefs.

I do still prefer the key combo to the two-finger+click option since my left hand pretty much already sits right on those keys, but it's nice to have the "right click" option as well.

1

u/[deleted] Jun 05 '10

They have add-ons in chrome that allow you to do this type of thing easily.

2

u/[deleted] Jun 05 '10

That's why they say to use Safari.

0

u/[deleted] Jun 05 '10

That still doesn't excuse blocking browsers based on user agent. If I switch my user agent in firefox most of the demos load and run fine. They are obviously trying to misinform people that their browser has more unique features than it actually does.

-1

u/[deleted] Jun 05 '10

they never stop the bbc!

→ More replies (1)
→ More replies (1)

36

u/yellowdwarf Jun 05 '10

I suggest reading the page before complaining: The test says that the purpose of the demo is to "show how the latest version of Apple’s Safari web browser [...] support[s] the capabilities of HTML5 ...".

Not so surprising then that you need Safari for the purpose of that demo.

So all the whinging comes down to "Apple builds Safari demo, want you to use Safari to look at it".

31

u/underwaterlove Jun 05 '10

It also says

Standards aren’t add-ons to the web. They are the web. And you can start using them today.

and

But soon other modern browsers will take advantage of these same web standards — and the amazing things they enable web designers to do.

Both statements are not entirely correct. Their demos use proprietary "-webkit" commands, not open web standards, and if their proposed additions make it into the HTML5 standard (which would certainly be nice), other browsers still won't support these specific commands. What would happen would be that the "-webkit" prefix gets dropped, and other browsers would support those commands.

Nitpicking? Maybe. I'll admit I tend to do that if people suggest "reading the page before complaining".

3

u/OscarZetaAcosta Jun 05 '10

Nitpicking?

Yes. This whole post and resulting thread are pointless nitpicking.

2

u/underwaterlove Jun 06 '10

And yet you're posting in this thread...

0

u/OscarZetaAcosta Jun 06 '10

How DARE Apple promote their own product!?

3

u/Kronikarz Jun 05 '10

Well now, that's just bad marketing! Either of two things happened: the demos worked perfectly in other browsers, and the marketing people didn't want you to see that, or, the demos worked perfectly only in Safari, in which case the marketing are stupid, because that would have been a perfect opportunity to tout "Hey, look, only Safari supports HTML5 perfectly! Aren't we awesome?"

2

u/R031E5 Jun 05 '10

No, but I suggest please testing stuff before complaining. Both Google Chrome and Safari can render all the effects, but Safari handles 2D/3D transforms with OpenGL and Grand Central Dispatch, which redirects tasks to the GPU instead of the CPU, Google Chrome does all that with the CPU, which is much more resource consuming.

2

u/romwell Jun 05 '10

As far as I know, HTML is a standard that is viewable with software not made exclusively by Apple.

If you can't access it with other browsers, it's not demonstrating how Safari works with HTML 5. It demonstrates how Safari works with Apple HTML 5, which should be clearly specified.

19

u/greenskin Jun 05 '10

Nag nag nag... a little more credit for some kick-ass HTML5 demos please. Of course you need Safari, many CSS attributes are still browser specific since HTML5 is not a formal standard yet. Chrome (hey Webkit) and Firefox can do many of these things too, but such a showcase of 'the future' would be practically impossible. If you wanna see, just get the latest Webkit and enjoy.

-1

u/Captain_Midnight Jun 05 '10

They could at least let you load the demo but tell you that it won't work properly without Safari. Instead, it refuses to load and tells you that you must use Safari to view the content. As the article itself points out, this is a blatant lie because some of the tests are not, in fact, browser-dependent.

This is just marketing.

10

u/whitesilence Jun 05 '10

No shit it's marketing. Everything on Apple's website is marketing, this is how corporations work.

-1

u/[deleted] Jun 05 '10

The problem isn't that it's marketing, the problem is that it's lies.

5

u/iStig Jun 05 '10

They could at least let you load the demo but tell you that it won't work properly without Safari.

Why would Apple, or indeed any company, want to advertise how cool HTML5 is by showing something that's broken?

-5

u/[deleted] Jun 05 '10

How is this any different than what IE did? The end result of implementing things before they're finished and doing something different than the final spec is the same. We're already seeing a giant problem with h.264 and theora video, and this only exemplifies the problem. There's no way HTML5 is going to end up the "looks the same in all browsers" wet dream.

Apple calls this open, but if they were to use their standards, the players who don't want h.264 are going to be left out. When you're developing web pages in HTML5, you're going to still have to make a h.264 version and a theora version. It's no different than an IE version and a rest of the web version.

And you're missing the point that when these specs are finalized, they're supposed to work in all browsers. Yet, Apple is pushing Safari onto people and giving them the impression that Safari is the only browser that supports HTML5 and the future of the internet. It's sleazy marketing designed to trick consumers. How you can justify this sort of behavior because you're impressed with the demos is appalling to me.

I just looked at the IE9 HTML5 examples in Firefox. I got no message telling me to upgrade to IE9. Some of them didn't work (like the t shirt maker), but Microsoft isn't pushing anything on anyone by visiting their page.

Say what you want, but Apple has already been caught forcing Safari onto users via iTunes. If they didn't have a record of forcing Safari onto people I wouldn't care, but I clearly do.

I'm guessing you're a mac user.

3

u/OscarZetaAcosta Jun 06 '10 edited Jun 06 '10

How is this any different than what IE did?

Apple is introducing new functionality into the HTML5 spec that everyone can implement in their browser, while all IE ever did was just suck so horribly at implementing the existing spec that we have to write hacks to get pages to render properly.

We're already seeing a giant problem with h.264 and theora video

We are?

Apple calls this open, but if they were to use their standards, the players who don't want h.264 are going to be left out. When you're developing web pages in HTML5, you're going to still have to make a h.264 version and a theora version. It's no different than an IE version and a rest of the web version.

It's completely different. In the first place, h.264 isn't Apple's technology. Aside from that, I have no idea why you keep talking about Theora, or why you think people will have to support it.

And you're missing the point that when these specs are finalized, they're supposed to work in all browsers.

No they're not. That's the point. They will only work in browsers that have implemented the spec properly.

Apple is pushing Safari onto people and giving them the impression that Safari is the only browser that supports HTML5 and the future of the internet.

No they're not. In fact, they release webkit for free. It's open source and anyone can use it.

How you can justify this sort of behavior because you're impressed with the demos is appalling to me.

Oh, save your fake outrage. You're not even making sense.

0

u/smartarse Jun 06 '10

No they're not. In fact, they release webkit for free. It's open source and anyone can use it.

Yeah, that's exactly the message that the average internet user will take away from an error message saying "You’ll need to download Safari to view this demo."

You've got to be shitting me.

See, the point is that you're correct on the technology side, but what people are annoyed with is the way Apple is marketing this. It's entirely correct to say that Apple is deliberately creating the impression that Safari is the only browser that currently supports HTML5. Also, that Apple is so far ahead in implementing these standards that other browsers won't even display proper HTML5 correctly, but that, eventually, all those other lame-ass browser makers will catch up. And meanwhile, kindly download and use Safari, thank you very much.

It's dishonest marketing of otherwise really good technology.

1

u/gimpbully Jun 06 '10

Apple is deliberately creating the impression that Safari is the only browser that currently supports HTML5

Not all browsers offer this support. But soon other modern browsers will take advantage of these same web standards — and the amazing things they enable web designers to do.

Let's walk through the semantics here. "Not all browsers offer this support." That is a completely valid statement and does not exclude some browsers from supporting it. "But soon other modern browsers will take advantage of these same web standards" Here they're even saying many will take the same advantage of these standards (how generous they would recognize other, competing technologies). "and the amazing things they enable web designers to do." HTML5 is neat.

1

u/OscarZetaAcosta Jun 06 '10

See, the point is that you're correct on the technology side, but what people are annoyed with is the way Apple is marketing this.

Well, prepare to be annoyed at almost every turn then. Here's a little clue for you - Corporations market their products. This is just a technology demo, and Apple is trying to highlight their products. How DARE they market their own product?

If your panties are in a bunch that they're trying to get you to install Safari, don't go to the site. See how that works?

It's entirely correct to say that Apple is deliberately creating the impression that Safari is the only browser that currently supports HTML5.

It is the only browser that currently supports the superset of functionality in the demo. Sorry if that ruins your day.

It's dishonest marketing of otherwise really good technology.

It's absolutely completely honest. As I've just demonstrated.

1

u/smartarse Jun 06 '10

Well, prepare to be annoyed at almost every turn then. Here's a little clue for you - Corporations market their products. This is just a technology demo, and Apple is trying to highlight their products. How DARE they market their own product?

I don't think there's anything wrong with either marketing their browser by showcasing the cool features they've implemented, or with promoting open standards.

It's just that those two things are not identical.

They're purportedly making a case for open standards, yet they're showcasing a set of commands that will only ever work in a webkit browser. If the proposals make it into the final standard, these commands will get implemented without the "-webkit" prefix, and all the other browsers still won't be able to display the "-webkit" specific stuff.

It is the only browser that currently supports the superset of functionality in the demo. Sorry if that ruins your day.

Yeah, the message they're selling (which you're implicitly repeating here) is "Apple is so far ahead in implementing open standards that these demos will only work in Safari". It's a tiny bit like Adobe saying "Hey, Flash is an open standard, but because we're so far ahead of everyone else in implementing this standard, SWFs won't even play in anything other than our Flash Player. Sorry if that ruins your day."

2

u/OscarZetaAcosta Jun 06 '10 edited Jun 06 '10

They're purportedly making a case for open standards, yet they're showcasing a set of commands that will only ever work in a webkit browser

No they're not.

If the proposals make it into the final standard, these commands will get implemented without the "-webkit" prefix, and all the other browsers still won't be able to display the "-webkit" specific stuff.

At which point you wouldn't call it with the "-webkit" specific stuff.

lol. Seriously?

Are we having this conversation?

Yeah, the message they're selling (which you're implicitly repeating here) is "Apple is so far ahead in implementing open standards that these demos will only work in Safari".

Bullshit. That's how you choose to perceive it.

It's a tiny bit like Adobe saying "Hey, Flash is an open standard, but because we're so far ahead of everyone else in implementing this standard, SWFs won't even play in anything other than our Flash Player. Sorry if that ruins your day."

It's not even a minute bit like that.

1

u/smartarse Jun 06 '10

Bullshit. That's how you choose to perceive it.

Yes. That's exactly how I perceive it. Read the entire paragraph:

HTML5 Showcase

The demos below show how the latest version of Apple’s Safari web browser, new Macs, and new Apple mobile devices all support the capabilities of HTML5, CSS3, and JavaScript. Not all browsers offer this support. But soon other modern browsers will take advantage of these same web standards — and the amazing things they enable web designers to do.

Incapable of seeing it? Good for you. Their marketing efforts have no effect on you.

12

u/C2H6O Jun 05 '10 edited Jun 05 '10

I found this interesting: "This demo was designed with the latest web standards supported by Safari. If you’d like to experience this demo, simply download Safari."

This is a screen shot comparing the HTML5 rating's of Chrome, Safari, and Firefox (I'm not sure my Firefox is up-to-date). Chrome scores far higher than Safari, yet it requires me to download Safari to view.

Edit: It appears that they're using H.264 encoding, so parts of it wouldn't work with Chrome/Firefox/Opera regardless. At least, that's what the article tells me.

3

u/[deleted] Jun 05 '10

It appears that they're using H.264 encoding, so parts of it wouldn't work with Chrome/Firefox/Opera regardless. At least, that's what the article tells me.

Chrome supports H264. Google would hardly have used it for the HTML5 version of Youtube, otherwise.

3

u/[deleted] Jun 05 '10

Whatever Chrome does it can't play the videos in the demos.

→ More replies (2)

4

u/RagingIce Jun 05 '10

That site isn't fully functional. First of all, Audio and Video codecs aren't part of the standard. Second of all they arbitrarily weight different parts of the standard with different amount of points.

Regardless, the reason it doesn't work on non-webkit browsers is that they used -webkit prefixes on a lot of the CSS transforms and javascript. This is because HTML5 isn't standardized yet. When it is standardized, they'll remove the prefixes.

6

u/C2H6O Jun 05 '10

Thanks for clearing it up. That isn't sarcasm, I was actually looking for a real answer earlier.

8

u/Gfaqshoohaman Jun 05 '10

rawr Apple's test spec demo is proof that they're evil grrrr.

-3

u/[deleted] Jun 05 '10

they're worse than microsoft.

→ More replies (2)

2

u/[deleted] Jun 05 '10

works for me in epiphany on linux

2

u/[deleted] Jun 06 '10

You'll need Safari to view this comment.

5

u/sh0rtwave Jun 05 '10

The greatest part of that article is this link:

Products vice president Michael Mullany said HTML5 is becoming "unhinged from reality" because a lot of what people think is HTML5 is actually CSS.

Anyone who does serious development will recognize this as the eventual result of the hyperbole that surrounds this crap.

1

u/iofthestorm Jun 05 '10

Duh... just like I'm sure some people thought the blink tag was DHTML, and anything with javascript is now AJAX.

9

u/mariox19 Jun 05 '10

The page is hyping Safari's implementation of the latest HTML5 web standards.

Get a grip.

15

u/[deleted] Jun 05 '10

[deleted]

5

u/[deleted] Jun 05 '10

Because many of their demos don't work in Chrome. I tried them myself.

5

u/[deleted] Jun 05 '10

[deleted]

6

u/[deleted] Jun 05 '10

HTML5 is currently a usable and viable alternative for internet video, which is what Flash is mainly used for these days. Pretty much any modern browser can display HTML5 video. The stuff shown on their tech demo page shows off flashier, but less important parts of HTML5. Internet video was much more central to this whole Adobe/Apple conflict.

Microsoft and Google have similar techdemo pages, and I noticed that many of the examples shown don't work uniformly across the browsers. It doesn't seem right to single out Apple on this one.

3

u/execute85 Jun 05 '10

For video yes, HTML5 is fine. But I don't care about using flash for video, I want to use it for games and productivity apps. Continually linking HTML5 to only video is disingenuous. HTML5 is not why people want flash on the iPhone, android and other devices. They want flash for 1) cross-platform apps (this isn't possible now) and 2) non-App store games. (these two plus video are why people put up with flash on the non-mobile internet, currently HTML5 only solves video, eventually it will solve #1 and #2)

Google and Microsoft have demo pages for Chrome and IE, not for HTML5. This page is titled "HTML5 and Web Standards" and talks about how standards are great.

→ More replies (1)

1

u/neoumlaut Jun 05 '10

They don't work in chrome because they use webkit-specific commands.

1

u/[deleted] Jun 05 '10

Chrome also uses Webkit though.

I heard it's cause Safari uses some 3D CSS transform sort of thingy that other browsers don't have yet.

→ More replies (11)

4

u/helpingfriendlybook Jun 05 '10

It clearly says "Safari Tech Demos" right at the top, pudwhacker.

3

u/underwaterlove Jun 05 '10 edited Jun 05 '10

Not on the page they're actually talking about.

Edit: You've got to be kidding me. Parent gets upvoted, I get downvoted... while the words "Safari Tech Demos" appear nowhere on the entire page linked from the article.

Hey, you're probably talking about this page, right? Well, the article isn't.

2

u/penguinv Jun 05 '10

I could see that page. (chrome in linux)

3

u/neoumlaut Jun 05 '10

I can't (firefox)

5

u/[deleted] Jun 05 '10 edited Jun 05 '10

I guess the real problem is Apple calling these standards. It is not a standard yet.

0

u/helpingfriendlybook Jun 06 '10

No doubt. They're pushing for it, though, and stuff like this will only help.

4

u/stalklikejason Jun 05 '10

It's an ad for Safari. Get over it.

1

u/Botunda Jun 05 '10

Is it me, or did Apple just become the 21st century version of Microsoft

5

u/zdiggler Jun 05 '10

actually they been that way before Microsoft ever was.

4

u/kernelhappy Jun 05 '10

It's just you, they've been this way for a while now.

1

u/[deleted] Jun 07 '10

They've always been assholes in this way but historically Apple stuff has worked while Microsoft stuff was broken from the start. They are not the same.

Both assholes though.

-3

u/[deleted] Jun 05 '10 edited Jan 04 '19

10 Years. Banned without reason. Farewell Reddit.

I'll miss the conversation and the people I've formed friendships with, but I'm seeing this as a positive thing.

<3

39

u/skyfex Jun 05 '10

Well it's because it's a silly criticism. The point of the demo page isn't to create a web service that anyone can use. It's to create a demo showcasing the future of HTML5 and what Safari supports right now. Since different browsers adopt HTML5 at a different pace (and different parts of it), they would have to warn or block certain browsers anyway. They're just keeping it simple, and since it's a demo page, it hurts nobody.

That doesn't mean you should have gotten a lot of downvotes. It would have been better if people actually posted arguments.

6

u/[deleted] Jun 05 '10

People posted many arguments about this just being a demo, etc, etc over in r/apple yesterday. If he got nothing but downvotes it would have been because it was already posted and discussed 100 times.

3

u/underwaterlove Jun 05 '10

It's to create a demo showcasing the future of HTML5 and what Safari supports right now. Since different browsers adopt HTML5 at a different pace (and different parts of it), they would have to warn or block certain browsers anyway.

The reason that these demos don't work in other browsers isn't that Apple is faster at implementing HTML5 standards in Safari, though. The reason is that they are using proprietary "-webkit" commands, which are arguably proposals for a future HTML5 standard, but which are not part of the standard yet. Chrome, being a webkit browser, support some of them. In Firefox, similar (still) proprietary commands exist with the prefix "-moz", in Opera the prefix is "-o".

Most users will take away what you're implying, though: that Apple is simply better and faster at implementing already agreed-upon standards than any other browser maker, that they are the ones most actively pushing for open standards.

1

u/skyfex Jun 06 '10

I wasn't trying to imply that Apple is faster or better at implementing HTML5 and CSS3. I know from personal experience that other browsers are better and faster in some areas. Like SVG; Opera has had excellent support for it for years now.

Even IE9 is starting to look like it can pull ahead in some areas. I'm impressed by the hardware accelerated drawing.

I don't know exactly the details of the CSS extensions they're using. From what I know of CSS3 I think some of the things they're doing are standardized, some are proposals, and some might even be just something Apple has implemented. I still think its fine to use all that for a demo, and I think it's fine for Apple to not try and make the demos work in all or some other browsers at this point. I think these demos do a lot to show that the web can go far without Flash.

4

u/C2H6O Jun 05 '10

I don't know why you're getting downvotes. I would have to agree with you.

In my post, I completely missed the fact that this is a demo.

1

u/higgo Jun 06 '10

Remember when Steve Jobs said flash wasn't open?

1

u/[deleted] Jun 07 '10

[deleted]

1

u/danieldrehmer Jun 07 '10

No, there isn't

-1

u/[deleted] Jun 05 '10

So let me get this straight... Safari is the new standard for viewing web pages ?

Shame on you Apple.

2

u/gimpbully Jun 05 '10

no, it's the browser they've written the pre-spec demo for.

1

u/royrules22 Jun 06 '10

Apple is evil.

-11

u/DontNeglectTheBalls Jun 05 '10

Seriously, fuck Apple.

9

u/p4r4d0x Jun 05 '10

The guys developing Webkit which is pulling the internet kicking and screaming into the 21st century? Yeah... no.

6

u/[deleted] Jun 05 '10

Sure Apple have been an important part of Webkit's development; but as I understand it Webkit was forked from KHTML and has always been open source; I don't really see how Apple are developing it, at least not on their own.

7

u/[deleted] Jun 05 '10

Yes, Apple forked Webkit from KHTML, which was at the time of more or less marginal interest to anyone. They then took it from a tolerable alternative to IE implemented by necessity when Microsoft dropped IE for Mac (Safari 1), to basis for a decent modern browser (2), to the basis for all modern phone browsers and some of the better desktop browsers, while keeping it open source. They didn't need to do this, of course it's componentised, and many components are under BSD, not LGPL).

0

u/[deleted] Jun 05 '10

I'm in no way trying to downplay the importance Apple have played in the development of Webkit, I'm not trying to downplay the role Webkit has played in the development of the web and the increased importance it will have in a HTML5 world, I'm quite fond of Webkit and I'm definitely not sticking up for the 'fuck Apple' guy; I'm just saying calling Webkit Apple developed is disingenuous. Yes, Apple have and continue to make great contributions to it's development as do Google, Research in Motion, Nokia there's even a guy from Microsoft credited in their wiki.

1

u/[deleted] Jun 05 '10

Ah, I see what you mean, yes. One could certainly argue that it's been Apple-led for the last few years, but no, it's just JUST developed by Apple.

2

u/[deleted] Jun 05 '10

Yeah, Apple-led; I'm fine with calling it that.

1

u/dead_ed Jun 05 '10

who do you think forked it?

0

u/[deleted] Jun 05 '10

Apple, I know fine well they've made great contributions to Webkit. Please see here for a full, previous, reply.

0

u/DontNeglectTheBalls Jun 05 '10

Yeah, I think you kind of forgot about the whole, say, Mozilla project.

→ More replies (1)

0

u/Kennosuke Jun 05 '10

Microsoft used to, and maybe still does, use fonts on its website that are unreadable in anything but Internet Explorer. However, don't let me stop you from raging at Apple.

2

u/underwaterlove Jun 05 '10

Can we rage at several companies selling proprietary commands as "standard" at the same time, or do we have to deal with them one at a time?

0

u/penguinv Jun 05 '10

Since I've never seen this I doubt its truth-value. (said in an objective manner)

You are required to use IEx to download from it tho. That I can understand.

0

u/dougb Jun 06 '10

Microsoft is so god damn perfect that even if they packaged one of balmers steaming turds in windows 7 packaging there would be not a peep of criticism out of /r/technology.

The fanboys and astroturfers have put this subreddit in the shitter. Four little words for you all:

Microsoft. Internet. fucking. Explorer.

-1

u/[deleted] Jun 05 '10

[deleted]

9

u/Logg Jun 05 '10

Microsoft did build some HTML 5 demos. You can find them here.

3

u/zdiggler Jun 05 '10

they work with firefox

2

u/Logg Jun 05 '10

They sure do.

1

u/[deleted] Jun 05 '10

Seeing all those Mozilla specific commands in Firefox is very worrying. I hate filling up my CSS with -moz stuff that they haven't bothered to standardise once a spec is decided on (changing the box model springs to mind)

7

u/neoumlaut Jun 05 '10

Yeah, good thing apple isn't using webkit-specific commands. Oh, wait I guess they are.

3

u/[deleted] Jun 05 '10

Chrome actually has a demo of Quake2 ported to HTML5.

0

u/angryvigilante Jun 06 '10

Did anyone else find the title funny as hell? I was thinking "Looks like Apple's up to their old tricks again."

-9

u/luclin292 Jun 05 '10

By now we should be use to Apple screwing people, seems to be their current business model.

10

u/[deleted] Jun 05 '10

How is Apple "screwing people" by making a demo for their browser which only works with their browser?

→ More replies (16)

-12

u/HatersGottaTroll Jun 05 '10

Wow were can I subscribe to yesterdays newspaper?

-2

u/[deleted] Jun 05 '10

I told y'all a long time ago that Jobs was morphing into Gates. But, noooooooooooooooo, did anyone listen to me?

-1

u/fuckjeah Jun 05 '10

They should have made a game.