请问把应用里面一些对性能要求不是特别高的功能界面都做成 h5 的
然后放本地
每次调用就用 uiwebview ( iOS )/ webview ( android )加载本地资源
然后一些请求或原生调用就通过 js 触发原生的接口
这样只要保障了原生接口的可用性
以后某个界面需要调整或业务发生变化的时候
就从服务器更新 h5 相关的文件到本地
就不需要频繁上线应用了吧
而且加载本地的资源文件速度也快
只要不是做大量的列表数据处理应该执行效率跟原生相差也不大吧
现在担心的主要是这种下载远程 h5 相关文件在本地执行的方式会不会被当成 jspatch 那种的热更新
求指教。。。
1
wohenyingyu02 2017-04-22 12:02:02 +08:00 via iPhone
当然不会。
|
2
Ison OP @wohenyingyu02 请问这种方案会有什么潜在弊端么
|
3
luwu1991 2017-04-22 12:49:36 +08:00 via iPhone
用 React-Native 吧
|
4
otakustay 2017-04-22 13:00:07 +08:00
只有一个 webview 的 app 会被苹果拒掉的
|
5
wohenyingyu02 2017-04-22 13:22:07 +08:00 via iPhone
@Ison 我不明白你怎么用 js 触发原生的接口。
|
6
em70 2017-04-22 13:22:17 +08:00 via Android
如果下载缓存数据都不准,那高德地图离线地图怎么办
|
7
Ison OP @wohenyingyu02
h5 调用 native |
10
wshcdr 2017-04-22 14:28:52 +08:00
这种就是 H5 内容要更新的时候,会比较痛苦
|
12
yiios 2017-04-22 15:28:07 +08:00
楼主你说的就是 Hybrid H5
|