Adobe停止开发移动版Flash
发布时间:2011-11-14 09:30
发布者:李宽
Adobe日前宣布将停止开发移动装置版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是否适用于移动平台的争议已经存在多年,苹果的乔布斯基于该软件格式的不稳定以及高耗电量,特别大力反对;他甚至曾写过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格式。 |
网友评论