Adobe产品经理谈放弃移动版Flash原因

移动开发
Mike Chambers 是 Adobe Flash 平台首席产品经理,为整个 Flash 社区服务了超过十年,这些年里,他经历过 Flash 的起起伏伏,对于 Flash 进来的窘境有直观与深刻的认识。关于最近 Adobe 放弃开发移动版 Flash 的决定,他有话要说。

Mike Chambers 是 Adobe Flash 平台***产品经理,为整个 Flash 社区服务了超过十年,这些年里,他经历过 Flash 的起起伏伏,对于 Flash 进来的窘境有直观与深刻的认识。关于最近 Adobe 放弃开发移动版 Flash 的决定,他有话要说。

[[49823]]

Flash Player 无法在移动领域取得统治地位

Chambers 强调了 Flash 在移动领域不如在桌面电脑领域流行的事实,并认为这种状况是由移动平台的分裂状况,以及主要平台,意指 iOS 并不支持 Flash 造成的:

这造成了一个局面,“若你要在移动设备的浏览器上用 Flash 提供丰富的网络体验的话,那么除了 Flash 版本以外,你还要为不支持 Flash 的平台开发 HTML5 的解决方案。

既然如此,在移动设备对 HTML5 的支持普遍良好的前提下,选择 HTML5 的解决方案变得更有实际意义。

所以,Chambers 认为“如果你要移动设备的浏览器上提供丰富的网络体验,很明显 HTML5 解决方案是更好的选择。”

HTML5 在移动浏览器上的普遍性

Chambers 再次强调了 HTML5 的普遍性,他说“由于移动平台(手机、平板电脑)的强力支持, HTML5 在移动平台上的地位就好比桌面领域的 Flash。”

原因是,“新生代的智能手机以及平板电脑(由***代 iPhone 领进门)的出现将将几年。其移动浏览器的底层(绝大多数基于 WebKit)相当的新和现代。这就使得开发者们在移动设备和平板上工作的时候,不必像在桌面电脑上那样面对老旧的浏览器。”

Chambers 承认,HTML5 — “的确是在移动平台上,为浏览器创建和部署富内容的***科技。”

用户在移动设备、桌面电脑上消费富内容的习惯差异

Chambers 指出,在桌面电脑领域,用户习惯于在浏览器或者本地应用上消费富内容,而在移动设备上,用户更喜欢在应用上消费富内容。实际上,大多数用户在移动设备上,并不通过网络来发现、消费富内容(比如游戏和应用)。

原因有四个:

  • 移动设备和桌面电脑之间屏幕尺寸、分辨率以及交互模式都不一样。
  • 在移动设备上浏览网络时,网速一般都更慢,网络连接的延迟更高(而且按流量收费),使得整个过程不够流畅,或者更为昂贵,有时候甚至根本不能即时从网络载入丰富的内容。
  • 本地应用提供与本地操作系统的紧密结合。
  • 移动应用商店与移动操作系统的紧密结合,使得发现新内容的方式变得统一起来。

当一个用户需要在移动设备上玩游戏的时候,他们可以打开对应移动平台的应用商店。这种方式令用户很容易就能够发现以及部署新内容,此后这个内容就可以随时打开,甚至不需要使用网络连接。

也就是说,用户在移动设备上更喜欢通过应用来消费富内容,这意味着移动设备不像桌面电脑一样那么需要 Flash Player。

为移动浏览器做插件开发需要更多资源

为移动浏览器开发 Flash Player 所需的资源要比 Chambers 他们预测的要多。为桌面浏览器开发插件,他们只需要正常使用浏览器提供的插件 API。Adobe 与桌面浏览器几个主要厂商的关系紧密,能够利用现有的 API 来进行大多数开发工作。

然而,为移动浏览器开发插件,要面对的环境确复杂很多,Adobe 需要面对:

  • 移动操作系统供应商(比如 Google 以及 RIM)。
  • 硬件设备制造商(比如摩托罗拉和三星)。
  • 零部件制造商(比如 NVIDIA)。

尽管 Adobe 与业界产品链的各个层面都有紧密的关系,然而为移动浏览器开发插件,必须考虑以上几层因素,每个不同的硬件、系统、零部件组合都需要投入一定的资源。

而随着新操作系统、新手机、新零部件不断出现,Adobe 需要花费的资源比预计的多得多。

总结

Chambers 说明了 Adobe 放弃移动版 Flash Player 的三个原因,HTML5 成为移动设备浏览网络的事实标准、移动环境下用户消费内容习惯的转变、开发移动浏览器插件需要比想象中多得多的资源。而从 Chambers 的解释中,可以看出放弃一个事实上小众的标准,转而支持一个事实上普遍的标准,Adobe 的决定经过了仔细的考量。

除了 Adobe Edge 这个 HTML5 开发工具以外,Chambers 还指出了 Adobe AIR 是个很好的应用开发平台,桌面上的 Flash Player 还占据着主要的地位。

到文末 Chambers 说,“在过去通过 Flash 所完成的事情,现在越来越多通过 HTML5 和 CSS3 在浏览器直接实现。”

责任编辑:景琦 来源: ifanr
相关推荐

2011-11-09 16:15:21

AdobeFlashAdobe AIR

2011-12-09 20:15:17

Flash

2011-11-11 09:18:10

AdobeFlashFlash playe

2015-12-03 15:33:06

2012-05-24 10:39:51

Windows 8

2011-11-11 15:54:36

AdobeHTML5

2009-06-26 10:21:11

Flash Catal

2009-06-24 10:42:21

AdobeFlash 10

2009-06-02 13:58:41

最新adobe flaAdobe Flash

2010-11-08 12:46:36

UI设计产品经理

2011-11-15 09:10:24

HTML 5

2010-06-13 12:22:28

2013-08-30 14:57:30

移动产品经理思考

2013-01-04 09:29:16

2010-10-29 13:22:14

2010-11-09 10:10:15

移动开发屏幕适配UI设计

2020-12-31 09:48:26

微软Adobe FlashWindows

2012-02-22 16:44:44

Flash

2011-09-23 10:24:23

HTML 5

2010-06-07 21:35:18

点赞
收藏

51CTO技术栈公众号