为了账号安全,请及时绑定邮箱和手机立即绑定

求解,关于webapp和混合式开发的区别?

/ 猿问

求解,关于webapp和混合式开发的区别?

宝慕林4294392 2019-11-11 13:49:47

webapp和混合式开发的区别


查看完整描述

3 回答

?
慕的地10843

1. Web APP

Web App 指采用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。
优点
(1)开发成本低,
(2)更新快,
(3)更新无需通知用户,不需要手动升级
(4)能够跨多个平台和终端。
缺点:
(1)临时性的入口
(2)无法获取系统级别的通知,提醒,动效等等
(3)用户留存率
(4)设计受限制诸多
(5)体验较差
2. Hybrid App

Hybrid APP指的是半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web 。
例如Store里的新闻类APP,视频类APP普遍采取的是Native的框架,Web的内容。
Hybrid App 极力去打造类似于Native App 的体验,但仍受限于技术,网速,等等很多因素。尚不完美。



查看完整回答
反对 回复 2019-11-16
?
慕慕森

后端可采用他山框架,解决webview版本碎片化的问题。他山跨平台混合应用开发框架(OHUI),是使用Gecko(v1.9~v52)嵌入,实现跨平台混合应用的开发。支持xp/2003/win7,8,9,10+
x32/x64,Linux,Android 系统,支持xul, html(5), css(3),
js,c/c++/java混合编程开发界面。OHUI v22.0发行包大小13MB(Linux下21MB).V45 for Android 23MB.

查看完整回答
反对 回复 2019-11-16
?
largeQ

原生APP开发与混合APP开发优劣势对比?
湖南艾尼科技 08-03 17:08 大
APP前期开发是选择直接使用原生开发比较好,还是使用混合开发模式更合适呢?【湖南艾尼科技】认为,使用后一种方式到后期可能还是需要重构,与其这样还不如前期直接使用原生的开发。

一、混合APP开发的优劣势

玩了这游戏,我三天没开电脑
广告
图片广告详情
优势:这个取决于APP是做什么啦,如果只是简单的资讯类或者电商类的,可选择混合开发,另外还可以兼容多个平台,更新速度快,可节约跨平台成本。

劣势:混合APP看开发的安装包比原生的APP包大一些,运行时间越长就容易会出现卡顿的情况,当然这个跟开发有木有很好的垃圾和缓存清理机制有关。

二、原生APP开发的优劣势

优势:安装包较小、性能高、运行速度快,还有一个优势是,面对公司快速增长时候,技术人员的压力不会那么大,不会对web服务器访问压力瞬间增加导致司机情况,程序猿只需要做一下数据库的主从分离、读写分离、数据库的负载均衡就ok了。

劣势:从成本来看,原生APP开发需要安卓工程师及iOS工程师,开发成本相对高,开发周期比较长,当然还会有BUG,开发的不好的话,APP容易出现闪退的情况,另外支持设备有限(哪个系统就只能在哪个平台专属设备上用)

其实每一种类型都有着自己的优势与缺点,到底哪种更值得考量,大家还需根据自己的需求选择最适合自己的开发模式。



查看完整回答
反对 回复 2019-11-16

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信