行业动态 Industry dynamic
当前位置:首页 > 新闻中心 > 行业动态
Flash之死
发布日期:2012-01-12 阅读次数:594 字体大小: 标签:Flash

  Adobe 公司决定停止面向移动浏览器的 Flash 开发工作,但导致 Flash 最终失败的原因却不甚明朗。VisionMobile 特邀作者 Francisco Kattan 撰文就导致 Flash 消亡的一连串事件进行了分析。

  自 Adobe 宣布将停止开发面向移动浏览器的 Flash 以来,人们就展开了激烈讨论,很多 Flash 开发人员表示惊诧和怀疑,分析师们不停地放马后炮,甚至有人恳请 Adobe 辞退首席执行官。Flash 是一个引发人们强烈情绪反应的主题,其中既有充满激情的开发社区,也有歇斯底里的批判主义者。虽然我本人是 Adobe 拥护者,也曾在 Adobe 任职,但我会暂时搁置感情,本着坦诚的态度,基于公开的信息,客观地总结问题根源。

一颗 Adobe 多年前埋下的定时炸弹导致了 Flash 的消亡
                       一颗 Adobe 多年前埋下的定时炸弹导致了 Flash 的消亡

  我认为,既不是 HTML5 扼杀了 Flash,也不是 Steve Jobs 扼杀了 Flash,而是 Adobe 多年前“不经意间”植入的定时炸弹导致 Flash 的消亡。

  虽然 Adobe 未能迅速适应 iPhone 的各种调整,导致了面向移动服务的 Flash 消亡,但 Adobe 早已埋下了导致产品失败的种子。为了了解问题的根源,首先让我们回顾一下 iPhone 上市前的市场状况,以及这些事件怎样为后来的事情埋下伏笔。

  Flash Lite 时代

  早在 2000 年中期,手机制造商的需求量巨大,他们乐意付钱购买 Flash Lite(当时 Flash 的移动版本),因此 Adobe 决定对每台设备收取软件许可证费用。正是这一决策最终导致移动 Flash 的消亡,同时也将促使桌面 Flash 的消亡,这一点将稍后在本文中进行阐释。Adobe 想要创建平台提供丰富的 Internet 体验的壮志未酬。

  在许多人的心目中,都有这样一个强烈疑问,为什么 Adobe 并未复制 PDF 和桌面 Flash Player 所采用的成功模式套路:产品免费运行,并通过不断提高的工具收入获得利润。或许这将促使 Adobe 优先实现平台一致性而不是尽可能广但是分裂地覆盖各种平台。但事实并非那么简单。

  虽然日本的 Flash Lite 生态系统曾经是一片欣欣向荣的景象(开发人员创建内容并通过经营者进行分销),但最初其他国家/地区并不使用 Flash Lite 作为应用程序平台。在很多情况下,手机制造商希望为核心应用程序(主屏幕、拨号器、通讯录、消息发送和通话记录等)构建富有表现力的用户界面,促使自产设备脱颖而出,他们才会采用 Flash Lite。

  LG Prada 就是一个能够使用 Flash Lite 构建这种用户界面的绝佳实例。这种设备的特色在于拥有类似 iPhone 的触摸界面。Samsung D900 和 LG Chocolate 也都是很好的例子。虽然这些设备包含 Flash Lite,但它们并未为开发人员提供机会分发基于 Flash 的内容。因为浏览器中没有安装 Flash,也无法执行基于 Flash 的应用程序,所以 Flash Lite 对第三方开发人员是封闭的。由于开发人员没法开发,也就没有工具收入,Adobe 就只能从手机制造商中收取设备费用了。

  冲突对象:手机制造商与开发人员

  后来,即使出现了 Flash Lite 作为应用程序平台的机遇(尤其是 Nokia 和 Sony Ericsson 设备),Adobe 也无法立即调整自身商业模式。回想起来,这错误损失惨重。那时,手机制造商希望自己的设备脱颖而出,而开发人员需要跨设备使用一致平台,他们的需求从根本上是冲突的。由于手机制造商买单,且移动团队根据收入衡量成效,因此 Adobe 优先满足手机制造商的要求,而将开发人员的要求置于次要地位,它允许手机制造商实现 Flash 以满足自身的各种需求。手机制造商获得 Adobe 授予的许可源代码,并创建自己的二进制实现方法,而这些实现方法在各设备之间并不一致。Flash Lite 有时用于构建设备用户界面,有时用于浏览 Flash 内容,而有时则用于运行独立的应用程序。此外,OEM 并不总是实现同一组 API,从而为开发人员带来了其他的设备分裂问题。更糟的是,由于运行库无法通过无线网络进行更新,因而设备问题只会随时间推移而变得越发严重。

  开发人员缺乏分发和赢利机会

  即便将 Flash Lite 作为平台进行部署,以便运行独立的应用程序,开发人员也无法方便地发布自己的应用程序。当时尚未出现 iPhone 风格的 App Store。开发人员不得不通过中间商(集成服务商)发布自己的内容,集成服务商抽成,并与手机制造商和网络运营商之间订立了发行协议。

  更糟的是,制造商和运营商并不具备良好的销售渠道,至少,消费者发现应用程序概率非常低。Flash 开发人员无法方便有效地接触消费者。这是开发人员面临的主要问题,也是 Adobe 的主要隐患。与此同时,手机制造商收入的持续增加(支持 Flash 的设备出货量每年至少翻一倍)掩盖了问题的严重性,从而促使这颗定时炸弹的爆炸期限不断逼近。

  一线生机:与运营商展开合作,深入消费者群体

  为了给开发人员创造一个欣欣向荣的生态系统,Adobe 将目光转向运营商。在当时,与运营商展开合作并不是一个明智的举措。对于那些刚刚接触移动领域,对运营商提供的控制水平感到不满的 Adobe Web 开发人员来说,更是如此。Adobe 曾与多个运营商开展合作,但最突出的应该是与 Verizon Wireless 之间的合作。理论上,Verizon Wireless 是一个理想的合作伙伴。Verizon Wireless 是全球最大的 CDMA 运营商之一,对手机制造商具有重大的影响力,并且能够在其设备上指定 Flash 的运行库。当时,Verizon Wireless 在美国还设有最成功的应用程序商店(BREW GetitNow)。

  Adobe 和 Verizon 联合推出了两项服务:一项是 Flash 应用程序下载服务,另一项是 Verizon“Dashboard”,这是基于 Flash Cast 移动设备门户的更有野心的服务。但两项服务均存在问题。由于开发人员很难推出新的应用程序且所占收入份额过低,消费者很难发现应用程序,同时 Verizon 认证 Flash 新手机的速度过慢,所以 BREW Get it Now 服务最后以失败而告终。

  Dashboard 服务失败则是由于其推出时间过长,错失了最佳市场时机。Verizon 于 2007 年 3 月对外公布 Dashboard 服务,并宣称将在下半年推出该项服务,但直至 2008 年 9 月才推出该项服务。即便那时,该项服务也只有 Verizon 商店强大设备阵容中的一种手机使用。随着 iPhone 和 Android 设备开始吸引所有开发人员的关注,Flash Cast 和 Dashboard 才引起人们注意,但为时已晚。

  但值得一提的是,Flash Cast 和 Verizon Dashboard 的相关创新具有相当广阔的前景。这项服务与 iPhone 的许多关键属性如出一辙:同 iPhone 一样,它也具有“应用程序商店”概念,以便用户在其中搜索和购买新产品,同时也为开发人员提供一定的收入;同 iPhone 一样,它也是封闭的,并且有运营商监管;同 iPhone 一样,因为这些新产品和用户界面均基于 Adobe Flash,所以它也以富有表现力的用户体验为特色。

  不过,与苹果不同的是,Adobe 并未对生态系统进行端到端控制,因此一再推迟该服务的上市时间。该项服务专为 2006 年的市场而设计,2007年 iPhone 的面世彻底改变了市场规则。虽然 Adobe 也在快速进行创新,但由于其依赖行动迟缓的合作伙伴,所以其创新思路无法及时传达给客户。

PC 的市场份额正逐渐减少

PC 的市场份额正逐渐减少

  乔布斯和 iPhone 时代

  iPhone 的推出戏剧性地颠覆了移动生态系统,它以当时人们尚不甚明了的方式打乱了所有企业的思维。

  这种影响非常深远,它对于依据这些新规则从零起步的新进成员(苹果和 Google)更为有利,而非当时已经确立市场地位及拥有完善的商业模式的企业(Nokia、RIM、Motorola、Palm、Microsoft、Qualcomm/BREW、Symbian、Sony Ericsson,当然还有 Adobe)。与其他企业一样,Adobe 无法快速地适应这种变化,因而付出了巨大代价。现在让我们来看一下产业生态环境发生的三大主要变化,以及它们对于 Adobe Flash 造成的消极影响:苹果导致当时的运营商一败涂地,而此时 Adobe 正在全力与这些运营商构建生态系统。消费者开始背弃功能手机,转而购买智能手机,但 Adobe 此前一直专注出货量更大的功能手机。移动浏览服务最终成为主流服务,但 Adobe 的移动播放器全都不支持 Steve Jobs 要求的桌面 Flash 内容。

  第一代 iPhone 并不具备应用程序商店或 SDK。iPhone 是第一款具有卓越浏览体验的手机,并迅速占领了大量移动浏览市场份额(即使它当时的设备出货量所占的市场份额非常小)。在当时,缺失 Flash 功能是一个巨大败笔。

  如果说乔布斯需要 Flash,那么一定是在 2007 年第一代 iPhone 面市的时候。 不幸的是,Flash 当时并未准备就绪。由于 Adobe 从出产设备中赚取收入,因而它一直以来关注的是代表更大成交市场份额的功能手机(在 Web 浏览器页面浏览方面的投入几乎为零)。Flash Player 的任何一个版本都不能满足乔布斯的需求。因为 Flash Lite 一直针对由更多限制的设备进行优化,所以不支持网络上的所有 Flash 内容;与此同时,由于智能手机要求具备桌面计算机的强大功能,因此无法在智能手机上有效运行所有的 Flash Player 功能。乔布斯曾说过一句至理名言:“这就是中间产品缺失导致的悲剧”,指的正是这一问题。

  令人难以置信的是,直至 2010 年 6 月 Adobe 才推出完整的移动版 Flash Player,而此时 iPhone 已经面世整整三年之久!

  当时,iPhone 已经成为全球最受欢迎的手机,苹果也已将重点由 Internet 浏览转移到与 Flash 毫无关系的应用程序上。Adobe 已经错过了融入 iPhone 的大好机会。2010年苹果仍可以采用 Flash 平台,但在当时这显然不是其最佳选择。最终,由于 Flash 将会限制苹果实现其设备的差异化优势,因此苹果决定放弃 Flash 平台。苹果的营销策略侧重为能够在 iOS 上实现最佳运行效果的应用程序效力。为了支持这种定位,苹果需要开发人员以一系列最新的专有 API 为目标,而不是以写入更高级的跨设备平台为目标。这就是苹果决定从 iOS 中驱逐 Flash 的原因。

  Adobe 确实对 iPhone 弃用事件做出了积极反应,但可惜为时已晚。2008年 3 月,Adobe 推出了开放屏幕计划,本质上而言,只要手机制造商要求开发人员以一致的方式实现,Adobe 就免费为手机制造商提供播放器。为了确保开发人员保持一致性,Adobe 也借用 Windows 和 Mac OS 在台式机上的一贯做法,开始为各种领先的移动平台创建自己的二进制播放器实现方法。然而,随着“无 Flash”的 iOS 设备逐渐引领市场以及移动设备和门户网站越来越多地采用 HTML 5,形势已经明朗化,Adobe 已无力回天。

  面向移动服务的 Flash 退出历史舞台,而面向桌面服务的 Flash 却将继续存活,是这样吗?大错特错!道理非常简单:由于缺乏移动支持,面向桌面服务的 Flash 依旧无法生存。随着 PC 在 Internet 连接设备中所占的份额越来越小,大部分网站也将逐渐进行更新,从而不再需要 Flash,这只是时间问题。举例来说,许多门户网站会为了采用 Flash 而拒绝 Internet 的大部分具有吸引力的特色内容,这一点令人难以想象。

  当然,网站没有必要彻底删除 Flash 内容。他们可以添加逻辑,以便支持面向桌面的 Flash 内容以及面向其他设备的 HTML5 内容。事实上,多年内,这将成为向“无 Flash”Internet 过渡的方式。当摒除 Flash 的新内容横空出世,HTML5的普及率和功能赶上 Flash,且 PC 所占的市场份额继续下降时,Internet 上支持 Flash 内容的网站比例将趋近于零,从而导致桌面 Flash 渐渐消亡。

  请注意,这种过渡已于数年前悄然开始,各门户网站纷纷自我调整,以便支持 iOS 设备,而 iOS 设备现已占据移动网页浏览份额的 62%。YouTube 也开始支持 HTML5,这对 Flash 造成了很大打击。jQuery 这个一直在构建交互网站方面与 Flash 竞争的 JavaScript 库已经超越 Flash。HTML5浪潮正在起势,桌面 Flash 遭受与其移动同胞相同的厄运已成事实,这只是时间问题而已。

  总结

  很多年前,Adobe 在就已埋下在 Flash 领域的失败恶果,即当时具有重要意义的收入模式,但长久以来一直是一颗尚未引爆的定时炸弹。这一模式导致 Adobe 迷失方向,朝着背向市场最终趋势的方向发展,特别是在 iPhone 发布之后(功能手机与智能手机、手机制造商需求与开发人员需求、利用运营商作为渠道与利用苹果和 Google 作为渠道)。此外,当推出 iPhone 后,Adobe 适应新型市场现实的步伐过慢,历经 3 年才发布 Flash Player 10.1,最终导致 Flash 毁灭。

  作者简介:Francisco Kattan 在移动生态系统领域工作长达 10 年之久,曾任 Adobe 移动业务部产品营销和开发合作总监。他还在 Edify 和 Openwave 担任过领导职位,如今在 Alcatel Lucent 担任产品管理高级总监一职。

  感谢 www.visionmobile.com 授权