美文网首页
hybrid app简介

hybrid app简介

作者: 借他一个明天 | 来源:发表于2016-11-08 23:50 被阅读112次

     Hybrid App是指介于web-app、native-app这两者之间的app,它虽然看上去是一个Native App,但只有一个UI WebView,里面访问的是一个Web App,比如街旁网最开始的应用就是包了个客户端的壳,其实里面是HTML5的网页,后来才推出真正的原生应用。再彻底一点的,如掌上百度和淘宝客户端Android版,走的也是Hybrid App的路线,不过掌上百度里面封装的不是WebView,而是自己的浏览内核,所以体验上更像客户端,更高效。

     “Hybrid App同时使用网页语言与程序语言开发,通过应用商店区分移动操作系统分发,用户需要安装使用的移动应用”。总体特性更接近Native App但是和Web App区别较大。只是因为同时使用了网页语言编码,所以开发成本和难度比Native App要小很多。因此说,Hybrid App兼具了Native App的所有优势,也兼具了Web App使用HTML5跨平台开发低成本的优势

     Hybrid App按网页语言与程序语言的混合,通常分为三种类型:多View混合型,单View混合型,Web主体型

多View混合型

    即Native View和Web View独立展示,交替出现。2012年常见的Hybrid App是Native View与WebView交替的场景出现。这种应用混合逻辑相对简单。即在需要的时候,将WebView当成一个独立的View(Activity)运行起来,在WebView内完成相关的展示操作。这种移动应用主体通常是Native App,Web技术只是起到补充作用。开发难度和Native App基本相当。

单View混合型

    即在同一个View内,同时包括Native View和Web View。互相之间是覆盖(层叠)的关系。这种Hybrid App的开发成本较高,开发难度较大,但是体验较好。如百度搜索为代表的单View混合型移动应用,既可以实现充分的灵活性,又能实现较好的用户体验。

Web主体型

    即移动应用的主体是Web View,主要以网页语言编写,穿插Native功能的Hybrid App开发类型。这种类型开发的移动应用体验相对而言存在缺陷,但整体开发难度大幅降低,并且基本可以实现跨平台。Web主体型的移动应用用户体验的好坏,主要取决于底层中间件的交互与跨平台的能力。国外的appMobi、PhoneGap和国内的WeX5、AppCan和Rexsee都属于Web主体型移动应用中间件。其中Rexsee不支持跨平台开发。appMobi和PhoneGap除基础的底层能力更多是通过插件(Plugins)扩展的机制实现Hybrid。AppCan除了插件机制,还提供了大量的单View混合型的接口来完善和弥补Web主体型Hybrid App体验差的问题,接近Native App的体验。而WeX5则在揉合PhoneGap和Bootstrap等主流技术的基础上,对性能进一步做了深度优化,不但完全具备Native App对本地资源的调用能力,性能体验也不输原生;WeX5所开发出来的app具备完全的跨端运行能力,可以无需任何修改直接运行在各种前端环境上。

Web App、Hybrid App、Native APP对比

相关文章

  • hybrid app简介

    Hybrid App是指介于web-app、native-app这两者之间的app,它虽然看上去是一个Nativ...

  • hybrid app 简介

    移动端 App 的种类 native-app web-app hybrid-app 各种 App 的特点 nati...

  • HybridAPP基础|WKWebView加载及跳转监听

    Hybrid App简介 Hybrid App(混合模式移动应用)是一种即古老又时髦的开发模式,古老是因为在iPh...

  • Cordova 3.x 基础

    离线API文档4.0.0的CHM版 简介 优点 Hybrid App介于Native App和Web App之间,...

  • Hybrid APP - 混合式开发

    Hybrid APP基础篇(一)->什么是Hybrid App Hybrid APP基础篇(二)->Native、...

  • 关于Hybird

    简介 Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具...

  • 积攒健康项目(APP)简介

    积攒健康项目(APP)简介 积攒健康使用Dcloud旗下的Hbuilder平台开发,是一款混合APP(Hybrid...

  • [转/技术前沿]Hybrid App

    转自 Hybrid App 转至 2016年5月24日 By Paul 简介“云”时代的来临正在改变App和运...

  • HybridApp

    iOS Hybrid 框架 - PhoneGap iOS Hybrid 框架Hybrid App 开发(开篇) ...

  • Hybrid App—— WKWebView demo

    市场现有3类主流APP类型,分别为:Web App、Hybrid App、 Native App。 Hybrid ...

网友评论

      本文标题:hybrid app简介

      本文链接:https://www.haomeiwen.com/subject/acszuttx.html