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