HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

社区动态:有关 Adobe 放弃移动版 Flash 的讨论

  • 2011-11-18
  • 本文字数:4309 字

    阅读完需:约 14 分钟

最近,Adobe宣布将不再继续为移动浏览器开发Flash 插件,进一步为HTML5 工具、方案和浏览器的开发增加资源部署,就Flash 平台而言,工作将主要集中在:用Adobe AIR 创建的移动应用和桌面浏览器上通过Flash 插件表现游戏、视频等内容。

Adobe 开发者关系主管 Mike Chambers 在个人博客中解释了 Adobe 放弃移动版 Flash 的原因:

在移动设备上,Flash 播放器无法获得与桌面电脑中类似的普及度。这一问题已经非常明显。此外,移动市场出现碎片化,而领先的移动平台 iOS 也不支持 Flash 播放器。这意味着开发者无法使用 Flash 在移动设备的浏览器中提供丰富的互联网体验。考虑到当前移动设备都支持 HTML5,因此开发 HTML5 解决方案更加合理。

移动浏览器中 HTML5 无处不在。当前的移动设备和平板电脑对 HTML5 有着很好的支持。HTML5 在移动设备中的普及率已经堪比 Flash 在桌面电脑中的普及率。尽管 HTML5 的性能并不总是很好,并且在不同设备之间有着较大的差异,但 HTML5 在持续获得改进。新一代的智能手机和平板电脑历史并不长,而设备中的渲染引擎也相对较新。

用户在移动设备中的内容消费习惯与桌面电脑中不同。在桌面电脑中,用户习惯于通过浏览器和原生应用来消费内容,然而在移动设备中,用户更倾向于通过应用来消费内容。通过与应用商店的整合,移动平台使用户发现内容和应用的方式更加简便,而用户不再通过网页去寻找内容。

开发移动浏览器插件时的可扩展性。针对移动浏览器开发 Flash 播放器需要大量资源,这超出了我们的预期。在为桌面电脑开发 Flash 播放器时,我们与谷歌、苹果、火狐和微软保持了紧密的关系,能够瞄准经过良好定义的插件应用程序接口 (API)。然而在移动生态系统中,我们需要在多个层面与其他公司的工程师合作,这包括谷歌和 RIM 等移动操作系统厂商、摩托罗拉移动和三星电子等硬件设备厂商,以及 Nvidia 等元件厂商。

Adobe 将一些资源从 Flash 转向 HTML5。考虑到 HTML5 在移动和桌面浏览器中的发展,我们决定将平衡 Flash 和 HTML5 的开发工作。暂停移动版 Flash 播放器的开发将使我们有更多资源用于 HTML5 的开发,包括工具、框架和浏览器等。

毫无疑问,HTML5 的快速发展已经得到了社区的认可

目前,许多公司纷纷采用 HTML5 技术。亚马逊一款基于网页的应用程序 Kindle Cloud Reader 就采用了 HTML5 技术,从而避开了苹果对在 iPhone 和 iPad 上销售内容的相关规定。

《愤怒的小鸟》开发商 Rovio Entertainment 开发了该游戏的 HMTL5 版,用户无需下载应用程序即可体验该游戏。在线广播公司 Pandora Media 的在线电台网站已升级采用 HMTL5 技术,这使得用户登录更加迅速,而且能够更便捷地追踪其他收听模式。此外,包括《体育画报》在内的出版商也采用了 HTML5 技术,其电子杂志用户可以放大图片比例并快速浏览。

HMTL5 技术之所以能够被如此广泛的采用,苹果、谷歌和微软起到了助推作用,这三家公司虽然在技术选择问题上通常各持己见,但各自最新的网络浏览器却都提供了对 HTML5 的支持。

据追踪互联网技术的科技博客 binvisions.com 报道,截至 9 月份的第三季度,最受欢迎的 100 个网站中有 34% 的网站采用了 HTML5。技术职位招聘网站 Dice.com 称,第一季度至第三季度,招聘 HTML5 技术人才的人事经理进行的履历搜索量增长超过一倍。

​而前不久,​著名的在线演示托管网站 Slideshare,完成了用HTML5 取代Flash 实现幻灯片分享的功能。之前,浏览器必须安装Adobe Flash 才能查看该网站的幻灯片。但是,随着HTML5 的进步,越来越多的访问量来自没有Flash 支持的(移动)浏览器,过渡到HTML5 意味着SlideShare 在针对其他浏览器的支持方面领先于对手。不仅如此,而且幻灯片加载速度提高30%,在桌面计算机和移动设备如iPhone 和iPad 上运行方式完全相同。

appendTo, LLC 发布的关于全球前 17,000 个站点的分析报告指出,在全球的流行站点中,jQuery 已经超越了Flash。appendTo 是个提供基于HTML5 与jQuery 咨询、培训与开发的公司。根据报告所述,全世界流行站点中的48% 已经在使用jQuery 进行部署,47% 则使用Flash。该分析基于 HTTP Archive 所提供的数据,后者则是一个搜集 Internet 数据的组织。appendTo 的 CEO 及联合创建者 Mike Hostetler 说到:这些数据表明了这两年的一个发展趋势。越来越多的网站开发者选择了 jQuery 与 JavaScript 而非 Flash,而这种转换速度则有愈演愈烈之势。

虽然,Adobe 表示不再支持移动版 Flash,RIM 却表示 BlackBerry PlayBook 将会继续得到 Adobe Flash Player 的支持

作为 Adobe 源代码许可用户之一, RIM 将继续开发,并适时发布相关的研发成果。RIM 将继续投入为用户提供完善的网络浏览体验,将会对黑莓 PlayBook 平板电脑提供(接近于 PC 端网络浏览体验)Adobe Flash Player 插件的本地支持,同时 HTML5 将同时支持黑莓智能手机与 PlayBook 平板电脑浏览器。我们很高兴看到 Adobe 将更多的精力放在 HTML5 上,这将为开发者提供更多的机会。

Palm 前副总裁 Michael Mace 在个人博客中撰文认为,Flash 失败的根本原因就是拥有者 Macromedia 和 Adobe 的贪婪。虽然 Flash 在 PC 机上占据主导地位,成为了事实上的标准,但在浏览体验全面转向移动设备的过程中,两家公司没有把握机会,却选择短期收入,对移动 Flash 播放器进行收费,白白错失了良机。

首先,当你建立了一个免费的标准,收费会使你的整个事业处于危险之中。拿 PDF 与 Flash 作对比,这是 Adobe 创立的另一个标准。与 Flash 不同,Adobe 渐渐放弃了对 PDF 标准的控制,竞争对手们可以轻而易举的开发出自己的 PDF 编辑器,实际上微软在 Windows Office 中就捆绑了一个。尽管网络社区对 PDF 有广泛的敌意,但它仍然作为计算机世界的事实标准存在。Adobe 想从 PDF 阅读器上赚钱已经不可能, 但它的 Acrobat PDF 管理和发展业务仍然为它带来收入。

其次,你的商业架构必须有与之匹配的战略。我认为 Macromedia 将移动 Flash 归入旗下的业务部门就是犯了一个基本的错误。Adobe 收购 Macromedia 后,为它创建了一个单独的移动事业部,继续着这个错误。这种架构意味着移动 Flash 团队必须要从播放器上获得收入。如果把播放器和 Flash 开发工具归到一个部门,管理层至少还有机会利用播放器的收入来壮大开发工具。

不久,Adobe 公司还宣布停止开发消费电子设备(电视等)的 Flash Player 插件:

Adobe 将会继续服务现有许可用户,支持他们家庭电子设备网络浏览所需的 Flash Player 插件功能,并继续支持他们使用移植套件继续使用插件功能。不过,我们认为,在电视设备上获取视频的正确方式是借助应用程序传输获取,而不是通过网络在线浏览方式,我们将会继续敦促设备与视频发布组织完善视频传输机制。

当然,有媒体指出,​由于 Adobe 不再开发移动版 Flash,恶意软件撰写者可能暂时较难攻击 Android:

​大部分的攻击都是锁定 Flash 与其他 Adobe 产品,包括 Flash Player for Android。事实上,Adobe 才刚将它的移动版 Flash Player 更新到 11.1.102.59 版,它修正了危险安全漏洞。攻击者将必须寻求其他攻击对象,Sophos 的首席恶意软件研究人员 Fraser Howard 表示,实际上,攻击者的目标通常是 Windows PC 而非移动设备。Lookout Mobile Security 的首席工程师 Tim Wyatt 则不太担心这个问题。他表示 Adobe 将 Android 视为是第一级平台,并且为 Android 用户提供即时更新。此外,他也从未遇过特别针对 Flash 执行期的 Android 恶意软件。

早在 2010 年 4 月份,苹果公司总裁 Steve Jobs 发表了关于 Flash 的思考的文章,他提到由于 Flash 技术的不开放,以及可靠性、安全性和性能都不适合移动设备等,iPad 和 IPhone 等苹果公司的产品决定不支持 Flash,引起了社区热议

首先是“开放”:Adobe 的 Flash 产品是拥有 100% 技术专利的。只有通过 Adobe 才能购买这些产品,同时只有 Adobe 有权利对其进行改进、定价等等。尽管说 Flash 遍地都是,但这不意味着这些产品是开放的。原因就是 Adobe 完完全全地拥有和控制着这些产品。所以几乎无论从哪个角度看,Flash 都是一个封闭的系统。

……我们还拥有一手资料,证明 Flash 是 Mac 系统死机的首要原因。我们曾经与 Adobe 合作想解决这些问题,但它们仍然一直困扰我们。我们不希望降低 iPhone、iPod 和 iPad 的可靠性与安全性,所以拒绝使用 Flash。

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

​​随后,在 2010 年 6 月,Adobe 终于发布了 Flash for Mobile ,这使得在 Android 平台运行 Flash 成为可能。不过,Android 的后台老板谷歌最近发布了一款转换工具 Swiffy ,能够帮助开发人员把 Flash 转化为 HTML5,现阶段支持 SWF 8 以及 ActionScript 2.0 的子集,且转换功能只能够在 Webkit 核心的浏览器中使用(Chrome 或者移动版的 Safari),建议用户提交 SWF 5 文件,因为那样效果可能会更好,从而让没有 Flash 播放器的设备(例如 iPhone 以及 iPad)也能享受 Flash 内容。

Adobe 目前计划实施一个双重战略:本地应用和 HTML5。Adobe 已于近期买下了 Nitobi,Nitobi 曾是 PhoneGap 的开发商,而 PhoneGap 则是一款开源的跨平台移动开发框架,可通过 HTML 和 JavaScript 来生成本地应用,这次收购将会在本地应用战略中发挥重要作用。Adobe 公司平台副总裁兼总经理 Danny Winokur表示:“PhoneGap 是 HTML5 开发者的应用开发工具,已被证明具有重新定义业界标准的价值。PhoneGap 的神奇之处在于能够使用最新的 Web 标准开发各式各样的移动应用,并且能与 Dreamweaver® CS5.5 相结合。它是对 Adobe AIR 等开发工具的完美补充。借助 PhoneGap 这款工具,我们将能够继续为内容发行商和开发商提供最好、最尖端的解决方案,以此创建各类平台和设备上的创新应用。” Adobe 还将加大在 HTML5 工具中的投入,一旦这项 Web 技术最终取得成功或成为主流,则可确保 Adobe 在市场中占有一席之地。

就在宣布放弃移动版 Flash 不久,Adobe 又表示,Flex SDK 在未来几周将捐赠给 Apache 基金会,而 Flax 开发者对 Adobe 的态度纷纷表示不满,因为在一个 FAQ 文件中,Adobe 说:“长期来看,我们认为 HTML5 将会是企业应用开发的最好技术。”这使得许多开发者提出了异议,比如其中有一个开发者就说“告诉我,Adobe 在自己的官方博客中发布这样的表态,以后哪个企业还会对 Flex 项目进行重大投资,我真的搞不懂怎么会来得这么突然。”

有关 Adobe 与 Flash 发展的动态,InfoQ 中文站将持续关注。​


​InfoQ 中文站欢迎优质的内容,提供原创稿件和写作意向的读者请发邮件至 cuikang[at]infoq.com。​

2011-11-18 02:111926
用户头像

发布了 501 篇内容, 共 255.8 次阅读, 收获喜欢 60 次。

关注

评论

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

Mac平台视频后期合成和特效制作软件:Nuke 15

展初云

Mac Mac软件 视频后期制作 nuke

淘天集团大模型应用十大挑战命题发布

阿里技术

AI 校招 AIGC 淘天

Flink测试利器之DataGen初探 | 京东云技术团队

京东科技开发者

大数据 测试 flink sql 执行过程 企业号10月PK榜 DataGen

开放原子开源基金会联合主办的2023 CCF中国开源大会即将开幕

开放原子开源基金会

开源 CCF

运营SOP,高效运营的核心打法

用友BIP

数智营销

从原理到实战,详解XXE攻击

华为云开发者联盟

安全 后端 华为云 华为云开发者联盟

战略引领 注重实绩 形成闭环——中国交建绩效管理创新与数智化实践

用友BIP

绩效管理

火山引擎DataTester:跨境电商网站,如何快速实施AB测试 ?

字节跳动数据平台

大数据 A/B 测试 对比实验 数字化增长 企业号10月PK榜

软件测试/测试开发丨Python闭包与装饰器 学习笔记

测试人

Python 程序员 软件测试 自动化测试 测试开发

如何强制SQL走性能更优的hash join

华为云开发者联盟

数据库 sql 后端 华为云 华为云开发者联盟

户外裸眼3D屏幕合适用什么规格

Dylan

3D LED显示屏 户外LED显示屏 led显示屏厂家

FinClip小程序技术,加速国产化应用新进程

FinClip

GTD任务管理器Omnifocus Pro 3,合理规划自己的时间

展初云

Mac GTD 待办记事软件

文本快速输入工具 Rocket Typist pro最新激活版

mac大玩家j

Mac软件 文本输入工具

可制造性拓展篇│HDI(盲、埋孔)板压合问题

华秋电子

HDI

用友战略签约广联达,共同使能建筑行业企业高质量发展

用友BIP

建筑行业

使用 GitHub Action 自动更新 Sealos 集群的应用镜像

米开朗基杨

云原生 #go

不同MBTI的HR是怎样做招聘的?

用友BIP

数智招聘

数字孪生5G智慧工厂3D可视化云平台

2D3D前端可视化开发

物联网 可视化 数字孪生 智慧工厂 智能制造

EVE-NG初次启动及WEB客户端访问

小魏写代码

出版行业企业如何快速实现数智化转型?

用友BIP

Fast by BIP 出版行业

【华秋商城】海量现货库存 闪电发货

华秋电子

连接器

当HTAP已成标配,什么才是制胜关键?

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

校源行丨开放原子开源基金会赴北京信息科技大学走访交流

开放原子开源基金会

Mac具有AI技术的创意图像编辑器Luminar Neo

展初云

Mac软件 AI技术图像编辑 图像编辑工具

社区动态:有关Adobe放弃移动版Flash的讨论_社区_崔康_InfoQ精选文章