BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Dio Synodinos 关注 3 他的粉丝 ,译者 杨晨 关注 0 他的粉丝 发布于 2010年6月9日. 估计阅读时间: 4 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

苹果公司发布了一个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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

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

rt,很帅

不见得 by cheung frank

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

又开始吵吵了 by jiang rosen

挺好 很好

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT