移动端一般分h5 app 混合开发,为啥会这样因为如果你更新内容经常让用户去下载包,我觉得不是很合适,有更新频繁的页面都是h5去替代,这样就是热更新网页部署,用户感知不到,webview的使用,
目前的趋势小程序 app很多都是这样使用的,目前高德和百度腾讯之类的地图收费,导致很多开源地图的使用,但又不兼容,所以h5也是很好的替代品,通过传token过去来实现业务,虽然维护两套项目但也没关系,毕竟地图功能不花钱,流行的taro uniapp都是比较好的选择,h5使用vant也是不错的,如果使用两个uniapp开发也不错,选择组件库可以保证样式的统一,用户无感知的切换页面,一个打包app一个打包h5,建议一开始可以使用uni-cli还是使用,因为方便控制各种变量虽然有坑,vant的使用其实就是访问链接可以看,毕竟各种打包审核很麻烦。小程序越来越严格,其实轻量的h5也是不错的选择。