写点什么

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:574040

评论

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

飞机机翼弹性不足、桥梁晃动频率过高,重要的流固耦合FSI如何用技术解决

Altair RapidMiner

设计 仿真 altair 人工智能、 飞机

【YashanDB数据库】Mybatis-plus分页框架识别不到Yashandb

YashanDB

yashandb 崖山数据库 崖山DB

如何制作巡逻巡更二维码?扫码就能快速上报异常情况

草料二维码

设备巡检 草料二维码 二维码系统 巡逻巡更二维码 巡逻巡更

【网络安全】Web Hacking网络黑客手册,GitHub星标3.7K!

我再BUG界嘎嘎乱杀

黑客 网络安全 安全 信息安全 网安

面试官:说说MySQL调优?

王磊

【YashanDB数据库】由于网络带宽不足导致的jdbc向yashandb插入数据慢

YashanDB

yashandb 崖山数据库 崖山DB

从理念到实践,解构HBlock降本增效黑科技!

天翼云开发者社区

数据库 云计算 存储 天翼云

管好“黄金数据”,浪潮海岳助力企业释放主数据潜能

inBuilder低代码平台

数据管理 主数据

7月新特性 | 软件开发生产线CodeArts发布多项新特性等你体验!

华为云PaaS服务小智

软件开发 华为云

义乌购API接口揭秘:轻松获取海量商品列表数据

tbapi

义乌购API 义乌购商品列表数据接口 义乌购API接口

AI自动化应用开发,让创意与效率并驾齐驱!

测吧(北京)科技有限公司

测试

什么是DNS缓存?DNS缓存有哪些作用和危害?

国科云

活动回顾|首次 Cloudberry Database Meetup · 北京站成功举办

酷克数据HashData

数据库

Java 中的泛型 集合(List,Set) Map

快乐非自愿限量之名

Java map 开发语言

面向 RAG 应用开发者的实用指南和建议

Zilliz

人工智能 AI 向量数据库 大语言模型 rag

【YashanDB数据库】PHP无法通过ODBC连接到数据库

YashanDB

yashandb 崖山数据库 崖山DB

全国高校软件测试开发教学师资培训会圆满落幕

测吧(北京)科技有限公司

测试

AIGC图生视频技术下的巴黎奥运高光时刻

阿里云视频云

云计算 视频云 奥运会 AIGC 图片生成视频

【YashanDB数据库】Ubuntu系统加载Yashan C驱动后无法使用PHP

YashanDB

yashandb 崖山数据库 崖山DB

删库了不用跑路!binlog恢复数据实操

EquatorCoco

MySQL 数据库 删库

mac专业图表绘制软件:OmniGraffle Pro for mac 激活版

你的猪会飞吗

Mac软件下载站 mac破解软件下载

深维智信Megaview携手豆包大模型,助力人人成为金牌销售

新消费日报

Cobra 库上手—自建命令行工具

FunTester

AI魔术上演前夕,国产存储早已强势清场

脑极体

AI

一个难忘的json反序列化问题

不在线第一只蜗牛

json 反序列

最佳实践:解读GaussDB(DWS) 统计信息自动收集方案

不在线第一只蜗牛

Java 人工智能 GuassDB

AI 时代,网关更能打了?

阿里巴巴云原生

阿里云 云原生 网关

什么是CC攻击?CC攻击怎么防御?

网络安全服务

黑客 https 服务器 DDoS DDoS 攻击

终端增强技术实现真正落地!微帧科技与天猫精灵联手打造的精灵原画-AI视效增强,在居家Livehouse里,音画一体、跃级享受!

微帧Visionular

Forrester Wave™报告:天翼云三项产品能力获评最高分!

天翼云开发者社区

云计算 公有云 云平台

云消息队列 RabbitMQ 版入门训练营,解锁对比开源优势与零基础实战

阿里巴巴云原生

阿里云 云原生 RabbitMQ

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