Flash死到临头?
你知道吗?谷歌浏览器团队宣布9月1日起,Chrome浏览器全面封杀Flash,所有网页内容非至关重要的Flash广告被禁止自动播放,用户可以通过点击,查看Flash广告内容。所有新版浏览器都被默认不自动播放Flash广告。
其实,谷歌在今年3月就推出了这一功能,但并未默认开启。在今年6月,Chrome测试版默认开启这项功能。而从9月1日起,谷歌对所有用户发布这一功能。
这对于Flash技术算是受到了一次严重的打击,据市场探究公司NetApplications的数据,7月份,在全球网络阅读市场,谷歌浏览器已经占了27.8%的市场份额。在谷歌浏览器的此次行动之后,业内人士称flash是“死到临头了”。
像包袱一样的甩开Flash技术的大型公司不止是谷歌,亚马逊也紧接着宣布不再网页上插入Flash广告。苹果公司的创始人乔布斯在生前就一直反对Flash技术,因此,苹果公司的产品从未使用过Flash。
说到这里,苹果公司与Flash的东家Adobe之战,就不得不提。
乔布斯层曾专门跑到论坛向用户解释,为什么苹果产品不支持Flash:“Flash技术缺乏开放性,性能差,安全漏洞多,电池消耗特别大,甚至缺乏触摸支持,这就会大大影响用户的体验。”
苹果公司有许多开发人员研究HTML5技术,推动着HTML5慢慢普及开来,这也使得flash之后HTML5时代的到来。
Flash和HTML5
对于普通的用户来说,可能还不知道Flash和HTML5到底有什么区别。业内对此有个形象的解释,假如整个网页是一座房子,那Flash就是其中一个专门的房间,用户可以在这个专门的房间里看电视(播放视频)、可以玩游戏,但是这些功能只能在Flash房间里使用,所以我们在用网页看电视剧的时候,网页必须先加载Flash才能播放。用户必须在浏览器中安装插件,网页才能正常显示内容,否则就会在网页页面看到大块大块的空白。而插件的使用常常会带来安全漏洞的隐患,同时也降低了网页的加载速度。
然而,HTML5的诞生就弥补了Flash的缺点,HTML5可以安装在网页(整个房间)的任何角落,不用设置专门的房间,因此不用安装任何插件。并且,采用HTML5技术之后,文档加载速度提升30%,文件体积减小40%,运行速度得到大大提升。
HTML5真能代替Flash吗?
其实,这样的言论并不是空穴来风,因为就连Adobe早已不在Flash上做更多的投资。 目前,85%的网页采用了HTML5语言。尤其,在中国市场,微信的出现更使得HTML5技术焕发出新的青春力量。使得本来HTML5能代替Flash犹犹豫豫的猜疑,变得更加肯定。
关于HTML5技术的优点大家都已经了解很多,如跨平台、互动、加载速度快、安全级别高、开发时间短、成本低等,互联网业内人士对于HTML5的热情也较大,但HTML5能完完全全的,100%重合flash技术也几乎不大可能。
首先,HTML5技术本身和周边发展还不够充分,还属于比较年轻的互联网语言。其次,Flash相对HTML5,在游戏方面有着独特的优势,是目前HTML5所达不到的。
目前,明显的现实是,HTML5会不断压缩flash的生存空间,占领的市场份额也会越来越大,Flash则会越来越少。但有一点明确的是:Flash和HTML5两种技术的覆盖面不会100%的重合,即使将来会出现能代替Flash的技术,那也只可能是HTML6或者其它了……