发布在即!企业 AIGC 应用程度测评,3 步定制专属评估报告。抢首批测评权益>>> 了解详情
写点什么

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

  • 2010-06-08
  • 本文字数:1706 字

    阅读完需:约 6 分钟

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

2010-06-08 02:122878
用户头像

发布了 90 篇内容, 共 32.7 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

QT使用QML实现地图绘制虚线

攻城狮Wayne

从“智能涌现”到“价值涌现”,讯飞星火又一次“登月”

脑极体

讯飞

更多openEuler镜像加入AWS Marketplace!

openEuler

Linux 操作系统 AWS openEuler

项目启动会的正确打开方式

老张

项目管理 项目启动

融云:以对话为场景本质,AIGC 将如何改变游戏规则

融云 RongCloud

人工智能 AI 算法 AIGC 通讯

文心一言 VS 讯飞星火 VS chatgpt (76)-- 算法导论7.3 1题

福大大架构师每日一题

福大大架构师每日一题

商业智能工具 bi工具是什么,瓴羊Quick BI能给企业主带来哪些优势?

对不起该用户已成仙‖

如何在 Ubuntu 22.04 上安装 Python Pip?

百度搜索:蓝易云

Python 云计算 Linux ubuntu 运维

探索YesPMP平台:您的一站式软件外包解决方案

知者如C

华为云联创营CTO领航班第八期:探索AI大模型的创新之路

新消费日报

SpringBoot单元测试实践——配置隔离篇

java易二三

Java 程序员 Spring Boot 计算机

TDengine 3.1.0.0 版本成功发布,涉及五大板块功能更新!

TDengine

tdengine 时序数据库

如何落地复杂系统的架构治理?

码猿外

架构设计 软件架构治理

【数据库原理 | MySQL】一文打通 DDL语句 - ARTS 打卡第 一 周

计算机魔术师

Presto 设计与实现(一):开篇

冰心的小屋

数据湖 presto SQL引擎

线上观看5万+,“芯”有灵“蜥”融合·创新!龙蜥社区走进 Intel MeetUp 回顾来了

OpenAnolis小助手

开源 芯片 intel Meetup 龙蜥社区

提速 40%,融云基于 QUIC 深度优化通信协议

融云 RongCloud

网络 协议 融云 QUIC 通讯

【Python】一键查询依赖生成文件 requirements.txt

ReturnTmp

ARTS 打卡第 6 天

自由

锐炫无畏,助威亚运!英特尔锐炫显卡成为杭州亚运会官方指定图形处理器

E科讯

MySQL三个重要日志

数新网络官方账号

MySQL 数据库

2022年移动游戏收入920亿美元,微信小游戏投放量增长五倍

没有用户名丶

SpringBoot3集成ElasticSearch

Java elasticsearch 架构 springboot SpringBoot3

什么是主数据管理?企业主数据管理方法论

优秀

主数据管理 主数据

报表分析工具免费试用:瓴羊Quick BI带你快速解析数据

夜雨微澜

深度解读智能化编码的技术架构与实践案例

阿里云视频云

云计算 编码 视频云

什么是业务敏捷,如何实现业务敏捷?

CODING DevOps

敏捷开发

融云出海:两极分化的网红大户「拉美」如何出海制胜

融云 RongCloud

互联网 泛娱乐 出海 社交娱乐 社媒

20. 异常处理

茶桁

Python 异常

nginx反向代理缓存教程。

百度搜索:蓝易云

nginx 云计算 Linux 运维 云服务器

电商订单履约-卖家发货演化史

得物技术

重构 业务架构 企业号 8 月 PK 榜 履约 业务身份

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