移动应用区别

> 1. webApp (移动端页面)

1.
html,css,js
以url地址为入口,运行在浏览器端

2.
优点: 开发成本低、多终端适配、传播方式快、更新及时

缺点:依赖浏览器运行环境、运行体验差、用户存留率低、局限于网页API, 没有系统级别权限

3. 解决方案:
第三平台入口(微信公众号,支付服务号)
微信提供了jsSDK,网页可以调用微信原生功能
小程序,无需关注即可打开,并且保留记录,可以分享

> 2. nativeApp

1.IOS (Object-c 或者swift 安装包类型ipa)
2.安卓 java语言开发 (安装包类型.apk)

优点:运行速度快、系统权限高、用户存留率高
缺点:开发成本高(安卓,ios)、安装到手机,占用手机内存、更新不及时

> 3.hybridApp (native结合webApp)

native做架构层,以及系统级别权限功能的开发,使用webview技术嵌套网页实现其他功能

优点:安装包占用内存小、用户存留率高
缺点:运行体验差、需要网页配合,同时兼容安卓,ios,web网页、通讯问题

解决方案:
部分系统级别功能使用原生开发,网页调用
JSBridge解决web和native的通讯问题
第三方框架做了集成、好的native层内容,只需要关注web开发即可,常见的框架:apiCloud dcloud
编译型框架: react-native weex
小程序的出现

转载于:https://www.cnblogs.com/2oex/p/9712090.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值