谈hybrid
hybrid为”混合”,是前端和客户端的混合开发,需要前端开发人员和客户端开发人员配合完成,在某个环节也会涉及到server端
hybrid和h5的区别
相比优点
1.体验更好,和NA体验基本上是一致的
2.看快速迭代,不需要app审核
相比缺点
1.开发成本高,联调,测试,查bug较麻烦
2.运维成本高。
适用场景
- 不是所有场景都适合使用
hybrid - 使用
NA:体验要求极致,变化不频繁 - 使用
hybrid:体验要求高,变化频繁 - 使用
h5:体验无要求,不常用
具体实现
- 前端做好静态页面(
html js css),将文件交给客户端 - 客户端拿到前端静态页面,以文件形式存储在
app中 - 客户端在一个
webview中 - 使用
file协议加载静态页面