今年,谷歌广告平台将不再允许投放 Flash,这无疑是将Flash彻底封杀。
我们这代人,对Flash应该是有一种情结在的,只怪Flash真的太不争气,才落到了今天这个地步。
这到底是苹果的锅?还是HTML5的错?
辉煌与落败
说起Flash的辉煌史,应该很多人都有所耳闻。
Flash 是一种交互式矢量图与 Web 动画标准,因为体积小、易于传输、不失真等优点,契合 2000 年前后小带宽的互联网环境,迅速在全球崛起。
2005 年,Flash 所属公司被 Adobe 以 34 亿美元天价收购,名声大噪。此后,它横跨互联网影视、游戏、广告三大领域,市场占有率高达 97%。
然而就在去年年底,Adobe 因为实在遭不了骂,把 Flash 制作软件并在 HTML5 制作软件 Edge 中,变身 Animate CC。
别说近几年国外原本坚定 Flash 阵营的大小企业已从试水,转为迫不及待地拥抱 HTML5,国内包括百度、腾讯、阿里巴巴在内的各大互联网巨头也悄悄在 HTML5 上布局,出可视化工具、办微信应用号,发布游戏引擎……应有尽有。
为什么会这样,一切,要从苹果的改变说起。
怒怼Flash的苹果
乔布斯 2010 年在苹果全球开发者大会
10 年 1 月 iPad 苹果发布会上,有眼尖记者发现大屏幕上的网页有部分区块不支持 Flash,导致内容不能播放。Adobe Flash 的产品经理 Adrian Ludwig 怒了,立马写篇文章说:
沒有 Flash,iPad 将无法存取网络上 70% 的游戏、75% 的影视內容。
3 天后,乔布斯作了场内部演说,回应道:
(都怪)Adobe 太懒了。
他指责 Flash 的 Bug 太多,常常害得 Mac 当机;现在 HTML5 才是大势所趋,如果 Adobe 不根据苹果的发展方向调整,只能让 Flash 等死。
早在 2007 年苹果发布 iPhone,IOS 系统就不支持 Flash,所以 Adobe 只好在 09 年推出 Packager for iPhone,用于把 Flash 游戏等包装成 iPhone 应用。
可乔布斯不吃这套,索性鼓吹各大网站设计出 HTML5 的影音版本,更在 10 年 4 月初改掉 iPhone 的开发者条款,宣告用 Flash 转成 iPhone 应用的形式不能通过审查。
事件又发酵了 1 个多星期,乔布斯发表那封举世闻名的公开信《Flash 之我见》(Thoughts on Flash),论点有六:
(1)Adobe 太封闭了,产品 100% 私有。
(2)Flash 影片大多遵循H.264 格式,这种格式苹果是支持的;至于没有 Flash 游戏,不足以错过 APP Store 里精彩的游戏人生。
(3)一旦支持 Flash,苹果移动设备的稳定性、安全性会大大降低。
(4)Flash 非常耗电。
(5)想让 Flash 适应触控设计,你得重写代码,还不如用更先进的 HTML5。
(6)最后也是最重要的,完全依赖第三方软件开发,会延误我们所有人使用其他产品的新功能。
最开始,大家都觉得苹果太傻,居然和Flash作对。毕竟,当初的Flash是行业大佬。
但随着事件发酵,故事结局开始有了不一样的走向。
15 年 1 月,Youtube 抛弃 Flash,默认播放 HTML5 视频
15 年 7 月,火狐浏览器封杀旧版 Flash 播放器
15 年 9 月,谷歌浏览器屏蔽部分 Flash 内容
15 年 12 月,Adobe 合并 Flash 与 HTML5 制作软件,更名 Animate CC
15 年 12 月,Facebook 把全站视频默认切换为 HTML5
16 年 5 月,谷歌浏览器宣布会默认用 HTML5 取代 Flash
16 年 8 月,谷歌浏览器全面屏蔽 Flash
16 年 12 月,谷歌浏览器将全面支持 HTML5
17 年 1 月,谷歌广告平台将不再允许投放 Flash
眼看 HTML5 不留情面地“鲸吞”Flash 份额,国内 H5 营销更愈演愈烈,消费者都傻了。
当然了,就算是今天,谷歌等浏览器所言的“屏蔽”都不是彻底的,PC 端用户依旧能手动加载 Flash,但默认加载完全由 HTML5 支持。
果然,当年的你会发现 PC 没装 Flash 会很痛苦,但是 iOS 用户没有 Flash却也活得很好。
,