“Hybrid App同时使用网页语言与程序语言开发,通过应用商店区分移动操作系统分发,用户需要安装使用的移动应用”。总体特性更接近Native App但是和Web App区别较大。只是因为同时使用了网页语言编码,所以开发成本和难度比Native App要小很多。因此说,Hybrid App兼具了Native App的所有优势,也兼具了Web App使用HTML5跨平台开发低成本的优势.
Hybrid App按网页语言与程序语言的混合,通常分为三种类型:多View混合型,单View混合型,Web主体型。
多View混合型:即Native View和WebView独立展示,交替出现。
单独View混合型:即在一个View内同时出现Native View和WebView。(百度搜索)
Web主体型:即主体为WebView,主要以网页语言编写,穿插Native功能。(解决了界面差的问题,可成为最好的)
Web App、Hybrid App、Native APP对比
Web App(网页应用)
|
Hybrid App(混合应用)
|
Native App(原生应用)
| |
开发成本 | 低 |
中
|
高
|
维护更新 |
简单
|
简单
|
复杂
|
体验 |
差
|
优
|
优
|
Store或market认可 | 不认可 | 认可 |
认可
|
安装 | 不需要 |
需要
| 需要 |
跨平台
|
优
|
优
|
差
|
中间件:PhoneGap、Titanium、Salama、AppCan