Adobe Systems日前宣布组织调整,除了将裁员750人左右,也表示将停止开发移动装置版Flash Player ;即将发布的Flash Player 11.1、支持Android 与BlackBerry PlayBook 平台的版本,将是该软件的最后一次更新。
此一惊人的180度大转变,是Adobe在一篇部落格文章中透露,该公司将不再为行动应用开发支持新版浏览器、操作系统或不同型态装置的 Flash Player,未来其焦点将集中在行动应用软件的开发以及 HTML 5 (向来被视为Flash的竞争规格对手的投资。
“HTML 5 现在广泛受到各种主流移动装置支持,有部分甚至只支持该规格;”Adobe副总裁暨互动开发团队(interactive development team)总经理Danny Winokur补充指出,此趋势使得HTML 5目前在为各种移动装置平台浏览器开发与建置内容方面占据优势。
“我们对此感到兴奋,也将持续扮演在HTML社群的关键角色,与Google、Apple、Microsoft、RIM等业者一起推动HTML 5的创新,支持行动浏览器的演进。”此外Winokur表示,Adobe将鼓励软件开发商继续以Adobe AIR包装原生应用程序。
针对Adobe的最新宣布,Gold Associates分析师Jack Gold表示,此举并非意味着Adobe认同HTML 5的优势,而是较看好其发展动力;也反映了Adobe为支持多种不同芯片组与行动操作系统,维持一年内得更新两至三次Flash player 版本,实在耗费太庞大的资源。
Gold指出,在移动装置领域,操作系统与芯片改朝换代的速度是如此之快,因此行动版Flash可说是Adobe的“资源梦靥(resource nightmare)”:“我们可以预见那样的未来。”
有关于Flash是否适用于移动平台的争议已经存在多年,Apple的
乔布斯(Steve Jobs)基于该软件格式的不稳定以及高耗电量,特别大力反对;他甚至曾写过1,500字的文章详述该平台的缺失,也坚决不让iOS操作系统支持该格式。
有人将Adobe的最新决定视为“举白旗投降”,但也有人认为,这只是该公司单纯的产品策略重新包装、品牌重塑举动,因为Adobe AIR仍旧存在。
Adobe AIR是一个跨平台的执行环境(runtime environment),可用以建构Adobe Flash、Adobe Flex、HTML与Ajax等格式的丰富网际网络应用程序。该执行环境支持Windows、Linux、Mac OS平台,以及iOS与Android等行动操作系统。
“AIR将Flash遮蔽(wrap)起来,并在浏览器之外执行,因此不受浏览器的限制;”技术专家Simon Bisson表示,Flash的大部分问题已经透过浏览器sandbox技术来解决,举例来说,Android版Flash是藉由让浏览器仅支持两点触控,才得以执行。
不过AIR却可以支持多点触控,并允许更多在浏览器之外的硬件存取,使其容易进行系统资源管理(例如电池);BlackBerry PlayBook 之使用者接口就是AIR的一个优良使用范例。
从那些不只支持iOS平台、也能在Android市场上看到的应用程序,可以看到AIR取得成功的评量标准。“它不像Flash那么显著,看起来就只是另一个应用程序;Adobe已经为Android平台推出该种与应用程序绑在一起的执行环境,其能见度更低。”Bisson表示。
AIR的低层级硬件整合(low level hardware integration),也意味着更佳的GPU支持;再加上Flash的3D链接库比WebGL先进得多,代表在AIR中制作3D可能是比较合逻辑的选择,特别是具备来自Marmalade、Unity等框架的支持。
“有很多Flash可以做到的,HTML还是不行;”Bisson补充指出,Flash所扮演的角色像是试验平台,最后那些成果还是会整合到HTML;例如DRM视讯格式,就是HTML 5还无法支持的。因此,对Netflex等应用程序来说,采用AIR可能比较像是市场拓展(go-to market)策略的一部分。
“所以这两者(HTML 5与Flash)之间实际上不存在竞争问题,但有些人还是用了那类的字眼。”Bisson表示。
“Apple可能会幸灾乐祸,但这不代表HTML 5更好,只是Adobe无法提供与开放源码、标准化解决方案同等的资源;”分析师Gold补充,两者之间的竞争关系,更像是过去VHS录像带格式是因为广受欢迎,反而取代了在技术上更具优势的Beta格式。
编译:Judith Cheng