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

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

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

微信开发小程序的一个目的据说是打通线上与线下的联系,因为微信目前的月活跃用户数量已经达到了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. hibernate---一对一单向外键关联--XML

    Student.java: package com.bjsxt.hibernate; public class Student { private int id; private String nam ...

  2. OPENCV直方图与匹配

    直方图可以用来描述不同的参数和事物,如物体的色彩分布,物体的边缘梯度模版以及目标位置的当前假设的概率分布. 直方图就是对数据进行统计的一种方法,并且将统计值定义到一系列定义好的bin(组距)中,获得一 ...

  3. linux下JUCE源码编译依赖库

    JUCE 源码https://github.com/julianstorer/JUCE 想在ubuntu下编译需要提前安装以下依赖库 sudo apt-get install mesa-common- ...

  4. Java6 WebService学习

    首先,建立一个WebService: package garfield; import javax.jws.WebService; import javax.xml.ws.Endpoint; @Web ...

  5. RFID射频卡超市购物结算系统问题记录--写入卡片时,后台php无法操作数据库

    后台管理人员要给每件商品贴上RF卡作为唯一标识,所以要先给对应的RFID卡中写入响应的信息,我这里为了便于模拟演示只写入商品编号,价格,名称这几个字段,然后要把已经写入的商品上传后台,由后台写入数据库 ...

  6. windows Vista-Server 2016系列激活脚本.cmd

    @ECHO OFFTITLE Windows 全版本系统激活ECHO 检测 操作系统版本...SET RQR=REG QUERY "HKLM\SOFTWARE\Microsoft\Windo ...

  7. SQL SERVER 2000 数据恢复(分离数据库+附加数据库)

    一.分离数据库     SQL Server 2000允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台服务器上.分离数据库将从SQL Server 删除数据库,所以当点击“分离数据 ...

  8. Grunt之watch详解

    Grunt 之 watch 和 livereload 现在 watch 中已经集成了 livereload ,所以把它们放在一起说明. watch 可以监控特定的文件,在添加文件.修改文件.或者删除文 ...

  9. Android组件生命周期(二)

    引言 应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁.在这期间,他们有时候处于激活状态,有时候处于非激活状态:对于活动,对用户有时候可见,有时候不可见.组件生 ...

  10. 利用JS做到隐藏div和显示div

    div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白 style="visibility: none;" document.getElementById( ...