Hybrid开发模式就是app里面嵌套H5页面吗?

看了网上的Hybrid开发模式介绍,感觉就是app里面内嵌一个webview,然后里面展现前端做的H5页面,这就是native和H5混合开发,对吗?这样的理解有问题吗?

阅读 7.6k
3 个回答

差不多
hybrid app 本质就是一个webview,然后通过接口调用原生代码实现功能

这只是表面。

如果混合开发只是一个浏览器加载一个H5,请问如何查看通讯录,如何发短信,如何唤醒其他APP。H5网页没有办法和手机API进行交互的。

所谓混合开发,其中混合二字已经说的很明白了,绝对不是一种,如果H5装webview最多只能算成做网页。可以看看目前国内的混合开发服务提供公司,如dcloud,apicloud,appcan等。都是提供JS接口供网页开发的时候使用,如果遇到一些不叫消耗性能的,可以采用原生运行处理,js传入参数,处理完之后回调给js并展示。可以使用js通过暴露的接口获取通讯录等安卓API功能。

所谓混合开发就是原生和H5的结合,利用H5展示部分的开发效率和原生数据的处理能力。

移动端的开发,大致有三种吧Native、 Hybrid和Web App,顾名思义Hybrid就是native和web app的混合形式。将通用的,对性能要求不是那么高的App界面可抽出来作为web界面开发,Native直接调用。一般Hybrid App开发,App界面之间的跳转关系由Native实现并完成,web界面主要作为内容填充到Android和iOS的浏览器控件中。

文章地址http://www.tuicool.com/articl...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题