webApp、NativeApp、HybridApp的优点与缺点
webApp(手机开发应用软) : 直接在网页上访问,也叫m站。
优点 :
1、无需下载安装包,节约手机空间,便于应用传播。
2、整体量级较轻,开发成本低,便于迭代。
3、基于浏览器,无跨平台压力,与其他网站之间跳转更方便。
4、应用开发者直接在后台更新,不需要用户手动更新,用户每次看到的都是全新版本,更便于业务的开展。
缺点 :
1、整体效果和体验很难达到Native App的效果。
2、Web App访问手机本地文件和应用不如Native App方便。
3、由于要在浏览器中打开,多了打开浏览器—找到书签—打开书签的操作(没有书签将有更多步骤),没有Native App便捷。用户黏性不高。
4、数据没有实现本地化,用户容易流失数据。
5、云计算还在发展中,网站实现还在发展。主观上:没有使用Web App的习惯。
NativeApp
优点 :
1、提供最佳用户体验(不同平台不同体验),最优质的用户界面,流畅的交互,打开速度更快。
2、可以访问本地资源。
3、可以调用移动硬件设备,比如摄像头、麦克风等。
4、可节约带宽成本。
5、盈利模式明朗。
缺点 :
1、开发成本高。Android、IOS需要独立的开发项目,针对不同平台要提供不同体验。
2、发布新版本慢。下载是用户控制的,需同时维护多个版本,成本较高。
3、应用商店发布审核周期长:安卓需1~3天,IOS需要的时间更长。
4、盈利需要与第三方分成。
HybridApp : WebApp嵌入到Native App
特点 :
1、在实现更多功能的前提下,使得app安装包不至于过大。
2、在应用内部打开web网页,省去了跳转浏览器的麻烦。
3、主要功能区相对稳定下,增加的功能区采用web形式,使得迭代更加方便。
4、web页面在用户设置不同的网络制式时会以不同的形式呈现。(以微信朋友圈为例 : 在数据流量下,设置APNS为WAP时,微信订阅号内容将屏蔽图片和视频,这样能为用户省去一部分流量,当然整个页面阅读就不那么友好了)
webApp、NativeApp、HybridApp的优点与缺点相关推荐
- WebApp NativeApp HybirdApp
一.混合式开发 对比现在流行的三种APP:webApp NativeApp HybridApp (1).WebAPP: (移动端网站) * 不需要下载安装,通过移动端浏览器来访问 * HTML5+CS ...
- HTML5 的优点与缺点
前端面试题(2) 打卡: 2021-4-26 HTML HTML5 的优点与缺点? 优点 (1)网络标准统一,html5是由w3c提出(建立网站的技术统一) (2)多设备,跨平台 (3)即时更新⏲ ( ...
- ”舍得“大法:把自己的优点当缺点倒出去
和几个创业者在网上或线下聊天,聊着聊着几个人就开始激动或吐槽了,无外乎几个原因:1)创业成效还不见 2)亏损现象不能扭转 3)产品打不出去 ,打了广告很多钱都无法把产品推出去 我暂时不去主观和客观的评 ...
- 流行的9个Java框架介绍: 优点、缺点等等
流行的9个Java框架介绍: 优点.缺点等等 在 2018年,Java仍然是世界上最流行的编程语言.它拥有一个巨大的生态系统,在全世界有超过900万Java开发人员.虽然Java不是最直接的语言,但是 ...
- 计算机优点 缺点劣势英语作文,Internet网的优点与缺点英语作文
Internet网的优点与缺点分析英语作文:internet,利弊,优缺点,好坏,作文 Advantages: 1. fast and convenient 2. informative and re ...
- BYZ原创天语w806测评--入手2天,总结优点、缺点.
原帖地址:BYZ原创天语w806测评--入手2天,总结优点.缺点.楼下附上图片哦! billyzhou033邀请您访问锋动网 http://flydong.com/?fromuid=989 昨天刚入手 ...
- Pytorch 自定义激活函数前向与反向传播 ReLu系列 含优点与缺点
文章目录 ReLu 公式 求导过程 优点: 缺点: 自定义ReLu 与Torch定义的比较 可视化 Leaky ReLu PReLu 公式 求导过程 优点: 缺点: 自定义LeakyReLu 与Tor ...
- HTML5的优点与缺点
HTML5的优点与缺点 文章目录 HTML5的优点与缺点 优点 缺点 优点 网络标准统一.HTML5本身是由W3C推荐出来的. 多设备.跨平台. 及时更新. 提高可用性和改进用户的友好体验. 缺点 安 ...
- ajax感受,有什么缺点,浅谈ajax的优点与缺点
AJAX (Asynchronous Javascript and XML) 是一种交互式动态web应用开发技术,该技术能提供富用户体验. 完全的AJAX应用给人以桌面应用的感觉.正如其他任何技术,A ...
最新文章
- Struts 2(八):文件上传
- ping 出现(DUP)以及连接虚拟机ssh自动断开
- 两种选择排序算法:简单选择排序、堆排序
- c语言 判断一个图是否全连通_C语言:程序运行流程图与顺序结构语句
- SpringCloud 从菜鸟到大牛之九 服务跟踪 spring CLoud sleuth + Zikpin
- 公众号php空间是啥意思,什么是“希尔伯特空间”?
- toB产品经理的KPI
- MySQL8的8大新SQL特性
- 测试需求分析第二部分
- Mysql 电商常用的时间操作(当天,昨天,7天,30天,半年,全年,季度等等)...
- 华为hcip认证考试题库有哪些内容?华为hcip认证考试题库试题举例
- Java、JSP大学生助学贷款管理系统的设计与实现
- 计算机中人民币符号在哪儿,详细教您电脑怎么打人民币符号
- URL.createObjectURL()方法
- C51最小系统板红外遥控控制led灯的亮灭
- Tcp四次挥手谁需要等待,为什么等待时间为2MSL
- interface 相关知识
- 微信罕见出手,再造一个万能的电商平台!
- 微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式(最最最优版)
- Cisco Packet Tracer(对cisco模拟器的初识+路由基本配置)