Flash——这把让互联网又爱又恨的双刃剑

来源:岁月联盟 编辑:lcx 时间:2010-07-19

  苹果的iPad发行之后,Adobe的Flash在不经意之间又被推到风头浪尖。苹果的平板电脑iPad,被认定是未来的冲浪的设备,但和iPhone一样,都不支持Flash。

  

 

  这又引发了一波讨论,这波讨论最终把众多的评论者分成两个阵营:有人认为,iPad不支持Flash,使其自身降为一个劣等的冲浪设备(尽管乔布斯向公众 狂说iPad的优越性);其他人则认为,Flash也不是好鸟,弊端多多,iPad还是远离这个毒瘤,独善其身为好。

  在iPad发行之前,普遍认为,Flash耗资源并且不稳定。它的确还不完美,我们也不能一笔抹杀Flash对互联网的正面贡献。

  伯乐在线-职场博客的这篇文章将和大家分享:Flash对互联网的最大贡献和最大弊端。

  贡献

  一、Flash让网络视频成为可能

  在Flash视频横行网络之前,有很多种视频。苹果的Quicktime视频,Quicktime的确是高清,但它占的空间也很大。微软的WMV格式的视 频,但它和Quicktime有着相同病根,并且在Mac系统上不是很兼容。最后是Real Player,曾经非常不错的流媒体,但它的清晰度不尽人意。

  这些视频格式为什么无法统/治网络呢?原因如下:

  加载速度过慢,很难满足用户需求;

  不灵活,网页开发人员不能很好控制网页内容;

  不易使用,需要安装不同的插件或解码器;

  正是如此,才有了Flash的崛起。

  随着FLV格式在Flash MX的推出,加上在Flash MX 2004中的进一步改善,Flash迅速成为网络视频的首选。它的特点是:

  文件很小(相对前三种格式来说);

  无需安装解码器;

  跨平台;

  在网络用户接受Flash 7播放器后,MySpace和YouTube也最终采用接受。微软、苹果和Real,网络视频的曾经3位大佬,想要回击Flash,已经基本没戏了。

  此后,Flash视频就像野火般烧遍互联网。而且,它仍将保持其视频标准的霸主地位,直至HTML5视频取而代之。

  二、Flash给互联网带来了更多的正面交互性

  

 

  在Google向我们展示Ajax的优越性之前(2004年的Gmail和2005年的Google地图),Flash是互联网展示交互性的唯一选择。正 因如此,诸多Flash游戏蜂涌而出,小游戏更是数不胜数。Flash的崛起宣告了笨重的Java applet小程序的结束。

  随着AJAX和HTML5结合,Flash在交互方面的需求将越来越少。

  三、Flash促使了个人视频广播的崛起

  综合以上2点,Flash广泛被诸如Ustream和Justin.tv等视频网站的采用。这类视频网站允许无故障的摄像头广播,而不必使用视频聊天程序 (Skype),用户可以直接登录这类视频网站的接口,然后直接从摄像头开始录制了。当然了,如果录制的视频是以Flash视频广播,这将带来诸多便利 (上文已说)。回顾网络上的前视频标准,很显然,它们没有一个可以像Flash那样轻松地完成此类节目。

  弊端

  一、Flash速度慢且不稳定

  在Flash接管网络视频掌门令牌之前,网页设计师和广告公司主要用它来装饰网页。这装饰过程经常令人发狂。虽然Flash播放器的各种插件可以跨平台还兼容主流浏览器,但它们都有个共性:耗资源且不稳定。

  虽然随着时间的推移,这种状况有所好转,但用Firefox浏览器访问某些Flash为主的网站,其速度还是核动力龟速。不过令人欣慰的是,换用Chrome就好多了。(为什么呢?因为Chrome可以禁用Flash的插件,而不必像FF那样直接关闭整个浏览器。)

  二、Flash给互联网带来了更多的负面交互性

  虽然在上文中已说了正面的,但有好的,就有坏的。Flash不易设计,以致某些网站在这方面的设计相当糟糕。另外,浏览器的某些核心功能也因此崩溃。

  Flash最令人发指的就是:Flash广告。这些五花八门、奇形怪状的广告充斥在互联网的各个角落,非常影响阅读。音频视频也加入其中,真可谓是“视听盛宴”。

  三、Flash使得互联网过于依赖Adobe

  说这个,并不想引发对Adobe该不该完全开源的讨论。正如Adobe解释说,“开源,这个这真不行!”(PS:肯定有人对Adobe说,“开源,这个真可以。”)相反,我想说:官方的网络标准,搞了这么多,还没有赶上Flash,这有点无脸见人。

  随着HTML5的崛起,浏览器可以通过Canvas来支持动画。像Youtube和Vimeo这样的视频网站已经测试了HTML5版本的视频播放器,借以 替代Flash播放器。但不幸的是,我们尚未看到一个完美的HTML5。或许在未来的几年之中,我们不得不继续忍受Flash。

  后记

  总之,尽管对Flash的批判声不在少数(也确实应该批判的),但我们也还是不能忘了Flash曾推动了互联网的发展。

  Flash带来了消极方面,这是毋容置疑的。这也正是在新的标准问世之前,技术之所以要改进的原因。虽然我不是Flash狂热粉丝,但我了解它的价值和重要性。

  随着HTML5的推出,越来越多的压力推动HTML5逐步成为新标准。新标准对所有的平台更加友好(Flash对Linux不怎么感冒)。在接下几年中, 网络对Flash的依赖性也将逐步减弱。我们不会忘了Flash曾给互联网(包括我的电脑)带来的诸多问题,但我们也应记住,Flash曾是一个时代的象 征。

  转载请注明来自:伯乐在线 - 职场博客,否则视为侵权!

  原文链接:http://blog.jobbole.com/entry.php/82