混合式app和原生app的区分

  1. 选择一个你要判断的app,在安卓系统上开启程序。
  2. 打开开发者选项
  3. 显示布局边界
  4. 界面有* 有色边框线 的是原生的,没有 有色边框线 *是网页加载的。

原生是针对系统开发,例如安卓系统的就需要使用webveiw做界面视图组件,只能运行于Android上,混合式可以使用cordova类似的功能软件,有cordova 的本地打包和Hbuild的云打包,来连接各个系统的原生设备相关的api(同时需要调用相应的api接口,当然得要是打包工具所支持的api),将视图层连接上不同系统的原生api,部署到各个系统上。使用js脚本就可以调用设备硬件功能。实现网页渲染程序和调用原生设备程序的混合式app.
具体操作,编辑视图和脚本,这一步骤使用前端框架,接着使用cordova添加平台和插件,编译打包。

posted @ 2019-01-21 11:35  QiuYuLing  阅读(1852)  评论(0编辑  收藏  举报