消息关闭
    暂无新消息!

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


3个回答

︿ 2

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

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

︿ 1

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

︿ 0

这只是表面。

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

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

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