1 NativeAPP、HybridAPP、webApp、微信小程序的基本认知

1、NativeApp(原生APP):例如微信,其基于本地操作系统运行;优点:其进行本地资源的访问,特别流畅,而且打开速度更快,支持在线或者离线消息推送;缺点:其占用内存大,不能实时更新,开发成本大(不同的操作系统,开发语言不同,后期维护成本也很高);

2、webAPP:例如浏览器中的网页、支付宝app首页可点击的“图标”,其大多是基于浏览器运行,但不仅仅限于浏览器中使用;优点:开发成本低(响应式开发的出现,一套代码可运行在所有的移动设备浏览器),其可达到实时更新(原生app是做不到的,其往往都是应用商店提醒用户,用户可选择“是否更新”);缺点:侧重点是“展示页面”,交互功能不丰富,其严重依赖“在线环境”,脱机环境下什么都不能操作;

3、HybridAPP(混合app):其将原生APP和WebAPP进行融合,也是目前比较受欢迎的开发模式,应用大框架是原生的,其它部分内容通过网页进行封装(用户经常操作的部分采取webapp来做,不经常操作更改的部分原生app来做),例如天猫;优点:其方便更新的同时,也能保证核心功能的交互体验;

 - - - - - - >>>国内“创新性”应用 -> 微信小程序,若干年后回顾,其也不失为“革命性”产品形态;

- - - - - - >>>“微信小程序的出现,无人再用APP,APP的历史使命已然完成”,微信小程序上线发布后,大部分媒体都以此为噱头进行炒作,我们不得不考量媒体的“专业性”,这显然是“谬论”;个人推测其中有一些是大号进行牵头的“营销策略”;

4、微信小程序:2016年开启内测,2017年上线,其是基于“微信环境”运行的应用;其遵循系列规范制作,其对内存要求“小于等于2M,大于2M不允许上线”;微信小程序适合的应用:用户停留时间少,频次低,例如饿了么、滴滴、单车、墨迹天气等,例如直播、游戏类应用并不适合做成微信小程序(太重了),还有一类应用其会将常用功能拆分为微信小程序,例如微博;(2/8定律也适用,80%的用户使用的是20%的常用功能,其并不关注其它功能的使用,类似于此种应用,开发“简版”应用->微信小程序就很合适);

5、微信小程序后 ->百度、阿里陆续推出“百度小程序”、“支付宝小程序” -> 今日头条也将会推出;


补充:区别:https://baijiahao.baidu.com/s?id=1608738065371720775&wfr=spider&for=pc

你可能感兴趣的:(1 NativeAPP、HybridAPP、webApp、微信小程序的基本认知)