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

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

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

微信开发小程序的一个目的据说是打通线上与线下的联系,因为微信目前的月活跃用户数量已经达到了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. Linux命令 理解

    RPM常用命令参数列表 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh  [注意U一定要大写] -i   安装 -U  升线安装 -h  以#显示安装进度 -v  显示附加 ...

  2. MySQL查询in操作 查询结果按in集合顺序显示_Mysql_脚本之家

    body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI ...

  3. iOS10适配——错误:Code=3000

    error : Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的权利字符串" UserIn ...

  4. FZU 2095 水面高度

    一共六种情况.手算即可. #include<cstdio> #include<cstring> #include<cmath> int T; double a,b, ...

  5. winscp 秘钥登录

    如题 如果不想用密码登录,可以选择用秘钥文件登录winscp 原理和linux分发ssh公钥是一个道理 1:在被管理的机器上分发公钥 ,出现 authorized_keys才可以 完成服务端配置 2: ...

  6. uses crt;

    1.uses CRT,表示引用CRT.pas单元.CRT.pas单元是Pascal最重要的单元之一,主要用于字符界面的操作,里面内置了清屏.光标定位.删除行.调整字符亮度.前景色.背景色等功能函数.2 ...

  7. 前端面试题整理(html篇)

    1.Doctype作用?标准模式与兼容模式各有什么区别? <!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前.告知浏览器的解析器用什么文档标准 ...

  8. gulp学习指南之CSS合并、压缩与MD5命名及路径替换

    1.引入插件 var gulp = require('gulp'), // uglify = require('gulp-uglify'), concat = require('gulp-concat ...

  9. 如何在Eclipse中配置python开发环境

    考虑到网上关于Eclipse中配置Python开发环境的文章千篇一律,故写此文以总结. 本文主要内容是:三种Pydev配置方法和一种PyDev卸载方法. 本文的前提是你已经安装了Eclipse和pyt ...

  10. Linux CentOS 安装 httpd

    1.查看并安装服务器是否安装编译器 make gcc gcc-c++ 查看:rpm -q gcc-c++ 2.查看SELinux 和 iptables 的状态 3.在根目录新建文件夹 lamp 4.使 ...