今天,谷歌Chrome浏览器团队宣布,将从9月起屏蔽Flash内容。此前,苹果Safari、微软Edge和火狐浏览器也已经禁用了不必要的Flash内容。此时,世界上最常用的浏览器都会屏蔽Flash内容,为什么?
什么是Flash?
说到Flash,大家脑子里可能都有一个概念,但是很难说清楚到底是什么。当我们浏览网站时,我们经常会看到一些小广告。这些都是最常见的闪现形式,也是我们最头疼的事情。但是Flash不仅仅是一个移动的图片。实际上,Flash是一个将动画创作和应用程序开发结合在一起的创意软件。我们平时看到的动画是浏览器安装Flash插件后播放的swf文件,也就是Flash软件制作的特殊格式,也叫Flash文件。
Flash可以包含简单的动画、视频内容、复杂的演示和应用程序,以及介于两者之间的任何内容。可以在任何操作系统和浏览器中进行,网速慢的人也可以流畅浏览。但是我们需要一个插件,Adobe Flash Player。
既然Flash插件这么好用,为什么还要屏蔽?因为我们有HTML 5。
html 5是什么?
HTML是超文本标记语言(HTML)在标准通用标记语言下的一个应用,也是一个标准。它通过标记符号来标记要显示的网页的所有部分。一般来说,网页本身就是一些文本文件,通过HTML告诉浏览器如何显示内容。从某种意义上说,HTML和Flash插件可以起到同样的作用。
HTML5是HTML的第五个主要修订版,也是最终的标准规范。HTML5加入了很多新元素,更适合智能移动设备。同时可以替代FLASH和Silverlight,也可以很好的应用到网页游戏中。
为什么要屏蔽Flash插件?
即使面对HTML5,Flash也不是落后的技术,为什么要封杀?
关键问题是Flash跟不上移动大潮,无法优化底层的性能和功耗。很多情况下,播放Flash视频会让CPU过载,加速耗电,让设备发热。这个锅可以说是给Flash制作者的,也可以说是扔给Adobe的。Adobe推出Stage3D来解决这个问题,并期望Flash制造商重写自己的项目,但事与愿违。由于种种原因,很多项目没有重写。导致Adobe官方宣称的Flash优化并没有实现。
Flash的问题很难再来,现在我们有了替代的HTML5,自然就抛弃了不方便的插件。
结论:
Flash插件的诞生只是为了弥补平台的不足,却在意料之外的情况下流行起来,然后面临各大公司的围攻。有替代品的时候,难免被封杀。
本文来自青灯黄卷伴你久投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/584311.html