InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

苹果所谓的“HTML 5和Web标准”演示本质上是披着标准外衣的垄断

作者 Dionysios G. Synodinos 译者 杨晨 发布于 2010年6月8日

领域
语言 & 开发
主题
HTML 5 ,
Ruby ,
HTML ,
标识语言 ,
Java ,
动态语言 ,
.NET ,
语言 ,
编程 ,
RIA ,
safari ,
Apple

苹果公司发布了一个HTML 5演示,表达了它对下一代WWW的看法。虽然苹果公司宣称它是Web标准的忠实拥趸,但只能使用Safari浏览器访问这个页面还是招致了不少公司对苹果公司心口不一、平台支持单一的批评。

这个演示展示了HTML 5的一些特性和功能,它能够支持在网页中直接嵌入视频、音频文件,拥有良好的排版能力以及图像渐变特性等。在这个演示的首页,苹果公司强调:

HTML 5标准不是Web的补充,它本身就是Web的一部分。从现在开始,你就可以使用这个标准了。

宣传口号很响亮,不过接下来发生的事情就让大家大失所望了。这些新特性只能够在Safari浏览器中预览,并且CSS的3D变换功能需要Mac OS X雪豹(Snow Leopard)系统(Safari PC版或者Leopard系统不支持)。

开发者社区对于这种情况表达了大量的不满:

Tim Bray:我访问apple.com/html5,然后点击了任意一个demo,就因为我的不是Safari浏览器,结果显示http://tbray.org/tmp/sh5.jpg这样的警告,告诉我要只有Safari才支持,难道这就是标准?

Dion Almaer:“我们是遵循标准的,不过你只能使用我们的实现”。呃,这就是http://www.apple.com/html5/

Aza Raskin:“Web 标准应该是开放和可靠的”,苹果公司一边这样说,一边在演示中屏蔽其他的浏览器。http://bit.ly/9LH0Uh

WebMonkey从浏览器的角度抨击了苹果公司的愚蠢决定

关于Web标准的讨论就到此为止吧,我们来看看苹果公司的做法。根据用户浏览器的user-agent返回字符串来判断HTML 5支持情况完全是一个错误的方法,这可能给人们留下一个印象,那就是HTML 5只是苹果公司支持的一个标准。反过来我们看看微软,它最近也发布了自己的HTML 5演示来为IE9加油助威,但是非IE浏览器同样也能够享受到和IE的同等待遇。Mozilla的HTML5 demo虽然只能支持Firefox的试验版,但是起码人家厚道地没有屏蔽其他的浏览器,而且大多数的demo都能够在Chrome中正常工作。

Haavard也在Opera博客中提及了这所谓的“标准”demo实际上使用了CSS3的厂商特定前缀vendor specific prefixes):

苹果公司宣称它要推动HTML5 标准的普及以及互联网的开放,但事实上它的网页检查并且屏蔽非Safari浏览器,使用CSS3的厂商特定前缀(即使其他的浏览器支持border-radius这个页面也会不理不睬,因为人家用的是-webkit-border-radius),而且还居然在视频中使用了专利阻碍的H.264标准。这让我们觉得那个所谓的HTML 5页面实际上仅仅只是使用了HTML 5 <audio>和<video>而已。

另一方面,有些Safari Demos却能够在Google Chrome下工作,这更促使了诸如Joe Wilcox这样的人坚信这仅仅只是苹果公司推销Safari的市场噱头而已:

这所谓的错误信息其实就只是一次市场营销。苹果公司检测并且屏蔽其他浏览器是为了鼓励用户下载Safari浏览器——当然也在暗示“万般皆下品,唯有Safari高”。那么,我要揭破这个谎言,在Chrome下,这些所谓的只有Safari才能够完美支持的网页也同样工作良好。

你可以在InfoQ上找到更多关于浏览器HTML 5的信息。

查看英文原文:Apple's "HTML 5 and Web Standards" Showcase Criticized for Not Being Standard At All

译者 杨晨 对数据库和搜索引擎有深入了解,尤其擅长经典计算机科学理论,对历史学兴趣浓厚。

  • 本文所属的特别专题为 RIA
但不得不说,这几个HTML5的demo确实很帅 发表人 张 龙 发表于
不见得 发表人 cheung frank 发表于
又开始吵吵了 发表人 jiang rosen 发表于
  1. 返回顶部

    但不得不说,这几个HTML5的demo确实很帅

    发表人 张 龙

    rt,很帅

  2. 返回顶部

    不见得

    发表人 cheung frank

    不见得吧?标准是标准,垄断的是垄断,一褒一贬,愚以为它们是各归各的,怎么揉合在一起都会觉得牵强。标准常常被认为是“唯一”,再某些人手中加以利用,可能就此被认为是“垄断”,但总觉得有点硬来的意思,太过极端。当然每件事都有背后的原因,尤其在这场口水战之中,,风云莫测,,,

  3. 返回顶部

    又开始吵吵了

    发表人 jiang rosen

    挺好 很好