写点什么

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

评论

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

使用 TypeScript 从零搭建自己的 Web 框架:数据库抽象层

RoyLin

typescript

亚马逊国际amazon.item_get API接口:跨境电商的必备工具

技术冰糖葫芦

api 货币化 API 测试 pinduoduo API

海外云服务器如何助你打造国际化跨境电商业务?

一只扑棱蛾子

云服务器

QCN9274 VS QCN6274: What’s the Difference Between the WiFi 7 Module Chips?

wallyslilly

qcn9274 qcn6274

打造属于你的体育直播平台:使用东莞梦幻网络源码缺点和优点

软件开发-梦幻运营部

深度解读《深度探索C++对象模型》之默认构造函数

爱分享

c++ C++对象模型 C++默认构造函数 C++对象初始化 C++类内初始化

BTC生态新贵Giants Planet:BTC L2如何与现实世界整合

股市老人

揭秘2024年DevOps顶级工具

爱吃小舅的鱼

DevOps DevOps工具

探索企业做强之路

凌晞

核心竞争力 企业战略

Milvus 老友汇|RAG 场景、电商平台、AI 平台……如何用向量数据库构建业务方案?

Zilliz

Milvus Shopee Zilliz 亚马逊云科技

小红书搜索团队提出新解码策略,降低大模型推理成本

小红书技术REDtech

机器学习 搜索 智能 #人工智能 #大模型

【IoTDB 线上小课 02】开源增益的大厂研发岗面经

Apache IoTDB

一文读懂BTC生态新贵Giants Planet,将L2与现实世界整合

BlockChain先知

提升财务规划成熟度,应对关键挑战

智达方通

财务分析 全面预算管理 财务预测 滚动预测

加强企业财务管理,实现行业未来展望

智达方通

数字化转型 全面预算管理 财务管理

大模型时代,嫘祖也掌握了「新质生产力」!

脑极体

AI

今日分享丨流程节点复制,流程配置更高效

inBuilder低代码平台

流程 工作流引擎

BTC生态新贵Giants Planet:BTC L2如何与现实世界整合

石头财经

机器人巡视系统业务分析

执于业务

搞垮一家SaaS公司最快的方法

ToB行业头条

Web3 游戏周报(4.07-4.13)

Footprint Analytics

gamefi

Databend 开源周报第 140 期

Databend

Spring开发:动态代理的艺术与实践

EquatorCoco

Java spring 动态

【教程】功能齐全的iOS混淆工具介绍及功能详解

雪奈椰子

大数据、数据架构、推荐冷启动...小红书的 AI 数据新方案都在这个会

小红书技术REDtech

人工智能 大数据 数据湖 数据 数据架构

一文读懂BTC生态新贵Giants Planet,将L2与现实世界整合

股市老人

大模型时代,嫘祖也掌握了「新质生产力」!

白洞计划

AI

捷途山海T2预售开启,装甲级电池防护,让您出行无忧

Geek_2d6073

文心全进化,开发者赴星河

脑极体

AI

上海携程java高级面试题(二)

程序员李木子

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