QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Flash vs. HTML5:RIA 领域当前的混战

  • 2010-05-12
  • 本文字数:1717 字

    阅读完需:约 6 分钟

在苹果公司 CEO 乔布斯 4 月 30 日发布的一篇博客上,他提到由于 Flash 技术的不开放,以及可靠性、安全性和性能都不适合移动设备等,iPad 和 IPhone 等苹果公司的产品决定不支持 Flash:

首先是“开放”:Adobe 的 Flash 产品是拥有 100% 技术专利的。只有通过 Adobe 才能购买这些产品,同时只有 Adobe 有权利对其进行改进、定价等等。尽管说 Flash 遍地都是,但这不意味着这些产品是开放的。原因就是 Adobe 完完全全地拥有和控制着这些产品。所以几乎无论从哪个角度看,Flash 都是一个封闭的系统。 ……我们还拥有一手资料,证明 Flash 是 Mac 系统死机的首要原因。我们曾经与 Adobe 合作想解决这些问题,但它们仍然一直困扰我们。我们不希望降低 iPhone、iPod 和 iPad 的可靠性与安全性,所以拒绝使用 Flash。

……另外,Flash 在移动设备上的表现一直不佳。过去数年来,我们反复要求 Adobe 证明 Flash 能在移动设备上良好运行,但至今我们没有看到 Flash 的任何表现。

虽然乔布斯在博客中也特别提到苹果之所以这样做,并不是因为出于商业利益要保护苹果的线上商店,只是由于技术上的问题。但也有业内人士(热酷 CEO 刘勇)认为,乔布斯的“醉翁之意”还是要打造自己的生态系统:

前段时间在美国的时候,和 Zynga、Facebook 等公司的人交流的时候就已经谈到这个问题,我们觉得,苹果这么做为的是自己的商业利益,这里面不存在技术问题。苹果和 Adobe 对生态链的理解不一样,苹果想打造完全由自己控制的封闭生态链。

至于乔布斯提到的“Flash 会导致 Mac 死机”,Adobe CEO 山塔努·纳拉延直接回应说,“如果真有此事,那也一定是与苹果的操作系统有关”。而对于乔布斯眼中的 Flash 最大的硬伤“不开放”,山塔努解释说:

(我认为)争执的关键是对“开放”的理解不同。Adobe Creative Suite 软件是为多个设备而设计的,Adobe 的理念是让大多企业开发的应用能用在许多地方,而不是限制在一个地方。我们对世界有不同的观点,Adobe 的观点是世界应该是多平台的,用户是最终决定者,而多平台是最终的获胜者。

Adobe 中国公司的技术经理马鉴在他的博客“众多有关 Flash 的文章对于 Flash 平台策略的影响”中,列举了 Flash 开发平台目前在中国的发展和机会,包括和包括新浪在内的国内大型公司围绕 Flash 和 AIR 技术进行的合作,指出目前关于 Flash 和 HTML5 之争的言论不仅没有让 Flash 的“威名”受损,反而“给 Flash 提升了知名度”,并提到 Adobe 早在几年前就将 HTML 纳入到自己的平台策略:

作为 Adobe 公司,应该更加重视此次机遇和挑战,不断优化 Flash 技术,从客户端到工具,从服务到社区。同时,将 HTML5 这种标准化语言也纳入自己的工具集合,两者我都支持,毕竟 Adobe 是上市公司,是要盈利的,提供完美的工具和服务才是盈利的最终目的,而 Flash 和 HTML 则完全可以齐头并进,同时作为平台技术的一部分来整合,以支持最牛的设计开发工具套装和服务。相信我,我从来不抵触 HTML5,我在 2007 年讲 Flash 平台的时候,印象最深刻的就是公司的幻灯中,将 3 个技术纳入了平台策略,Flash,PDF 还有一个就是 HTML,管它是 5 还是 6 呢。

作为 RIA 领域中重要的一员,微软在这场争论中没有沉默,在乔布斯发文后的当天,微软 IE 浏览器开发部门总经理迪安・哈查莫维奇就提到,尽管现在 Flash 的广泛应用能够帮助消费者方便地浏览网站视频,但其标准却有缺陷,“Flash 确实有一些问题,特别是在可靠性、安全性和性能方面。”他同时表示,微软和苹果一道,支持 HTML5 标准,认为“Web 的未来是 HTML5”。对于此番言论,InfoWorld 的一位作者 David Chartier分析了微软的动机

首先,微软公司的 Silverlight 技术和 Adobe 的 Flash、AIR 直接竞争,它也可以通过 Web 和桌面交付多媒体内容。另外,Silverlight 还是开发者在微软即将发布的 Windows Phone 7 平台上构建应用的唯一技术。

凡此种种,大可以将这些争论看作不同利益集团的博弈,对于使用这些技术的开发者们,他们也许会说:标准确实是好的,但多一些选择也不坏吧。阅读到此,读者朋友你对 Flash 和 HTML5 之间的关系如何看?Flash 真的就是 PC 时代的王者,移动时代的失败者吗?HTML5 真的会成为 Web 未来的“带头大哥”吗?请发表你的评论。

2010-05-12 07:574178

评论

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

带你认识三种kafka消息发送模式

华为云开发者联盟

kafka 时间 异步 消息发送 producer

技术“开源”对于金融业软件发展的影响

Speedoooo

安全 ios开发 APP开发 Andriod开发 小程序容器

Spring框架基础知识(03)

海拥(haiyong.site)

28天写作 12月日更

QCon-oCPX多目标多场景联合建模在OPPO的实践

安第斯智能云

算法

基于磁盘量身定制,十亿规模高效向量检索方案

Zilliz

向量检索 anns 向量计算

千万级日志回放引擎设计稿

FunTester

性能测试 测试框架 FunTester 流量回放 GOREPLAY

一次完整的渗透测试&仅供学习研究

H

黑客 网络安全 渗透测试·

使用亚马逊云科技DevOps 工具构建 InnerSource 生态系统

亚马逊云科技 (Amazon Web Services)

开源 InnerSource

大型集团企业云管平台建设参考架构

华为云开发者联盟

架构 运维 IT治理 分布式部署 ManageOne

梦想起航

向往

盘点2021

固定资产管理平台系统解决方案

低代码小观

企业管理 资产管理 CRM 企业管理系统 CRM系统

【转】大数据开发之Spark面试八股文

@零度

大数据 spark

通过一个实际例子理解Kubernetes里pod的自动scale - 水平自动伸缩

汪子熙

Kubernetes k8s 28天写作 docker build 12月日更

☕【权限设计系列】「认证授权专题」微服务架构的登陆认证问题

码界西柚

微服务架构 12月日更 权限认证机制 授权设计

面试官:方法重写时需要注意哪些问题?

王磊

助车企升级,旺链科技与南方电网、联想等名企同斩获「创新案例奖」

旺链科技

区块链 产业区块链 供应链金融

域名基本信息查询小技巧

喀拉峻

网络安全 安全 信息安全

2021 优秀开源项目公布,Apache APISIX 位列其中!

API7.ai 技术团队

api 网关 Apache APISIX 优秀开源项目

How old are you | 尚硅谷大数据之Canal视频教程

编程江湖

大数据 canal

尚硅谷大数据之Canal视频教程发布!

@零度

大数据

揭秘字节跳动基于Hudi的实时数据湖平台

字节跳动数据平台

大数据 实时数据湖

实现一键部署与高效集群管理,SphereEx-Boot 正式上线

SphereEx

开源 开源社区 SphereEx ShadingSphere 一键安装

兄弟要盘吗?

为自己带盐

爬虫 dotnet 28天写作 12月日更

Linux之atime,ctime,mtime的区别

入门小站

Linux

HDFS源码解析:教你用HDFS客户端写数据

华为云开发者联盟

hdfs block appendChunk

60 K8S之EFK日志管理系统

穿过生命散发芬芳

k8s 28天写作 12月日更

前端React 开发中必须知道的5个技巧

@零度

前端开发 React

填问卷抽大奖,中奖绝缘体的跨年福利快来领取!

InfoQ写作社区官方

热门活动

在线JSON转PHP Array工具

入门小站

工具

架构训练营模块三作业

zhongwy

架构实战营 「架构实战营」

Dubbo 框架学习笔记十七

风翱

dubbo 12月日更

Flash vs. HTML5:RIA领域当前的混战_Java_霍太稳@极客邦科技_InfoQ精选文章