什么是Flash
Flash 是由 Adobe 公司开发的一种富媒体技术,起初是一种放置在浏览器中的插件,填补了当时 HTML 页面平淡的空白,增强了网页交互的能力。你可以在 Flash 中做出任何东西,也可以访问本地电脑中的东西。后来,Adobe 公司退出了播放器,在电脑上不打开浏览器,也可以观看或者游戏 Flash 程序员编写出来的产品。乃至今日,依然有大量应用于 Flash 的富媒体应用,比如视频的播放,比如独立的小游戏,比如网页游戏,甚至桌面应用,都是使用 Flash 开发的。
虽然 Flash 拥有大量优点,并在当时弥补了网页端的很多不足,但是 Flash 的缺点也是很明显的。
Flash的浏览器插件的运行效率并不高,而且访问电脑资源也很不方便,导致很多程序员在开发的过程中出现许多的问题,就算成功发布了一款 Flash 应用,浏览器也会被 Flash 插件拖得很慢,电脑会因此变得很卡,所以 H5 技术出现后,很多人就开始转投到 H5。
另一方面,由于 Flash 技术掌握在 Adobe 公司下,一家独大,所以从商业角度讲,很多大公司就开始从 Flash 中抽取内容并制定公有的 Flash 规范,到了后面就添加到了 H5 规范下,成为大家都能掌握的规范。
谷歌苹果等大公司都不支持 Flash 应用,所以在大公司的压力下以及现在 H5 的流行,Adobe 公司决定在 2020 年终止 Flash 技术的提供。
H5 技术是什么?
H5 大量应用在手机端的网页上面,但这并不等于“H5 等于手机网页”,因为普通的 HTML 页面也可以适配手机端屏幕