我看HTML5到来的那一日,会比我们想象的都要快。虽然微软的IE还占据这大部分的浏览器市场,但是不要对它拖后腿的力量估计的太高。也许2011,也许2012年,大量基于HTML5的应用将要出现在我们的身边。
也许那一天,我们还会发现大量的桌面浏览器是基于Trident内核的IE6,IE7,IE8,遨游,TT。但是这又有什么关系呢?因为HTML5将首先出现在移动终端中!出现在Android和iPhone的手机里,然后是大量的手机厂商。对于他们来说,无非是更换一个手机浏览器的版本而已。何乐而不为呢?如果手机厂商们发现,只要更新一个浏览器版本,会支持更多的基于云端的离线应用,而不仅仅是看看网页的话,基于浏览器的app,就会和基于java的app一样,成为手机的一个增值点。
当然这不是运营商喜欢的模式,移动、联通们刚开始动app store的念头,连钱的腥味都还没有闻到的时候,科技浪潮已经把他们拍死在了礁石上。如果那些交互不太丰富的终端,html5的技术已经完全可以支持。那么app store又要开给谁呢?运营商就应该把服务做好,并且安心的收取它们应得的流量费而不是其他的什么。
由于HTML5的蓬勃发展,它必然首先从移动终端平台起步,进而带动大量的云存储产品提供html5的支持。接下来,就要冲击以flash为核心的sns app市场了。有谁不希望通过facebook实现一个基于html5的游戏平台,不但让游戏可以在浏览器内可以玩,还可以在移动终端上玩呢?(看起来苹果的态度是那么地坚决)然后,很多网站发现,它们做一个基于浏览器版本,并且稍微增加一点html5的特性是有利可图的。于是更加适应小屏幕(640*480以下)的页面的应用会发生。直到有一天,我们发现通过移动终端打开的flash网站都变成了html5网站。
但是客观的讲,在ie家族还没有从这个世界上销声匿迹之前,对html5的支持始终是一个痛。好在html5已经有了一个出口,这里有google和apple两家公司开道,移动终端会发展得比互联网应用更加快。年轻的开发者们已经看到了这里的机会,而在Windows平台或者传统互联网上赚钱的公司,正在变得越来越难。两个善于利用他人智慧的公司,走在了html5的前面,虽然它们各自有自己的小算盘。但是至少通往html5的大门已经因为它们而打开了。
上帝保佑HTML5。因为它将大大缩短程序员开发的时间和发布代码的周期,让移动终端的应用变得更加方便和易用。