深度理解微信小程序的思想
这篇文章不涉及小程序技术方面得问题,只讨论小程序的核心问题。
探讨一个问题最好的方法是问”为什么“,这篇文章主要思路是通过回答以下几个问题来探讨微信小程序的“思想”。
为什么微信要开发微信小程序?
微信开发小程序的一个目的据说是打通线上与线下的联系,因为微信目前的月活跃用户数量已经达到了8亿 ,但是除去微信支付,其他功能与线下几乎没有联系,所以微信希望能利用一个功能将微信的影响力扩展到线下,所以小程序就出来了。其次,很多人开玩笑说微信的目标是手机上的另一个操作系统,所以小程序应该是其战略的一部分,微信希望利用小程序颠覆手机应用市场,借助小程序的特性,进一步扩大影响力。
不知道你是否有这种经历:某天需要用电脑处理一下图片或数据,但是处理完以后几乎不会再需要这项功能,所以我们一般是使用在线工具,如“在线PDF转Word”。但是这种方法在手机端是无法利用的,而小程序可以作为手机端的种种在线工具填补这个空白。
小程序的核心目的是什么?
就目前看来,微信希望小程序能够替代APP,其与APP相比的主要优点是不占内存,一个小程序大概只需要1M的存储空间,而一般的APP需要20M大小的存储空间,这对于手机存储空间有限的用户简直是一个天大的福利,同时对于使用频率较低的APP,小程序可以避免存储空间浪费。从公司的角度来看,开发小程序的成本远远低于开发APP,对于用户较少的公司,其会倾向于用小程序替代APP,毕竟省事。小程序可以实现APP的大多数功能,他们一直在强调即用即走、唾手可得。小程序的使用场景是很快速地给用户提供服务,用完后让用户快速离开,这是从微信的角度去想的。
用户真的需要小程序吗?
这个问题的答案取决于个人,如果您手机内存大,可以忽略小程序。同时您又希望各个功能能够同时实现,比如边听歌边看电子书,那就只能用APP了,就目前来说,小程序的入口有效性只要一次,即只能一次实现一个特定的功能,退出小程序界面后功能即刻消失。这一缺点应该是小程序推广的最大瓶颈,因为他首先是依靠微信这个入口,便利性降低了很多。
就目前的情况来看,小程序的市场较小,程序员对其关注度较高,但是我周围的非程序员朋友几乎没怎么用到小程序,这是小程序比较尴尬的地方。他需要改变人们的手机应用方式,让人们对微信的定位从通信工具转变为生活娱乐工具。
公司真的需要小程序吗?
小程序是即用即走的,这一点可能会导致用户的流失,这会是公司在市场推广时是否利用小程序主要考虑的问题。
小公司需要小程序,大公司会开发小程序,但是不会依赖小程序。
小程序的开发成本低,不需要开发安卓与iOS两个版本的APP,省时省力。大公司(用户多)不会将自己的命运交给腾讯公司,万一哪天公司与腾讯有了利益冲突,难免会那啥,所以大公司会首先保证自己用户流量的独立入口,将主要精力花在APP的推广上,但是为了不放弃微信这个流量大蛋糕,还是会开发小程序的。
小程序的营销思路?
微信对小程序营销的限制:没有关注功能,不能群发消息,不能内嵌网页与外部链接,不能分享到朋友圈,只能分享给个人或聊天群。这些限制也就意味着利用小程序需要新的营销思路。
微信订阅号的主要营销手段是搭事实热点的东风,通过传递独特的观点吸引用户关注与分享,从而进一步实现用户数量的增长。这一方法小程序当然是不能采用的,因为其本身的定位不是传递内容而是实现某种特定功能。
最好的营销是为用户提供最好的服务,在服务相差无几的情况下怎样更好的推广?
线下推广:加载小程序所需数据流量较小,所以过去推广APP的过程中用户对自身数据流量的消耗的担忧将不会出现在小程序的推广过程中,我们可以利用现场扫描二维码的方式导入用户流量,引导用户即刻注册账号。
线上营销的最终目的是让用户主动推广的小程序,推广方法可以模仿外卖,打车的营销手段,通过烧钱这种“简单易行”的方法改变用户的手机应用使用方式,将用户流量从APP转移到小程序上。但是这种方法我认为基本不会有公司采取,拿钱帮微信代言可能没有这么傻的公司吧。
我认为小程序最终的开发者主要将是个人,个人开发者可以利用微信这个大平台推广自己的小程序,这对财力与精力有限的个人来说将是巨大的福利,个人的发展与公司的发展不同,个人资本有限,在开始阶段不得不借助其他力量壮大自己的实力,而公司必然不会讲自己的命脉讲给腾讯,也不愿作为小程序的奠基石,所以小程序是个人开发者的福音,但是不会在商业上取得巨大的成功。
深度理解微信小程序的思想的更多相关文章
- 教你理解微信小程序的生命周期和运行原理
转自:http://blog.csdn.net/tsr106/article/details/53052879 写微信小程序,他的生命周期不能不知道,不知道小程序就会出现各种bug而无法解决.小助君 ...
- 理解微信小程序的生命周期和运行原理
写微信小程序,他的生命周期不能不知道,不知道小程序就会出现各种bug而无法解决.小助君公众号带你学习小程序的生命周期和运行原理. 小程序由两大线程组成:负责界面的线程(view thread)和服务线 ...
- 理解微信小程序的双线程模型
有过微信小程序开发经验的朋友应该都知道"双线程模型"这个概念,本文简单梳理一下双线程模型的一些科普知识,学识浅薄,若有错误欢迎指正. 我以前就职于「小程序·云开发」团队,在对外的一 ...
- 【原创】1、简单理解微信小程序
先看下网站的运行方式: 而小程序是这样: what?就这样?是的,就这样.那小程序官方提供的Wafer,还有Wafer2...想太多了,抛弃它们吧.不应当为了解决一个简单的旧问题而去整一个复杂的新问题 ...
- 理解微信小程序Wepy框架的三个事件交互$broadcast,$emit,$invoke
$broadcast: $broadcast事件是由父组件发起,所有子组件都会收到此广播事件,除非事件被手动取消.事件广播的顺序为广度优先搜索顺序,如上图,如果页面Page_Index发起一个$bro ...
- 微信小程序踩坑集合
1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教程:https://mp.weixin.qq.com/debu ...
- 微信小程序学习指南
作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...
- 微信小程序的应用及信息整合,都放到这里了
微信小程序终于开始公测了,这篇文章也终于可以发布了. 这篇文章可以说是微信小程序系列三部曲最后一篇.8 月份,小程序推出前,我写了<别开发 app 了>详细阐述了为什么创业应该放弃原生 a ...
- 微信小程序探究
前段时间比较流行的微信小程序,因为一直没有所谓内测码也没具体关注.拖到现在正好借组内分享的时机来仔细了解一下微信小程序.了解一个新的事物无外乎从是什么(本质),怎么用(具体用法),为什么用(优缺点)来 ...
随机推荐
- Linux内核源码分析--内核启动之(3)Image内核启动(C语言部分)(Linux-3.0 ARMv7)
http://blog.chinaunix.net/uid-20543672-id-3157283.html Linux内核源码分析--内核启动之(3)Image内核启动(C语言部分)(Linux-3 ...
- 模块之字节编译的.pyc文件---from.import语句
字节编译的.pyc文件输入一个模块相对来说是一个比较费时的事情,所以Python做了一些技巧,以便使输入模块更加快一些.一种方法是创建 字节编译的文件 ,这些文件以.pyc作为扩展名.字节编译的文件与 ...
- <Natural Language Processing with Python>学习笔记二
用Enthought Canopy作图果然方便.昨天频频出现无法识别pylab模块的异常,今天终于搞好了.以下是今天出来的图:
- ASP.NET AJAX 创建类
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans ...
- (中等) UESTC 94 Bracket Sequence,线段树+括号。
There is a sequence of brackets, which supports two kinds of operations. we can choose a interval [l ...
- 机器学习算法与实现 之 Logistic Regression---java实现
Logistic Regression和Linear Regression实现起来几乎是一样的,有疑问的同学可以看一看Andrew N.g在coursera上的machine learning课程. ...
- Freemarker入门案例
Freemarker入门案例 首先需要到freemarker官方下载freemarker的jar包,导入到项目中,如:freemarker-2.3.19.jar 1.先建个freemarker的工具类 ...
- 重拾python
前一段碰到几次关于日期计算的题:给出一个日期,计算下一天的日期.虽然不限语言,可是我就C/C++还算熟悉,别的都是刚了解皮毛,根本不会用现成的库啊,无奈啊...只好用c语言一点点实现了,当时真是无比怀 ...
- 1、安卓数据存储机制——sharedPreference
项目中用到的数据存储方式: 1.这个项目里的“个人标签“.”个性签名“页面的文字存储——sharedPreference:我们项目中用到的Preference来保存用户编辑的标签.签名内容,并支持用户 ...
- Linux 下如何安装 JDK ,以 Ubuntu 为例。
http://www.cnblogs.com/memory4young/p/ubuntu-install-jdk.html 一.下载 首先,当然是要下载了. 地址:http://www.oracle. ...