正在阅读:外敌重重/自绊自脚?HTML5普及的血泪史外敌重重/自绊自脚?HTML5普及的血泪史

2012-09-14 14:40 出处:PConline原创 作者:Aimo 责任编辑:censi

  绊脚石:浏览器

  前面提到,Flash能够制霸网络的很大一个原因就是对浏览器的依赖小,Adobe早已经在Flash中加入静默升级机制,用户不知不觉中即可享受到最新版本Flash带来的特性,这一切都无需依赖浏览器。

  HTML5则不然,如果HTML5想要部署于广众大罗的电脑上,这就得先把这些为数巨大的电脑通通安装上能辨认HTML5的浏览器,只有当人们不再使用能把CSS3谱写的哆啦A梦渲染成方框怪兽的浏览器时,HTML5才会展现它应有的魅力。然而,旧习惯的惰性力量惊人,这在中国又尤为明显。IE6从21世纪初发布开始,十年如一日,至今仍在统治着人们浏览互联网的窗口,新型浏览器在中国举步维艰。下面是今年8月份中国浏览器的排行榜单,IE的强势可见一斑。

今年8月份中国市场浏览器使用率情况
今年8月份中国市场浏览器使用率情况

  在榜单中,IE仍然以过半的使用率独占鳌头——这个还是保守情况,榜单中可没有统计使用了IE内核的“第三方浏览器”。由于中国的特殊国情,大部分用户在电脑买回来后就基本不会去动那些Ghost XP、Ghost Win7之流的系统,这些系统内置的IE6、IE8自然也成为了人们上网的标配——很遗憾,无论是IE6还是IE8,对HTML5的支持度都极差,HTML5眼看Flash在这些老旧的浏览器中风生水起,自己却力所不及,只能45度仰望天空为的是不让眼泪掉下来。

  所幸这一切只发生在桌面应用环境中,在移动平台,HTML5已经成为了新时代互联网的象征。在这里,HTML5可得大大地感谢苹果。苹果在2007年发布iPhone时,并未提供对Flash的支持,当时苹果的官方说法是,硬件效能不足以支撑Flash运行。当时Adobe还心存一丝侥幸,以为随着硬件的发展,iOS支持Flash是迟早的事情。于是Adobe在Flash CS5上开始支持将Flash输出成 iOS App,但始终无法在Safari上使用Flash。

苹果将Flash逐出了iOS
苹果将Flash逐出了iOS

  Adobe和苹果都倍受设计师的青睐,双方之间也有过不少合作,Adobe万万没有想过苹果在移动平台上对Flash居然会如此强硬。面对Adobe在iOS上运行Flash的满怀希冀的眼神,苹果不理不睬,转身去和W3C、Mozilla和Opera合作,大力推广HTML5。得益于苹果在移动平台上的强势,HTML5在移动互联网遍地开花。而Windows Phone和Android看到iOS和HTML5的合作竟隐隐有一统江湖之势,于是纷纷表示Flash什么的弱爆了。在Android 4.1抛弃了尾大不掉的Flash后,HTML5成为了移动平台唯一的选择,也是面对Flash唯一取胜的战场。

随着Android 4.1放弃Flash,HTML
Android 4.1放弃Flash,HTML5得以制霸移动市场

  移动平台HTML5得以战胜Flash,主要是因为苹果等厂商对Flash的强硬态度,在移动平台上用户也没有太多的选择,厂商说什么就是什么——你总不能把iOS刷成Android吧。桌面平台用户的自由度就大多了,微软可不敢把你的IE6强卸掉后强推IE9。HTML5想要全面取代Flash,任重道远呐。

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品