HTML5已定稿,但我猜测,它仍然无法占领手机端。原先的想法都是比较乐观的,因为借鉴PC的模式,最后的胜利者是Web。如今HTML5的功能也很强大,前一阵做了一个h5页面调起手机摄像头的功能,让APP开发者直呼“要失业了”。这真有点哭笑不得,Web开发者和APP开发者看到对方都觉得自己要失业了,但未来真正怎么样,那还难说。

HTML5有它的优点——它更新迭代的更快、传播更好,但是它也有缺点——功能相之于APP的匮乏,性能和兼容性问题,以及它不容易留在用户的手机中。而从现实上看,现在的h5页面基本上扮演一个给APP导流的角色,它并不是宠儿。前一阵我们做了一个项目,把我们的业务放到公司的主APP上,我们选择内嵌h5页面这种轻量级的方案,其实它工作得很好,除了交互效果并不是非常流畅,以及需要主APP配合以实现和主APP的少量互动。但最后,这个项目跑了一阵,最后还是要把控制棒交到Native的手里,尽管有很多是基于非技术上的考虑,但是在别人的地盘上毕竟不是你做主。这让人对HTML5的信心遭受不小打击,那么HTML5应该怎么发展呢?

http://www.cyzone.cn/a/20141224/267488.html 这篇文章对HTML5做了一个定位,从目前的趋势看,谈改革或者颠覆还太早,HTML5需要一个生态圈,不管是微信还是其它的宿主,在这个生态圈里,我们要遵守游戏的规则,尽我们的职责。文章中总结的HTML5有三点好处:技术简单、传播力好、渗透力强,在它的优势下,我们可以明晰HTML5的职责——传播和渗透。

在传播上,HTML5页面可以在微信上疯一样地传播,例如前一阵子,一款由一名美术和一名程序使用1.5天开发完成的h5游戏《围住神经猫》,三天时间内游戏访问量超过一个亿,这是APP所无法达到的。在渗透上,HTML5可以非常低成本地放到任何APP中,例如在购物APP上下单,转到支付宝页面支付,而不需要安装支付宝的APP,在支付宝上可以跳到快的打车的页面打车,而不需要安装快的的APP。尽管HTML5在功能上受到一定的限制,但其传播性和渗透性是Native比不了的。

所以,让我们且放下改革或颠覆的想法,重新思考HTML5的功能和职责,让其最大限度发挥传播和渗透的作用,成为APP生态的血管。这是当下要做的。