微信小程序与传统APP十大优劣对比
随着微信公众平台的开放,微信端小程序涌现市场,带来很很多便利和简单的原生操作,询:微信端小程序是否会替代传统的APP应用?两者的优劣如何?我们一起来看看传统APP与微信端小程序十大优劣对比
微信正让60%的APP变得没有存在价值,这个观点是从价值层面来谈的,以我们和传统企业合作实践的经验来看,从功能层面来看,未来,80%的传统APP将会被微信端小程序所代替。
APP作为用户接入移动互联网世界的桥梁和入口,研究APP,对于传统商家实现移动营销具有重要的价值。下面,从开发成本、开发周期、使用功能、营销价值、用户隐私、安装流程、占用空间、卸载残留、升级维护、推广成本十个方面进行对比分析,揭示微信端小程序的优势与价值。
一 、开发成本
成本与收益永远是商家最关注的两个核心问题。一般传统APP的开发费用普遍都是5万以上左右,对于部分大型企业客户的收费基本是在10万以上。目前,微信端微信端小程序收费不高,基本可在万元内。事实上,两者后台调用的数据库并无区别,只是传统APP的前端更花一些功夫罢了。总体而言,传统APP的开发成本要高出微信小程序很多。
二 、开发周期
传统APP的开发周期普遍是在2-5个月,微信端小程序基本是在两个星期左右搞定,部分功能要求不高的话,甚至一周内即可完成全盘的开发工作,微信小程序开发周期无疑更短一些。
三 、使用功能
传统APP的主要功能可以划分为查询、销售预订、资讯浏览以及个性服务几大类别。实际上,微信小程序的开发需求大部分来自传统商家和企业,他们更多的功能需求体现在查询、预订、销售(资讯收集、广告消息发送)、浏览四个层面,而这些,微信小程序均可实现,与传统APP所具备的功能是完全一致的,两者并无太大的区别。可以说,传统APP能做到的功能,微信小程序同样可以实现。
四 、营销价值
据观察,人们常用的APP不会超过10个。传统APP属于典型的被动式营销,如果不是刚性需求,用户自动打开的可能性很低。微信小程序,更偏向主动式营销,契合行业特点,能精准实现点对点的沟通,为企业与用户搭建起精准的互动桥梁。同时,微信小程序还为传统商家营销推广节省大量人力物力以及短信费用,优势显著。
从需求来看,用户有可能关注上百家企业商家的微信账号,但用户绝不可能安装一百家企业的APP应用!即使用户安装了,打开率如何都是一个问题,最终必然导致其营销价值大打折扣。
五 、用户隐私
传统APP涉及大量窥探用户隐私的行为,这是整个行业人所共知的事实,窥探用户短信内容,通话记录,通讯录名单均是常有的事情,部分著名APP应用亦不例外。有心的朋友用腾讯的手机管家或者360手机助手测试一下,即可发现这个问题严重到什么地步。某相机应用,居然也要求调取用户手机号码,通讯录名单;某看图应用,居然要读取用户短信内容的权限,实属可恶。
目前,这种行为尚未引起用户大规模追责,但是窥探用户隐私是极为严重的问题,假以时日,不然引起用户强烈愤慨,从而导致用户对整个APP应用市场产生严重的质疑。
微信小程序依托微信平台运行,受到微信端的限制与规管。目前来看,并不存在窥探用户隐私这个问题。
六 、安装流程
传统APP应用需要用户自行下载安装,微信小程序则只需要用户简单扫描一下微信二维码或自生(开发出来的)即可轻松实用,对于大量具有线下经营实体的商家而言,无疑更为合适,对于用户来说,也更简单方便。
七 、占用空间
传统APP安装到手机之后,或多或少会占用一定的手机空间。同时,商家为了强化自身的APP应用价值,开始罔顾用户需求,不断给APP增添各种附加功能,从而导致APP的体积和占用空间不断增大。诸君可曾见,哪个APP是越升级,体积越小?占用空间越小的?
微信小程序是以微信公众平台为入口,实际上,微信小程序只是给APP的功能开了一扇门而已,完全没有占据用户手机空间的问题。
八 、卸载残留
由于传统APP都需要用户下载安装,基于利益角度考量,用户在卸载的时候,传统APP依然或多或少地有部分内容残留在用户手机里面,将直接影响用户手机系统的运行速度。显然,这是用户所不乐见的。微信小程序只需直接取消关或用完即走即可,压根不存在残留问题,轻松简单,很容易获取用户喜爱。
九 、升级维护
传统APP的维护成本很高。目前,主流的手机操作系统主要有PalmOS、Symbian、Windows mobile、Linux和Android、iPhoneOS,黑莓七种,商家需要针对不同的操作系统做兼容性的考量和开发。微信小程序则运行于微信公众平台,实质将大部分的维护事宜转嫁给腾讯公司了,其维护成本、维护周期和维护流程都简单得多。
同时,升级也是一个重要问题。传统APP需要通知用户,用户自行升级。如果用户基数庞大,彼此使用的是不同版本的APP,可能造成功能上的缺失。微信小程序则是在微信公众平台后端完成升级维护工作,不论用户规模,迅速完成整体升级工作,极大地便利于商家和用户。
十 、推广成本
传统APP应用开发完成之后,主要通过与360手机助手、百度应用、安全管家等应用市场进行合作推广,引导用户下载安装,推广成本颇高。微信小程序则更多的是借助微信朋友圈、线下经营门店、优惠促销活动等吸引用户扫描添加,综合推广成本更低。
微信小程序与传统APP十大优劣对比的更多相关文章
- 微信小程序与手机APP区别
微信小程序与手机APP区别 ------------------<><><><>------------------ 微信小程序自去年年初,张小龙放话要 ...
- 微信小程序周报(第十三期)-极乐商店(store.dreawer.com)出品
重要:极乐商店域名变更:wxapp.dreawer.com/变更为store.dreawer.com/ 每周一笑 当年刚学打篮球的时候,疯狂地迷恋上了乔丹,然后迷恋上了NIKE,更熟记了NIKE的那句 ...
- 微信小程序、安卓APP、苹果APP对比分析
今天的话题主要是关于微信小程序.安卓APP.苹果APP对比分析.既然是对比分析肯定是将它们一个一个说明. 本篇不涉及技术话题,只讲解微信小程序.安卓APP.苹果APP它们各自的优缺点及其应用场景. 一 ...
- 微信小程序把玩(二十八)image组件
原文:微信小程序把玩(二十八)image组件 image组件也是一个程序不可缺少的,可以这样说一个app中image组件随处可以看到,一般 image有两种加载方式第一种是网络图片第二种是本地图片资源 ...
- 微信小程序中的app.js-清除缓存
微信小程序中的app.js 关于小程序app.js生命周期的介绍 App(Object) App() 函数用来注册一个小程序.接受一个 Object 参数,其指定小程序的生命周期回调等. App() ...
- 微信小程序唤起其他微信小程序 / 移动应用App唤起小程序
微信小程序唤起其他微信小程序 / 移动应用App唤起小程序 1. 微信小程序唤起微信小程序 小程序唤起其他小程序很简单 先上链接 小程序跳转小程序 Navigator组件 推荐使用 小程序跳转小程序 ...
- 微信小程序把玩(三十四)Audio API
原文:微信小程序把玩(三十四)Audio API 没啥可值得太注意的地方 重要属性: 1. wx.getBackgroundAudioPlayerState(object) 获取播放状态 2.wx.p ...
- 微信小程序把玩(二十九)video组件
原文:微信小程序把玩(二十九)video组件 视频播放组件与图片加载组件也没啥差别,使用起来也没啥注意的 重要属性: wxml <!--监听button点击事件--> <button ...
- 微信小程序把玩(二十四)toast组件
原文:微信小程序把玩(二十四)toast组件 toast消息提示框,可用在提示一些信息,比如清楚缓存给用户一个友好的提示!或操作一些请求不想让用户有什么操作,toast也可以做到因为toast显示时其 ...
随机推荐
- 理解Docker(5):Docker 网络
本系列文章将介绍 Docker的相关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ...
- Bluemix中国版体验(一)
很高兴终于拿到了中国版Bluemix的账号!中国版的Bluemix是由世纪互联运营的,这也是世纪互联继Microsoft Azure,Office 365之后运营的又一个国际一线大品牌的云服务. 中国 ...
- SCNU ACM 2016新生赛初赛 解题报告
新生初赛题目.解题思路.参考代码一览 1001. 无聊的日常 Problem Description 两位小朋友小A和小B无聊时玩了个游戏,在限定时间内说出一排数字,那边说出的数大就赢,你的工作是帮他 ...
- CANopen学习——感性认知
看不懂的知识硬着头皮也要看.读了当时虽然不理解,但脑子里对其相关名词.概念有印象,继续看下去,多读几遍,一定会在某个地方顿悟. CAN总线只是定义了物理层和数据链路层,并没有定义应用层.这么优秀的总 ...
- idea 插件的使用 进阶篇
CSDN 2016博客之星评选结果公布 [系列直播]零基础学习微信小程序! "我的2016"主题征文活动 博客的神秘功能 idea 插件的使用 进阶篇(个人收集 ...
- Python学习--Python简介
Python 简介 Python是一种解释型.编译性.面向对象.动态数据类型的高级程序设计语言.Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. P ...
- day7_subprocess模块和面向对象,反射
常用subprocess方法示例 #执行命令,返回命令执行状态 , 0 or 非0>>> retcode = subprocess.call(["ls", &qu ...
- 用iMindMap如何提高我们绩效
iMindMap模板中的向导功能可以帮助用户快速的建立起对应类型的思维导图,帮助初学者用户更快的掌握iMindMap.本文就介绍了iMindMap模板向导中的绩效辅导思维导图. 我们打开iMindMa ...
- Java分页需求
近期在实现项目接口时,经常需要分页功能.有时返回“String”,有时是“Object”格式的分页List.针对这种情况,本人用java实现对List分页. 第一版 package org.sun.j ...
- 用Python实现多核心并行计算
平常写的程序,无论是单线程还是多线程,大多只有一个进程,而且只能在一个核心里工作.所以很多应用程序即使正在满载运行,在任务管理器中CPU使用量还是只有50%(双核CPU)或25%(四核CPU) 如果能 ...