1. 开发成本
原生的有 iOS 和 Android 两个客户端开发,且需要发版,iOS 还需要审核尤其发版需要些时间。
H5 只需要前端开发,无需提审直接上线,不包括小程序。
总结: 活动、帮助中心、协议、商详等需要经常变更、或一次性或富文本的页面使用 H5 来开发。
2. 业务需要
原生开发与系统的交互更直接,H5 与移动设备系统的交互需要原生提供 “桥” 的方法。
总结: 需要使用定位、相册相机等功能时最好使用原生开发
3. 其他
交互体验上,原生的更加流畅,可以设置默认样式,无网络时体验更加友好。