首页 > 代码库 > 为什么我不看好HTML5替代原生APP

为什么我不看好HTML5替代原生APP

最近HTML5又开始大火起来了,几年前我也是HTML5的忠实粉丝,狂热的技术爱好者和BS系统的开发者,我和这些鼓吹HTML5的人一样,硬件的提升,必将会提升HTML5在移动互联端的用户体验,对,说的是用户体验,多高端,多逼格啊,我以前也是这么想的嘞。

可是,我现在却有一点点疑惑,为啥呢?并不是说HTML5不好,HTML5真的很好,它的理念,它提供的特性点,包括微软全面推行的windows10,抛弃IE浏览器,这对于被IE折磨了这么多年的开发者来说,可以讲是一个天大的喜事啊,因为微软的新浏览器Spartan(斯巴达人)必然会走W3C的标准路线,在移动互联时代,基于浏览器的入口,W3C的标准是必须的,微软已经太落后了,它必须这么干,其带来的好处就是,windows平台上可以全面支持HTML5了,对于遗留系统,则又是一场灾难。好像跑偏了哈。

那么,为啥我又要在大家狂欢的时候说这么一句大逆不道的话呢?因为,这根!本!就!不!是!用!户!体!验!的事情。

这就要从苹果说起,大家都认为苹果的iphone、ipad、macbook这些牛逼的设备是苹果公司能立足于市场的根本,对,这样想是没有问题的,谁都应该活在当下,如果这些设备不能把竞争对手全部打掉,苹果如何立足于这个商业丛林之中?但是,这只是当下。

苹果公司最牛逼的地方在于其建立了一种全新的软件分发机制,那就是AppStore,这才是苹果对整个软件生产和分发历史的最大贡献。其解决了一个移动互联时代最重要的一个问题,也是桌面时代最大的问题,那就是盗版的问题,盗版阻碍了整个软件工业的发展。

写到这里,也就解释了HTML5为何不能替代原生APP的问题,因为未来软件行业的快速发展,必然是随着整个社会对软件知识产权的逐步认识提升而快速发展,必然不会走以前的老路。

当然,并不是说HTML5就不行,在基于APP为入口的移动互联时代,原生+HTML5 WebView方式的融合当然是一种新的趋势,但是原生的优势只会增强而不会减弱,因为HTML5发展了,原生的技术当然也在更快速的发展。因为,我们需要用新的眼光来看新的趋势。

为什么我不看好HTML5替代原生APP