HTML5 | 实用Tips - 5 “HTML”亲手为“Flash”放上最后一根稻草

论坛 期权论坛 期权     
鱼C工作室   2019-6-9 21:28   2929   0
在前面的【H5进阶布局总结】&【H5动画与效果】中我们说到了 flash 枯木朽株、行将就木,今天我们就着这个话题,给大家剖析一个详尽的世界大局观(
吹水谈资)。

2016.8.9,谷歌正式宣布:

9月发布的 Chrome 53 起,谷歌浏览器将屏蔽90%Flash 内容。
12月,还会把 HTML5 作为网页内容标准。

消息看起来简单,背后却在宣告一场纷争的结束




让我们回到 乔帮主 还在世时

那时,只见乔帮主,狂喷多媒体领域的霸主 Flash,然后极力吹捧 HTML5




HTML5 不留情面地鲸吞 Flash 份额,国内H5 营销更愈演愈烈。

多少果粉,此时此刻的当下,见到如今的局面,终于可以理直气壮高喊一声:“帮主英明!”




乔帮主指责 Flash 的 Bug 太多,常常害得 Mac 当机!反观 H5 才是大势所趋,如果 Adobe 不根据苹果的发展方向调整,只能让 Flash 等死。

早在 2007 年苹果发布 iPhone,IOS 系统就不支持 Flash,所以 Adobe 只好推出 Packager for iPhone,用于把 Flash 游戏等包装成 iPhone 应用。

可乔布斯不吃这套,索性鼓吹各大网站设计出 HTML5 的影音版本。

更在 10 年 4 月初改掉 iPhone 的开发者条款,宣告用 Flash 转成 iPhone 应用的形式不能通过审查。

并发表《Flash之我见》,给你个截图,有兴趣自己百度。




乔布斯这封公开信原文很长,归纳总结,论点有6
① Adobe 太封闭了,产品 100% 私有。
② Flash 影片大多遵循H.264 格式,不利于App Store里的游戏加载流畅性。
③ Flash 存在大量技术漏洞,因此具有安全隐患。
④ Flash 能耗大,会缩短 iPhone 和 iPad 电池单次续航时间。
⑤ 想让 Flash 适应触控设计,你得重写代码,还不如用更先进的 HTML5。
⑥ 完全依赖第三方软件开发,会延误我们所有人使用其他产品的新功能。

乔布斯之所以有这样的底气,源于苹果联合傲游等浏览器厂商完善已有 HTML 标准。

通过 3 年的努力促使万维网联盟(W3C)对其标准化,也就是后来的 HTML5。

新标准具备构建浏览器应用的能力,重新定义了 Web 开发。




谷歌、Facebook、Youtube,众人拾柴火焰高

后来连 Adobe 自己也嫌弃 Flash




在苹果主导下,10 年谷歌加入 HTML5 阵营(这意味安卓同样吃不消 Flash),之后越来越多公司暗地“变节”。

2014 年 10 月 HTML5 定稿,多米诺骨牌一倒便一发不可收拾

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




当乔布斯和 Adobe 互撕的时候,很多科技博主担心 HTML5 缺乏制作工具。而经过国内外这几年的技术沉淀,这已不成问题。

目前很多网站已经在努力“去 Flash 化”了,但由于Flash 的历史遗留过为庞杂,时至今日谷歌等浏览器所言的“屏蔽”不是彻底的,PC 端用户依旧能手动加载Flash,但默认加载完全由 HTML5 支持。




后来,苹果前软件开发经理 Bob Burrough 也通过一系列推文,解释了当年苹果不支持 Flash 的真正原因。此外,他还透露,苹果不支持Flash 与安全问题没有太大的关系,而是乔布斯觉得 Flash 太不靠谱~~

根据 Burrough 介绍,当时乔布斯打电话给 Adobe CEO Shantanu Narayen 谈论 Flash 出现的问题,但令乔布斯恼火的是


Shantanu 没有接电话



正因为如此,乔布斯认为 Adobe 根本没有解决软件工程问题的意愿,无法依靠他们。从现在来看,乔布斯的决定无疑是正确的,这么多年过去了, Flash 已经基本退出历史。

最后引用科技媒体的 4 条行业评论:
2010 年——“苹果杀不死 Flash,但 HTML5 可以。”
2012 年——“你会发现 PC 没装 Flash 会很痛苦,但是 iOS 用户没有 Flash 却也活得很好。”
2014 年——“当年在 Apple 宣布永不支持 Flash 的那一刻,迎来的是一片骂声;然而在 Android 也抛弃了 Flash 的今天,人们才开始明白苹果的远见。”
2016 年——“谷歌(全面封杀 Flash)这一举动,相当于给 Flash 的棺材钉上了最后一颗钉子。”

一切纷争,终于尘埃落定…





强烈建议订阅专辑:
HTML5 - 庖丁解牛




戳原文,更有料!
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:25
帖子:5
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP