Hybrid App 混合模式移动应用
来源:互联网 发布:三菱plc模块化编程 编辑:程序博客网 时间:2024/05/22 15:41
Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。
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具备完全的跨端运行能力,可以无需任何修改直接运行在各种前端环境上。
从分析可见,Hybrid App中的Web主体型只要能够解决用户体验差的问题,就可以变成最佳Hybrid App解决方案类型。
阅读全文
1 0
- Hybrid App(混合模式移动应用)
- Hybrid App(混合模式移动应用)
- Hybrid App 混合模式移动应用
- Hybrid App——混合模式移动应用
- Hybrid App(混合模式移动应用)开发工具
- 移动混合应用Hybrid App开发实战
- 手机APP模式 之 Hybrid App(混合模式移动应用)
- 基于 Hybrid App(混合模式移动应用)中IOS开发证书创建和打包使用
- Hybrid App(混合模式移动应用) Windows系统下开发环境的搭建
- Hybrid APP 混合开发模式简介
- Hybrid APP 混合开发模式简介
- Hybrid APP混合开发
- Hybird App ( 混合模式移动应用)开发初体验
- HybridApp解决方案_No1_混合模式(Hybrid)App开发概述
- OC Hybrid App,混合开发。
- hybrid app混合webapp开发
- 移动端混合型 App(hybrid app)自动化测试选型与实践
- 为什么移动开发开始用混合app开发(Hybrid App) ,Na
- 笔记
- 基于Arduino超声波测距/盲区检测
- LabVIEW调用WebService实现天气预报
- 剑指offer 旋转数组的最小数字
- 堆排序
- Hybrid App 混合模式移动应用
- return可以返回基本类型的局部变量,但是不可以返回指针
- 简单的ListView中的条目展示设置
- https服务,但是Spring MVC总是重定向到http,怎么才能使其重定向到https上
- vxWork内核解读三--调度器
- 飘雪轩ANGULAR2笔记
- xtu 1264 Partial Sum 2017湘潭邀请赛E
- redis3.0集群搭建
- Regionals 2011 >> Asia