一条时间线看HTML5与Flash十年兴衰
2007年,苹果公司发布iPhone、OS系统,不支持Flash。此后的iPhone、iPod、iPad均不支持Flash。
2009年,Adobe推出Packager for iPone,用于把Flash游戏包装成iPhone应用。
然而苹果公司好像并不领情。
2010年4月,乔布斯发表公开信“Thoughts on Flash(Flash之我见)”,文内说明了乔布斯眼里Flash的落后之处,以及Flash给MAC造成的死机等问题,并表示Adobe应该注重开发更多HTML5工具。
2011年,Adobe放弃了Flash移动端的研发工作,这意味着Flash不再支持移动设备。
2012年,W3C小组宣布已经完成对HTML5标准以及Canvas 2D性能制定标准。
2014年10月,W3C(万维网联盟)宣布HTML5标准规范最终制定完成,历时八年,HTML5终于尘埃落定。
W3C CEO Jeff Jaffe博士表示:“HTML5将推动Web进入新的时代。不久以前,Web还只是上网看一些基础文档,而如今,Web是一个极大丰富的平台。我们已经进入一个稳定阶段,每个人都可以按照标准行事,并且可用于所有浏览器。如果我们不能携起手来,就不会有统一的Web。”
2015年1月,YouTuBe宣布弃用所有Adobe Flash视频播放器,将HTML5作为其在Chrome、IE、 Safari 8等主流浏览器的默认播放方式。
2015年2月,Google开始将旗下广告从Flash版本转移到HTML5。
2015年7月,Firefox浏览器封杀旧版Flash播放器。
2015年9月1日开始,Amazon公司旗下包括Amazon.com在内的所有广告不再使用Flash。
2015年12月22日,Facebook宣布不再使用Flash,自家网站的所有视频默认使用HTML5播放。
2015年12月,Adobe在官网发文宣布合并Flash与HTML5制作软件,更名Animate CC。并呼吁开发者放弃Flash,转移到HTML5平台上来。
2016年5月,Google Chrome宣布从9月开始屏蔽Flash内容,到12月Chrome将会全面支持HTML5。
2016年8月,Firefox浏览器在新一次升级中,默认禁止所有版本的Flash播放,用户可以自行开启。
一些公司也表明了下一步动作:
2017年1月,Google广告平台将不再允许投放Flash。
支持HTML5的浏览器2007到现在,10年光阴,我们无法否认Flash曾经多么辉煌,但就如同“沉舟侧畔千帆过,病树前头万木春”,新事物产生,旧事物淘汰,Flash最终将会退出互联网的舞台。
在互联网行业不断发展变化的今天,HTML5将越来越大的发展空间也是可以肯定的。
就拿微信来说,2016年4月,微信客户端升级至X5 Blink 内核,更好的支持 HTML5/CSS3。近两年,各种利用HTML5制作的网页、小游戏逐渐进入大众的视野,通过这样的形式也让HTML5散发着青春与活力。
HTML5是否会完全取代原生APP,这个问题我们不得而知,但就目前来说我相信一系列由HTML5开发出的网页、游戏会让我们获得越来越好的用户体验。