Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
The Internet Apple

Apple's HTML5 and Standards Gallery Not Standard 527

snitch writes "Apple has created an HTML5 Showcase that presents its vision for the next generation of the WWW. The fact that this page is only accessible using the Safari browser, while Apple advocates about web standards, has caused many to criticize the company's lack of broader platform support. The showcase demonstrates several HTML5 capabilities and features that have to do with video, typography, transitions, audio, etc. Further, on the front page the company states that 'Standards aren't add-ons to the web. They are the web. And you can start using them today.' The latter statement falls short by the fact that the featured examples only work with the Safari browser, and in the case of the CSS 3D transforms demonstration, require Mac OS X Snow Leopard (Safari PC or plain Leopard won't do)."
This discussion has been archived. No new comments can be posted.

Apple's HTML5 and Standards Gallery Not Standard

Comments Filter:
  • Chrome (Score:5, Informative)

    by bbqsrc ( 1441981 ) on Sunday June 06, 2010 @10:44AM (#32475290) Homepage
    Worked for me in Chrome.
  • Re:Chrome (Score:3, Informative)

    by f3rret ( 1776822 ) on Sunday June 06, 2010 @10:46AM (#32475314)

    No it didn't. I use chrome and I got a 'download safari' dialog box when I tried to view any of the showcases.

  • by Anonymous Coward on Sunday June 06, 2010 @10:50AM (#32475348)

    Uh, yeah Apple considering you can't even access the demos with anything other than Safari. Repeat, you cannot even try them because it gives you a Download Safari popup. It won't let you in. So it's not that other browsers aren't HTML5 compatible (Chrome) it's that Apple won't even let you try.

  • Re:A hard choice (Score:2, Informative)

    by Anonymous Coward on Sunday June 06, 2010 @10:57AM (#32475392)

    On Snow Leopard, the demos work on Chrome 5.0.375.55 (latest official version) - I didn't even get a pop-up. The demos don't run as well as on Safari but most of them do work.

  • by modestgeek ( 1449921 ) on Sunday June 06, 2010 @10:58AM (#32475396)
    Some of this (about a third) worked for me in Firefox with the user agent switcher add on. The default user agent switcher doesn't include safari but you can import them from the following URL. http://techpatterns.com/forums/about304.html [techpatterns.com]
  • by Anonymous Coward on Sunday June 06, 2010 @11:17AM (#32475546)

    Its odd that the examples at http://www.apple.com/html5/ browser sniff..

    Whereas the same examples at http://developer.apple.com/safaridemos/ work fine in other browsers.

  • Re:Chrome (Score:1, Informative)

    by Anonymous Coward on Sunday June 06, 2010 @11:28AM (#32475614)
    I'm well aware of how to change the UA strings, and I've done that to view the samples. But nowhere did bozo up there say anything about doing that. That seems like a pretty important piece to his 'it worked for me' argument, no?
  • by Draek ( 916851 ) on Sunday June 06, 2010 @11:29AM (#32475624)

    Yeah. With their desire to subvert industry standards for their own gain, their love for releasing overpriced, crippled and locked-in products and their ability to convince their fanboys that Big Brother Knows Better(tm), Apple is more like the v2.0 of the '80s IBM than Microsoft or Adobe.

  • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Sunday June 06, 2010 @11:46AM (#32475750) Homepage Journal

    Yeah, like it's possible to do. But just think about it - WebKit was forked from KHTML is 1998. Were you using a web browser in 1998?

    I was using Mosaic on Linux back when you had to have Motif and build it yourself.

    It should be ENTIRELY possible to figure out where the code came from in WebKit. But keep in mind that it first started with KHTML and further has received significant contributions from a variety of sources [webkit.org]. Apple claims only to have done the "majority" of work since the fork. The WebKit Wiki in fact credits other developers for many major features.

  • by Skal Tura ( 595728 ) on Sunday June 06, 2010 @11:46AM (#32475752) Homepage

    Flash uses pixels just like everything else too.

    The thing is, Safari hasn't implemented sub-pixel calculations yet, thus you get that "jerkyness". That "pixel world" you meantion really means lack of sub-pixel calculation and only means lackluster implementation.

  • Developer Link (Score:2, Informative)

    by ThrowAwaySociety ( 1351793 ) on Sunday June 06, 2010 @11:58AM (#32475860)

    At the bottom of every page, there is a link to
    http://developer.apple.com/safaridemos/ [apple.com]

    On this page, there are duplicates that are not UA restricted, which you can test with whatever browser you like, and download the implementation code.

    User agent detection is appropriate on the consumer (www.apple) page, since that's an executive summary. Most people on that page are not going to understand why it isn't working, since they don't even know what browser they're using, unless Apple actually bars the door.

  • Re:A hard choice (Score:5, Informative)

    by 99BottlesOfBeerInMyF ( 813746 ) on Sunday June 06, 2010 @12:26PM (#32476036)

    that's not the point. The point is they advertise this as standards demo, not Safari demo.

    No they clearly advertise this as a demo of Safari, and it's support for HTML5. Here's the text:

    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.

    They specifically call out this as a demo of what they've implemented in Safari so far.

    Ie[sic]. saying Safari is the only standards compliant browser, just like Microsoft telling IE is standards compliant.

    No they actually state that "Not all browsers offer this support" which very, very strongly implies that some other browsers do offer this support. They go on to briefly mention how other modern browsers are adding support for HTML5 features so everyone will be able to use these new standards.

  • Re:Scary - location? (Score:3, Informative)

    by chebucto ( 992517 ) on Sunday June 06, 2010 @12:34PM (#32476090) Homepage

    See http://www.seamonkey-project.org/doc/2.0/geolocation [seamonkey-project.org] for a description of the how & why. In short, yes, the geolocation info comes from Google.

    When you visit a location-aware website, SeaMonkey will ask you if you want to share your location.

    If you consent, SeaMonkey gathers information about nearby wireless access points and your computer's IP address. Then SeaMonkey sends this information to the default geolocation service provider, Google Location Services, to get an estimate of your location. That location estimate is then shared with the requesting website.

    If you say that you do not consent, SeaMonkey will not do anything.

  • by lethe1001 ( 606836 ) on Sunday June 06, 2010 @12:39PM (#32476124)

    Back when the iPhone first came out, and people were shrieking for native development, Steve Jobs announced his "sweet spot", which was the ability to write web apps for the thing (??). To support this position, Apple posted on their development site guidelines on best practices for modern web apps. These guidelines specifically advise against using browser sniffing (except under certain rare conditions which are not met here). One should instead use object detection.

    Here [apple.com] are those guidelines. The document lists at length all the reasons not to engage in browser sniffing which are rehashed here. Basically there may be low or no correlation between the information in the user agent string and the browser's abilities. For example all browsers claim to be Mozilla, but it doesn't mean they all have the same feature set as Mozilla's Firefox.

    Apple's developers who wrote this gallery appear not to have read this document, or more generally to understand the purpose of web standards at all. Apple's new HTML5 gallery touts standards, but it flouts all the goals of standards. The point of standards is that we can target a standard, rather than a browser. Apple violates the entire purpose, and deserves censure for this hypocrisy.

  • by FilipeMaia ( 550301 ) on Sunday June 06, 2010 @12:44PM (#32476140) Homepage

    By far Apple ain't biggest in IT, they are way smaller compared to some other companies. Say, HP, Dell, Microsoft, Nokia.

    Apple is the largest company, by market capitalization, from the ones you mentioned.

    • DELL Mkt cap 25.92B
    • Nokia Mkt cap 35.88B
    • HP Mkt cap 107.99B
    • Microsoft Mkt cap 226.02B
    • Apple Mkt cap 232.91B
  • by Anonymous Coward on Sunday June 06, 2010 @01:00PM (#32476250)

    If you wanted to look at the demos on other browsers, all you had to do was go to the http;//developer.apple.com/safaridemos/ link . Again, not everything will work on non-safari browers but most of them will work on the latest chrome.

    You people keep saying that, and that link doesn't block you outright, but actually trying to run the demos on that link give the same message - "you'll need to download Safari to view this demo". Heck, even Microsoft let other browsers into their IE9/HTML5 showcase.

  • by Trelane ( 16124 ) on Sunday June 06, 2010 @01:01PM (#32476258) Journal

    If you wanted to look at the demos on other browsers, all you had to do was go to the http;//developer.apple.com/safaridemos/ link. Again, not everything will work on non-safari browers but most of them will work on the latest chrome.

    Contrast your claim with the dialog which I just got from one of the demos, http://developer.apple.com/safaridemos/video-effects.php [apple.com] (Firefox 3.6.3) when I click on the "View Demo" button:

    You'll need to download Safari to view this demo.

    This demo was designed with the latest web standards supported by Safari. If you'd like to experience this demo, simply download Safari. It's free for Mac and PC, and it only takes a few minutes.

    Or http://developer.apple.com/safaridemos/threesixty.php [apple.com]. http://developer.apple.com/safaridemos/audio.php [apple.com] http://developer.apple.com/safaridemos/canvas-pixel.php [apple.com] So far we're 0 for 4 attempts.

  • by aitan ( 948581 ) on Sunday June 06, 2010 @01:09PM (#32476342)

    Wrong, the pages at http://developer.apple.com/safaridemos/ [apple.com] also state that Safari is required.

    The average user will think that this "HTML5 thing" is just something of Apple and not a real Standard.

  • Re:Developer Link (Score:5, Informative)

    by aitan ( 948581 ) on Sunday June 06, 2010 @01:11PM (#32476358)

    If you bother to follow the link and click on any of the demos, you'll see that it opens a page with a description, and when you click the "view demo" button, you get the SAME message stating that you need Safari to view some HTML5 demos.

  • by jo_ham ( 604554 ) <joham999@noSpaM.gmail.com> on Sunday June 06, 2010 @01:13PM (#32476376)

    Citations please.

    What makes it erroneous?

    Other than the original iTunes music (which had DRM at the RIAA's insistence, but is now gone) and iTunes movies (with still have DRM due to the movie studios), Apple's data formats are open.

    You have mbox for email, documented XML for their iWork and iLife apps, AAC for audio, H.264 for video, .ics for calendars, vcard for address book, human readable plist files, support for NFS out of the box, CUPS for printing, use of png for screencapture format by default...

    I think your anonymous anti-apple nerd rage is blinding you to reality.

    So, if you would like to attempt a proper response (and not posting AC is a good start - tends to look better), then I'd like to hear of some cases where Apple makes it hard to move your data into and out of Apple systems.

  • Re:Developer Link (Score:4, Informative)

    by perryizgr8 ( 1370173 ) on Sunday June 06, 2010 @01:31PM (#32476496)
    http://developer.apple.com/safaridemos/ [apple.com] doesn't work, too. shows the same "you have to get safari". atleast you could have opened the link in firefox before posting.
  • Re:Developer Link (Score:2, Informative)

    by Anonymous Coward on Sunday June 06, 2010 @01:54PM (#32476670)

    BULLSHIT!

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

    You’ll need to download Safari to view this demo.

    This demo was designed with the latest web standards supported by Safari. If you’d like to experience this demo, simply download Safari. It’s free for Mac and PC, and it only takes a few minutes.

    http://developer.apple.com/safaridemos/photo-transitions.php

    You’ll need to download Safari to view this demo.

    This demo was designed with the latest web standards supported by Safari. If you’d like to experience this demo, simply download Safari. It’s free for Mac and PC, and it only takes a few minutes.

    Enough said.

  • Re:Chrome (Score:4, Informative)

    by Alex Zepeda ( 10955 ) on Sunday June 06, 2010 @02:21PM (#32476908)
    Except that they're not.

    From http://developer.apple.com/safaridemos/gallery.php [apple.com]

    By animating the -webkit-transform CSS property in your code, you can enable hardware-accelerated animations and deliver a top-notch experience in web pages on iPad and iPhone.

    * Photos are positioned with -webkit-transform.

    * The spotlight effect is drawn with -webkit-gradient.

    Those aren't standards. Those are propietary CSS extensions.

  • Re:Chrome (Score:5, Informative)

    by Snover ( 469130 ) on Sunday June 06, 2010 @03:03PM (#32477170) Homepage

    css3-transform is not proprietary [w3.org]. Nor is css3-images [w3.org], which describes gradient properties. The reason that these properties are implemented using the -webkit- prefix is because these standards have not reached candidate recommendation status and are still subject to change. A vendor prefix doesn’t mean “proprietary”—it means “experimental”. Once the standard reaches final recommendation status, which can only occur once two independent implementations have been created, then the vendor prefixes will be dropped.

    For what it’s worth, there are a good number of people within the development community that are not happy [vcarrer.com] with vendor prefixes [quirksmode.org], but it is the best option that currently exists to ensure that incompatible implementations do not use the same property name.

  • Re:Evil moderators (Score:3, Informative)

    by Mr2001 ( 90979 ) on Sunday June 06, 2010 @03:15PM (#32477256) Homepage Journal

    The fact that you claim the developer link [apple.com] doesn't require UA spoofing, even though any attempt to actually view the demo through that page brings up the very same "You’ll need to download Safari to view this demo" message, shows how absolutely blinded you are by your need to defend Apple. Slashdot isn't the evil one here.

  • Re:Chrome (Score:4, Informative)

    by shutdown -p now ( 807394 ) on Sunday June 06, 2010 @03:50PM (#32477444) Journal

    The point is that "other browsers", by and large, actually support HTML5 better than Safari.

  • Re:Chrome (Score:4, Informative)

    by shutdown -p now ( 807394 ) on Sunday June 06, 2010 @03:51PM (#32477458) Journal

    I thought you were talking about the ancientweb when Netscape roamed the net and sites held out signs like "Explorers only, we don't serve nomads here".

    Ancient days were when many sites held out signs like "Netscape Navigator required", pissing off IE users to no end.

  • Re:Developer Link (Score:3, Informative)

    by silanea ( 1241518 ) on Sunday June 06, 2010 @04:42PM (#32477782)

    Mozilla/5.0 (Windows; U; Windows NT 6.0; WOW64; en-US; rv:1.9.3a5pre) Gecko/20100606 Minefield/3.7a5pre

    Same annoying Safari nag message here. Lame, just lame.

  • Re:Missing the point (Score:2, Informative)

    by MF4218 ( 1320441 ) on Sunday June 06, 2010 @08:06PM (#32479240)

    On a Mac, Safari gets 120 [imgur.com] and Chrome gets 142... Strange.

    Although why any browser supports Geolocation worries me. Maybe it's just because Google makes Chrome.

    I vote that someone makes a standards-only-compliant browser. No site-specific hacks, so that web designers can just test the page once in that, and if it works there, it should work in any standards-compliant browser.

Those who can, do; those who can't, write. Those who can't write work for the Bell Labs Record.

Working...