这一举措是为了让浏览器和插件程序之间的交互变得更加简易。
Adobe的Flash播放器已经在众多开发商和质疑其必要性的公司的反对声中成了众矢之的,但谷歌则刚刚给它打了一剂强心针,使其重挽自信。
来源:麻省理工《科技创业》
一周前,谷歌宣布,Flash插件将被嵌入Chrome浏览器中。并且谷歌、Adobe和另一家浏览器制造商Mozilla 已经公开了将改进插件程序与浏览器交互方式的计划。如果Flash和其他插件程序能够整合到浏览器中的话,会使浏览器表现更好,更安全性和更好的用户体验。
Flash通常被用于添加图形、交互功能、视频和网站动画效果。但用户必须下载安装Flash之后才能使用上述各项功能,而且他们必须不断下载Flash的新版本以保持更新。
现在,谷歌计划将Flash捆绑到Chrome的更新下载程序中,使其成为Chrome的自动更新系统的一部分。这意味着用户总能用到Flash的最新、稳定且安全的版本。谷歌和Adobe计划未来进一步深入整合,比如找到一种使Flash也能加入Chrome特有的安全系统的工作方式。
插件软件能够为一个浏览器添加所有类型的核心能力。Flash是应用最广泛的插件,几乎所有的台式电脑上都安装有Flash,并且所有主要的浏览器都在与它合作。然而,最近Flash却饱受开发商的批评,因为开发商更愿意看到浏览器使用开放标准,比如提供多媒体特性的HTML5标准,而不愿依赖像Flash这样的私有平台。苹果旗下的iPhone和iPad都将Flash排除在外的决定,也激发了一些公司不使用Flash开发互动网络程序的情绪。
一些专家称,谷歌的行动表明了Flash在互联网中依然还占据着重要的地位。
谷歌、Adobe和Mozilla计划改进浏览器和插件程序交互的方式,而Chrome整合Flash插件只是此计划的一个开端。Mozilla的技术传教负责人克里斯•布里扎德(Chris Blizzard)解释说,现今整合Chrome和Flash的这个系统是来自20世纪90年代末期Netscape浏览器所用的应用程序编程接口(API)技术。现在,除了微软使用自己的交互界面ActiveX之外,所有的浏览器都在使用API。但这种方法在使浏览器更加可靠和灵敏这方面并不十分奏效。布里扎德说,现在一个新的API需要应运而生了。
比如,谷歌的Chrome浏览器使用沙盒这种安全技术以隔离一些代码,使这些代码不能进入储存限制区。但是Chrome的插件程序代码也无法进入沙盒系统,降低了沙盒的利用价值。Adobe的Flash播放器工程部的高级负责人保罗•柏特莱姆(Paul Betlem)说,Adobe和谷歌正致力于改变这一点。他希望,最终,各种浏览器都能够分享他们的成果。
柏特莱姆希望,新的API技术能够解决现有的整合浏览器和插件程序的技术存在的种种难题。比如,他说,不论何时一个浏览器拥有了某种新功能时,例如触摸输入技术,插件制造商就必须与每个浏览器制造商谈判磋商,找到使他们的插件也能够与这种功能相兼容的方法。最后,插件程序以多种不同的方式利用计算机的各种资源,这使得它们从一种浏览器或操作系统应用到另外一种的时候,其运行无法一致。