外敌重重/自绊自脚?HTML5普及的血泪史


近几年来,HTML5的大潮似乎是势不可挡。在桌面应用环境中,各大浏览器陆续卷进了Chrome引发的跑分竞赛,对HTML5的支持力度如同磕了药般疯狂;在移动平台上,Flash先后在iOS、W...
       近几年来,HTML5的大潮似乎是势不可挡。在桌面应用环境中,各大浏览器陆续卷进了Chrome引发的跑分竞赛,对HTML5的支持力度如同磕了药般疯狂;在移动平台上,Flash先后在iOS、Windows Phone和Android上吃瘪,Android把Flash逐出家门后HTML5已经成为了移动互联网的唯一选择。放眼望去,仿佛四野皆充满着HTML5千秋万代一统江湖的高呼。

HTML5声势浩大
  然而事实是,每当我用电脑打开国内的主流网站,Flash仍然在狠搧我的脸让我在HTML5的春秋大梦中醒过来,铺满整个屏幕的依旧是煎鸡蛋专业户Flash而非HTML5。这不得不让人生疑,HTML5在业界风风火火了这么多年,莫非到头来只是一个空口号?Flash到底还会在互联网上纵横多久,再让CPU煎熟多少个鸡蛋?很明显,HTML5的推广,并没有如同大多数人想象般那样一帆风顺。
  那么到底是什么因素在阻拦着HTML5的普及呢?让我们一起来看看。
  拦路虎:Flash
  说起Flash,不少人对它的印象都是又蠢又慢,还经常会把浏览器崩溃得七零八落。不过你可能想不到的是,在1996年Flash诞生伊始,它可是互联网上冉冉升起的超级新星——小巧、高效、跨平台,无论是开发者还是用户,看到Flash都会笑逐颜开。

Flash诞生之初是互联网世界的超级英雄
  随着年岁的增长,在Adobe丰盈的奶水的滋润下,Flash茁壮成长。Flash先后加入了对Javascrip、HTML、XML的支持,新增了滤镜和层的模式,加持了Actionscript语言,并增强了影音方面的功能一举把RM/RMVB赶到了线下。Flash甚至被人誉为是“最灵活的平台”,易于开发且移植性强的特点让它在互联网上打出了一片天地。
  然而,Flash的成长似乎茁壮得有点过了头。Flash的功能越来越强大,开发人员使用Flash开发的产品也愈发繁多庞杂,Flash开始被用来干一些奇怪的事情,比如说卖卖小广告啦,玩玩小游戏啦——这些应用多是粗制滥造,很难想象有人会为Flash广告优化代码,是吧。人们慢慢发现,当低劣的Flash充斥着网页的时候,电脑开始不堪重负了,Flash落下了一个烤肉机驱动程序的称号。

Adobe把Flash养得太肥了
  但是实际上,Flash的效率并不低,只是 Flash的滥用和参差不齐的Web前端开发人员造成了一系列不良后果。毕竟Flash功能强大而且易上手,什么人都会用Flash进行开发,产出了各种奇葩东西也在情理之中,结果就是这些胡编乱造的Flash让人们的电脑假死崩溃了一次又一次。
  Flash的效率低下主要归咎于开发者,但其安全性和稳定性欠佳就和Adobe不上心有关系了。君不见多少个0day漏洞由Flash而出,多少次要浏览器主动为更好的Flash稳定性而更新。安全性和稳定性,直到现在依然是Flash的软肋。

Flash的崩溃让多少人抓狂
  总的来说,Flash的优点和缺点都很明显,但是Flash的缺点无碍于它成为网络上的霸主——并不是每个人都会关心什么病毒不病毒,浏览器崩溃了重新打开也能恢复标签页。和HTML5相比,Flash功能不输,且易于开发,对浏览器的依赖十分小,人们只需要升级Flash插件就能享受到最新版本。相反,如果你没有装备一个先进的浏览器,HTML5根本不会出现在你面前。Flash,这个Adobe和开发者的宠儿,现在的HTML5仍未能撬动它的根基。
标签: html5flash

更多 html5 相关资讯

faberNovel报告:HTML5 vs App

faberNovel报告:HTML5 vs App

本地应用时下堪称手机“基础设施”,随着智能机用户增长,其势日益炽盛。然而,本地应用不是一手遮天。如果说它是潮流甲,那么移动网就是与之并行的潮流乙,后者也在蓬勃发展,

Grant Skinner称HTML5并非游戏的最佳选择

Grant Skinner称HTML5并非游戏的最佳选择

追溯至几年前,许多开发者几乎将即将到来的HTML5捧上超级平台的神坛。 有人指出,HTML5不仅便于同时针对多种设备开发内容,而且推倒了特定应用商店之间的围墙。苹

HTML5音频播放器和库

  Dancer.js JavaScript Audio Library  dancer.js 是一个高级音频 API,可用于 Mozilla 的音频数据 API 和 Webkit 的网络音频,可以为你设计出一套可视化网络音频 API。 

Facebook产品经理:要以长远眼光看待HTML5

Facebook CEO 扎克伯格周二在TC Disrupt大会上公开表示,押注HTML5是个巨大的错误,现在公司将聚焦移动、推出原生Android应用。仅仅过了两天,公司的开发人员就表示,HTML5

HTML5如何成为改变移动互联网幕后的推手?

HTML5如何成为改变移动互联网幕后的推手?

2012年,说HTML5集千宠万爱于一身也毫不夸张,IE、Chrome、Firefox和Opera等巨鳄都纷纷隔空飞吻,向她示爱了。 乔布斯的苹果重新定义了移动互联网,HTML5有望成为

HTML5 vs. Apps 关键战役谁将胜出?

HTML5 vs. Apps 关键战役谁将胜出?

HTML5是让开发者能在网页上开发诸多应用程序的新技术,只要有标准浏览器的装置都相容。 有不少人认为这将放网页一条生路,也有人认为依赖平台官方建议程序语

未来是HTML5还是原生App的天下?

未来是HTML5还是原生App的天下?

随着智能手机的普及,越来越多的人通过Native App(本地化应用或原生App)进行信息查找、玩游戏、观看视频等活动。Native App越来越受欢迎的背后,我们还应该看到另外一个

尽管有点哗众取宠,Intel仍然看好HTML5

尽管有点哗众取宠,Intel仍然看好HTML5

英特尔公司高级副总裁兼软件与服务事业部总经理蕾妮 詹姆斯(Renée J. James)在IDF 2012发表主题演讲时表示,HTML 5是一项被过度宣传的技术,这项技术很慢同时还存在着

利益博弈,HTML5唱出中国好声音

 HTML5有着良好的用户体验,丰富的多媒体内容,优异的跨平台和跨终端等特性,被视为互联网领域最具影响力的革新力量。近期发生的一系列事情更是让HTML5成为了业界关注的焦点。

2012秋季IDF:HTML5软件编程通用工具

2012秋季IDF:HTML5软件编程通用工具

旧金山时间9月12日,这是IDF2012秋季大会(英特尔开发者论坛)召开的第二天,英特尔在主会场开始第二天的主题演讲,ZOL编辑在现场聆听并给予报道。看过第一天的报道后,英特尔在

更多 flash 相关资讯

浅谈Flash/Flex/HTML 5技术选型

浅谈Flash/Flex/HTML 5技术选型

在HTML5发布以前,RIA领域的技术解决方案一直相都是各展所长,并无争议。Adobe体系中,Flash做不了的事情,Flex可以做到;.Net系决策者在选用RIA解决方案时,Silverlight是不二之选。

HTML5技术将推进在线游戏领域的发展

HTML5技术将推进在线游戏领域的发展

多数技术领域人士都认为,在在线视频和UI领域,HTML5将取代flash。难以定夺的是,在网络游戏领域,HTML5是否会取代flash技术。 苹果、微软、谷歌和Mozilla——4家大

Adobe驳Flash消亡论:重点放在页游开发

Adobe驳Flash消亡论:重点放在页游开发

日前Adobe官方博客发布了一条旗下Flash Player播放器停止为Android更新的消息,因为无法直接进入iOS平台,Android又有着巨大的装机量,这一消息公布后引起了媒体的众多猜

HTML5和Flash是一场无止境的争论

HTML5和Flash是一场无止境的争论

包括乔布斯这种传奇人物在内,对HTML5赋予了很高的评价:“网页开发者可以在不依赖第三方插件的时候,利用HTML5做出高级的图像、字体、动画和过渡效果。”虽然HTML5的前

HTML5获胜 Flash Player或退出移动领域

HTML5获胜 Flash Player或退出移动领域

HTML5与Flash究竟谁将在移动互联网时代称霸市场,曾引起行业领域中广泛争论,苹果公司前CEO史蒂夫.乔布斯更是HTML5坚定的支持者。随着Adobe公司官方日前正式发布消息,这

Google Chrome Beta版更新带来另一个HTML5特性

Google Chrome Beta版更新带来另一个HTML5特性

 今天,Google Chrome Beta版的更新带来了另一个HTML5特性:它现在可以无需插件便能访问计算机上的摄像头和麦克风。新功能利用HTML5的getUserMedia API,用户不需要Adobe Fla

Adobe对移动版Flash心死 Android4.1不再支持

Adobe对移动版Flash心死 Android4.1不再支持

北京时间6月29日消息,据国外媒体报道,Adobe对于移动终端上的Flash兴趣不再。日前该公司表示,不会针对谷歌新版的Android 4.1操作系统提供官方Flash播放插件。   另外

HTML5初长成

HTML5似乎正在得到越来越多人的追捧,先是苹果iOS系统拒绝Flash支持HTML5,谷歌在2010年12月推出了专注于HTML5的Chrome网络商店(Chrome Web Store),随后Facebook于2011年

HTML5能够替代Flash,增强Web安全性?

尽管现在所有连接互联网的计算机都安装了Flash(Adobe问题不断的Web多媒体格式),但是似乎它很快就会被新标准HTML5所替代。按照Adobe自己话说,“HTML5现在得到主流移动

靳继磊:Adobe梦断Flash贪心自毁生态

对于Adobe来说,Flash如同王冠上一颗珍珠,它带给了Adobe无数的荣耀和美好回忆。十几年来,Flash成为全世界网页视频播放事实上的格式标准,极大地丰富了Web内容,为互联网的普及作出