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