概念性术语--native和h5、----待填充



native和h5的区别

native是使用原生系统内核的,相当于直接在系统上操作。是我们传统意义上的软件,更加稳定。
但是H5的APP先得调用系统的浏览器内核,相当于是在网页中进行操作,较原生APP稳定性稍差,似乎还没有百万级用户量的H5 APP。
但是h5最大的优点是可以跨平台,开发容易。
native的话需要用Android的语言和iOS的语言各自写,H5只要开发一套。

结合使用:主体使用原生 APP 来提高 APP 的性能,同时在更新、改动频繁的部分使用 H5。

就目前来说,Native的运行性能和UI控件的渲染性能都要比H5有明显优势,而H5优势在于快速开发迭代。长远来看,H5的流行得要看H5是否能更进一步的贴近Native的性能和效率。未来比较多的方案可能是H5+Native混合开发模式。(微信应用号)
native APP不会垮,H5 app传播快准狠,时效性高,但是持续性短。
H5适合做表示层,如果常见界面经常换,或者要做跨平台的软件,又要很快上线的,H5还是很合适的。调用硬件什么的- -|||好像可以建议采用H5+native混合开发模式。





转载:http://www.jianshu.com/p/1a726c7e330f

你可能感兴趣的:(技术杂谈)