Skip to content

Latest commit

 

History

History
50 lines (26 loc) · 818 Bytes

概览.md

File metadata and controls

50 lines (26 loc) · 818 Bytes

开发分工

  1. 把操作系统硬件和需要高体验、支付等功能交由native app开发

  2. 将webApp(H5)嵌入到Native APP的webview

webview基于webkit渲染页面

Hybrid的评价

Hybrid的优点:

  1. 体验更好,更接近原生
  2. 快速迭代,无须 app 审核

缺点:

  1. 联调、测试比较麻烦
  2. 运维成本高,更新上线流程麻烦

Hybrid适用场景:体验要求高,迭代频繁 H5适用场景:单次运营或者不常用功能

重点

H5 与 Native app的通信方式:

  1. JSBridge: 给webview的全局对象添加所有需要 H5 调取的APP 方法

  2. 伪协议传输(file协议)

混合开发解决方案

cordova

ionic

phoneGap

原生开发

基于js编写功能,最后生成原生代码

React native

Flutter

uni-app