这篇文章不涉及小程序技术方面得问题,只讨论小程序的核心问题。

探讨一个问题最好的方法是问”为什么“,这篇文章主要思路是通过回答以下几个问题来探讨微信小程序的“思想”。

为什么微信要开发微信小程序?

微信开发小程序的一个目的据说是打通线上与线下的联系,因为微信目前的月活跃用户数量已经达到了8亿  ,但是除去微信支付,其他功能与线下几乎没有联系,所以微信希望能利用一个功能将微信的影响力扩展到线下,所以小程序就出来了。其次,很多人开玩笑说微信的目标是手机上的另一个操作系统,所以小程序应该是其战略的一部分,微信希望利用小程序颠覆手机应用市场,借助小程序的特性,进一步扩大影响力。

不知道你是否有这种经历:某天需要用电脑处理一下图片或数据,但是处理完以后几乎不会再需要这项功能,所以我们一般是使用在线工具,如“在线PDF转Word”。但是这种方法在手机端是无法利用的,而小程序可以作为手机端的种种在线工具填补这个空白。

小程序的核心目的是什么?

就目前看来,微信希望小程序能够替代APP,其与APP相比的主要优点是不占内存,一个小程序大概只需要1M的存储空间,而一般的APP需要20M大小的存储空间,这对于手机存储空间有限的用户简直是一个天大的福利,同时对于使用频率较低的APP,小程序可以避免存储空间浪费。从公司的角度来看,开发小程序的成本远远低于开发APP,对于用户较少的公司,其会倾向于用小程序替代APP,毕竟省事。小程序可以实现APP的大多数功能,他们一直在强调即用即走、唾手可得。小程序的使用场景是很快速地给用户提供服务,用完后让用户快速离开,这是从微信的角度去想的。

用户真的需要小程序吗?

这个问题的答案取决于个人,如果您手机内存大,可以忽略小程序。同时您又希望各个功能能够同时实现,比如边听歌边看电子书,那就只能用APP了,就目前来说,小程序的入口有效性只要一次,即只能一次实现一个特定的功能,退出小程序界面后功能即刻消失。这一缺点应该是小程序推广的最大瓶颈,因为他首先是依靠微信这个入口,便利性降低了很多。

就目前的情况来看,小程序的市场较小,程序员对其关注度较高,但是我周围的非程序员朋友几乎没怎么用到小程序,这是小程序比较尴尬的地方。他需要改变人们的手机应用方式,让人们对微信的定位从通信工具转变为生活娱乐工具。

公司真的需要小程序吗?

小程序是即用即走的,这一点可能会导致用户的流失,这会是公司在市场推广时是否利用小程序主要考虑的问题。

小公司需要小程序,大公司会开发小程序,但是不会依赖小程序。

小程序的开发成本低,不需要开发安卓与iOS两个版本的APP,省时省力。大公司(用户多)不会将自己的命运交给腾讯公司,万一哪天公司与腾讯有了利益冲突,难免会那啥,所以大公司会首先保证自己用户流量的独立入口,将主要精力花在APP的推广上,但是为了不放弃微信这个流量大蛋糕,还是会开发小程序的。

小程序的营销思路?

微信对小程序营销的限制:没有关注功能,不能群发消息,不能内嵌网页与外部链接,不能分享到朋友圈,只能分享给个人或聊天群。这些限制也就意味着利用小程序需要新的营销思路。

微信订阅号的主要营销手段是搭事实热点的东风,通过传递独特的观点吸引用户关注与分享,从而进一步实现用户数量的增长。这一方法小程序当然是不能采用的,因为其本身的定位不是传递内容而是实现某种特定功能。

最好的营销是为用户提供最好的服务,在服务相差无几的情况下怎样更好的推广?

线下推广:加载小程序所需数据流量较小,所以过去推广APP的过程中用户对自身数据流量的消耗的担忧将不会出现在小程序的推广过程中,我们可以利用现场扫描二维码的方式导入用户流量,引导用户即刻注册账号。

线上营销的最终目的是让用户主动推广的小程序,推广方法可以模仿外卖,打车的营销手段,通过烧钱这种“简单易行”的方法改变用户的手机应用使用方式,将用户流量从APP转移到小程序上。但是这种方法我认为基本不会有公司采取,拿钱帮微信代言可能没有这么傻的公司吧。

我认为小程序最终的开发者主要将是个人,个人开发者可以利用微信这个大平台推广自己的小程序,这对财力与精力有限的个人来说将是巨大的福利,个人的发展与公司的发展不同,个人资本有限,在开始阶段不得不借助其他力量壮大自己的实力,而公司必然不会讲自己的命脉讲给腾讯,也不愿作为小程序的奠基石,所以小程序是个人开发者的福音,但是不会在商业上取得巨大的成功。

深度理解微信小程序的思想的更多相关文章

  1. 教你理解微信小程序的生命周期和运行原理

    转自:http://blog.csdn.net/tsr106/article/details/53052879  写微信小程序,他的生命周期不能不知道,不知道小程序就会出现各种bug而无法解决.小助君 ...

  2. 理解微信小程序的生命周期和运行原理

    写微信小程序,他的生命周期不能不知道,不知道小程序就会出现各种bug而无法解决.小助君公众号带你学习小程序的生命周期和运行原理. 小程序由两大线程组成:负责界面的线程(view thread)和服务线 ...

  3. 理解微信小程序的双线程模型

    有过微信小程序开发经验的朋友应该都知道"双线程模型"这个概念,本文简单梳理一下双线程模型的一些科普知识,学识浅薄,若有错误欢迎指正. 我以前就职于「小程序·云开发」团队,在对外的一 ...

  4. 【原创】1、简单理解微信小程序

    先看下网站的运行方式: 而小程序是这样: what?就这样?是的,就这样.那小程序官方提供的Wafer,还有Wafer2...想太多了,抛弃它们吧.不应当为了解决一个简单的旧问题而去整一个复杂的新问题 ...

  5. 理解微信小程序Wepy框架的三个事件交互$broadcast,$emit,$invoke

    $broadcast: $broadcast事件是由父组件发起,所有子组件都会收到此广播事件,除非事件被手动取消.事件广播的顺序为广度优先搜索顺序,如上图,如果页面Page_Index发起一个$bro ...

  6. 微信小程序踩坑集合

    1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教程:https://mp.weixin.qq.com/debu ...

  7. 微信小程序学习指南

    作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...

  8. 微信小程序的应用及信息整合,都放到这里了

    微信小程序终于开始公测了,这篇文章也终于可以发布了. 这篇文章可以说是微信小程序系列三部曲最后一篇.8 月份,小程序推出前,我写了<别开发 app 了>详细阐述了为什么创业应该放弃原生 a ...

  9. 微信小程序探究

    前段时间比较流行的微信小程序,因为一直没有所谓内测码也没具体关注.拖到现在正好借组内分享的时机来仔细了解一下微信小程序.了解一个新的事物无外乎从是什么(本质),怎么用(具体用法),为什么用(优缺点)来 ...

随机推荐

  1. android怎么打开wifi的组播功能

    http://android.tgbus.com/Android/tutorial/201204/418987.shtml

  2. c语言基础编程

    作业: 1.二进制,八进制,十进制之间的相互转换 2.测试转义字符 3.测试强制类型转换 4.测试赋值运算符  = += -= *= /= %= <<= >>= ^= |= & ...

  3. [Cocos2d-x]Lua 资源热更新

    什么是热更新 所谓的热更新,指的是客户端的更新. 大致的流程是,客户端在启动后访问更新的URL接口,根据更新接口的反馈,下载更新资源,然后使用新的资源启动客户端,或者直接使用新资源不重启客户端. 热更 ...

  4. MySQL show status命令参数

    Aborted_clients         由于客户没有正确关闭连接已经死掉,已经放弃的连接数量.   Aborted_connects 尝试已经失败的MySQL服务器的连接的次数.   Binl ...

  5. 使用flexbox来布局web应用

    使用 flexbox 可以帮助你设计出引人注目的布局,并且在pc端或移动端能够很好的缩放.告别使用浮动的 <div> 元素.绝对定位 和一些JavaScript hacks, 使用仅仅几行 ...

  6. SPOJ839 OPTM - Optimal Marks

    传送门 闵神讲网络流应用的例题,来水一水 要写出这道题,需要深入理解两个概念,异或和最小割. 异或具有相对独立性,所以我们把每一位拆开来看,即做大概$32$次最小割.然后累加即可. 然后是最小割把一张 ...

  7. 【转】Linux 上的最佳 C/C++ IDE

    IDE介绍收藏篇: 个人linux下开发经验不多,一般也都使用shell远程连接使用命令行模式开发.如果自己在自己机器上开发还是有IDE要方便很多,看到这篇帖子就果断的转过来先收藏下,之前自己使用过E ...

  8. UVa 10179 - Irreducable Basic Fractions

    题目大意:给一个正整数n,求出在[1, n]区间内和n互质的正整数的个数.Euler's Totient(欧拉函数)的直接应用. #include <cstdio> #include &l ...

  9. Java编译时出现No enclosing instance of type XXX is accessible.

    今天在编译Java程序的时候出现以下错误: No enclosing instance of type Main is accessible. Must qualify the allocation ...

  10. UVa 10653 - Bombs! NO they are Mines!!

    题目大意:给你一个二维迷宫,给定入口和出口,找出最短路径. 无权图上的单源最短路,用BFS解决. #include <cstdio> #include <queue> #inc ...