HTML5能否取代APP

2015-08-18
  • 732
  • 0
        2007年乔帮主发话HTMl5将取代Flash,并且预言HTML5的时代终将到来。一时间,HTML5的关注度被推到了前所未有的高度。一度有人认为HTML5会取代APP,成为横跨PC移动的王者。甚至Facebook实现移动端全面HTML5化,放弃了APP开发。但是8年过去了,APP仍然火爆,HTML5依然不愠不火,而且Facebook也不得不放弃HTML5战略,转向了移动App的开发。
        从技术上来看,HTML5已经具备了取代App开发的能力,因为HTML5开发难度更低,而且从性能到效果和App相差无几。那为什么App仍然有这么顽强的生命力呢?换句话说为什么HTML5仍然没有取代App呢?答案是浏览器厂商对HTML5支持的力度不够。也就意味着你辛辛苦苦开发的HTML5系统,在部分浏览器中无法运行。这里面有历史原因也有市场原因。
        HTML5是由两个重量级的组织WHATWG和W3C联合制定的,但是WHATWG和W3C在制定标准时出现了分歧,WHATWG希望制定一个随着市场变化的的动态标准,W3G认为标准应该是固定不变的。更加混乱的是WHATWG背后有苹果、Mozilla、Opera的支持,而W3C抱微软的大腿。这就导致不同浏览器厂商支持不同的html5标准。更加让人崩溃的是Google加入了WHATWG阵营,而Google和苹果首先是竞争对手,其次他们在HTML5支持的视频协议上开战了,都希望HTML5支持自己的视频协议。再有就是苹果和微软都有App商店,目前还有巨大的利润,如果HTML5真的取代了App,那么自己的利润会受损。他们肯定是不希望HTML5的时代太早到来。而Google虽然有google play,但是混乱的android市场让google在应用市场上并没有太多利润,所以Google可能是最希望HTML5标准早日制定的互联网巨头。
        综合来说HTML5具备取代APP的技术能力,但是现在还真的不是HTML5的时代。