这个“90年代”的可爱的网络动画技术,能够引领新一代的划时代网络引用程序潮流吗?
在本周二,刚刚庆祝完 Flash 10周年生日的Adobe Systems公司,希望这个答案是“是的”!
现在,Flash依然是一种向互联网站点中加入交互功能的流行方式。它明显比那些和自己同时出现在互联网早期的无数类似插件软件拥有更顽强的生存能力。
根据公司的高层主管透露,现在Adobe公司正力图将Flash软件打造成为一个通用型的程序开发平台。该通用平台将会专注于视频分发,移动设备专用程序,以及在浏览器之外运行的网络程序。
“Flash在今天所要做出的转变,是从网络动画领域转变到应用程序领域,”Adobe公司的首席软件构架师兼平台商务部门的高级副总裁Kevin Lynch先生说到。“Flash周围所形成的用户和开发者社团正在不断地推动我们前进。并且,我们也的确正在努力研发,以使更加强大的网络应用程序成为现实。”
在本周二,Adobe公司打算要发布一个小型网站,来展示Flash在过去10多年中的演变历史。该站点也同时也将包括一些对于Flash开发者的相关采访视频。
毫无疑问的是,这些视频都将通过Flash Video Player播发。Flash Video Player是如此的优秀,它惠及了无数网络站点,包括现在全球最大的视频分享网站YouTube,都选用Flash Video Player来播放自己的视频。
Lynch先生说,Flash是否能在下一个10年中继续自己的辉煌,这在很大程度上要取决与像 YouTube 之内的网络领军人物是否会选用Flash来设计自己的网络站点。Adobe公司在通过并购Macromedia而获得Flash技术后,就一直在力图为 Flash的开发者们和合作伙伴建立起一个良好的“生态系统”。
“我们力图鼓励用户在自己需要或觉得合适的时候使用Flash。Flash与其它软件不同,它不会强迫你要么全部使用它,要么就不能使用它。你可以将它同其他程序混合在一起使用,通过不同的搭配来满足自己的需求。”(Kevin Lynch)
Lynch先生说,Adobe公司的如意算盘是“期望当这个生态系统逐渐扩大过后,将会拥有更多的机会来销售与这个生态系统相关的软件产品——软件工具、框架、服务器等等”。
为了吸引更多的程序开发者和设计者们转移到Flash软件平台上,Adobe公司不断地增强着Flash开发工具以及其外围程序。Adobe近期刚刚发布新的Flex软件,一个Flash的开发环境,并升级了Flash Player软件,以便使它能够更快地运行Flash的代码。
Lynch先生说,虽然一提到Flash,人们通常都会联想到华丽的互联网广告,但是事实上,Flash在严肃的企业内部的应用中也是越来越普及。举例来说,著名的SAP公司就将Flash和自己的后端网络软件整合在了一起,以提供网络交互应用。
AJAX会是威胁吗?Flash软件能够成为当今互联网上的主流,这在很大程度上要源于1997年Macromedia公司和Netscape公司所做的一笔交易。
那个时候,Macromedia公司正在为CD-ROM程序开发制作软件。当时,他们并没有试图去修改自己的现有软件,以增添互联网交互应用功能。反之, Macromedia公司决定购买一家名为FutureSplash的小型公司。就是这个公司创造了Flash。
Lynch先生说,Macromedia公司当时面对的是一个典型的“先有鸡还是先有蛋”的两难困境。如果没有足够的Flash内容, Macromedia公司将无法说服用户们下载安装Flash插件;但是,假如Flash插件没有被广泛使用的话,互联网设计者们就不会愿意使用它来开发网络内容。
最后,Macromedia公司决定向当时的互联网浏览器的霸主Netscape公司支付一笔“数目可观的巨款”,以换取使用Netscape浏览器来推广Flash插件。那个时候,Flash插件的体积还必须控制在150Kb之下。
“当我们这样做了后,当时急于想赢得网络浏览器大战的微软公司就立即给我们打来电话,说他们希望将Flash插件捆绑在IE浏览器之中,”Lynch先生说。就这样,Macromedia公司一分钱不花,就赢得了微软公司这个行业巨头的支持。
Lynch先生说,Macromedia 和 Adobe 两个公司都致力于保障Flash应用程序能够在不同的
操作系统平台上都有着相同的运行效果,而正是这良好的跨平台性使Flash软件被全世界用户所广泛地采用。
虽然今天Flash成为了一个使用广泛,并被用户高度信任的平台,Adobe公司依然面临着一系列的挑战。这些挑战不但来自像微软公司一样的行业巨头,也来自无数吸引开发者目光的开放源代码项目。
其中,尤其值得一提的是。现在互联网上出现的一股使用AJAX风格的开发潮流——以及几个相应开发框架。它们为那些想要在网络站点中加入交互式应用的互联网开发者们提供了另一个选择。
Lynch先生表示,Flash和AJAX风格的应用能够和平共处,互联网脚本开发者们能够将他们的技能应用在Flash之上。比如说,著名的“Google财务(Google Finance)”就混合使用了AJAX和Flash这两个技术。
“现在的这个领域还显得有点混乱。这里面有很多的噪音,有无数的活动。这很棒,因为这表示着将会有无数的创新产生,”Lynch先生说,“我们力图鼓励用户在自己需要或觉得合适的时候使用Flash。Flash与其它软件不同,它不会强迫你要么全部使用它,要么就不能使用它。你可以将它同其他程序混合在一起使用,通过不同的搭配来满足自己的需求。”
原文作者:Martin LaMonica 特邀作者,文章来源:CNET News.com,
cnet采访Adobe的Flash产品经理的视频:
http://news.com.com/1606-2_3-6102015.html?tag=ne.vid