微信小程序开发与商业变现

微信小程序介绍

Posted by gregorius on July 14, 2019

2017年腾讯推出了微信小程序功能,随着微信用户群体的积累,微信小程序继续领跑,把支付宝和百度等远远甩在了身后。

微信小程序的优势与弊端

优势

  • 1、对用户使用上来说,确实方便,要用的时候打开,不用的时候关掉,即用即走。
  • 2、打开速度比普通的HTML5要快,接近原生APP。
  • 3、可以调用比HTML5更多的手机系统功能来进行开发,例如GPS定位、录音、拍视频、重力感应等,能开发更丰富的使用场景。
  • 4、在安卓手机上可以添加到手机桌面,看上去跟原生APP差不多,但仅限安卓手机,iphone就不行了。
  • 5、运行速度跟APP差不多,也能做出很多HTML5不做到的功能,开发成本跟HTML5差不多,相对来说开发成本比APP要低。

劣势

  • 1、微信小程序只有1M的大小,这样导致无法开发大型一些的小程序。所以目前你会看到很多小程序真的很小很简单。
  • 2、小程序的技术框架还不稳定,开发方法时常有修改,导致短时间内经常要升级维护,或许这能解析为什么小程序只能1M大小,怕部署太大型的项目会出大问题。
  • 3、不能跳转外链网址,所以间接影响了小程序的开放性。也可能是想限制其他支付方式或功能接入(或许是我想多了)。
  • 4、不能直接分享到朋友圈,少了一个重要的推广方式。
  • 5、需要像APP一样审核上架,这点比HTML5即做即发布要麻烦些。

变现难,变现只靠广告更难

微信的预设很美好,将自己打造为一个平台,将流量开放给第三方,丰富自己的生态内容。大流量是吸引开发者在小程序进行尝试的原因,但所有开发者最终还是想的还是将自己在微信获得的流量转化为实际的收益。

微信的流量红利是吸引小程序开发者入局的重要因素,但同时也制约了小程序再向前一步。大家积极的想来薅流量,这些积极的尝试者中只有少数提供了有价值的服务。

微信规则的变化多,难捉摸是出了名的。即使是最优秀的个人开发者只能是靠广告来变现。对于个人开发者来说只能参与一些实用性的小工具,再加上微信对个人支付这块的限制,导致很多优秀的开发者转而投向其他平台,比如:支付宝、百度、快应用、头条小程序等。对于开发者而言,变现艰难就是一座压在身上的大山。即使你做到了行业第一,这也不代表你就能轻松将流量和用户变现。所以很多开发者首选的方式还是做自家的APP。

不管怎么样,随着微信对规则不断调整,相信在不久的将来微信的变现渠道会越来越多,下面我们来看看微信小程序开发需要具备哪些能力和开发过程。

微信小程序开发需要具备的能力

小程序架构

从上图我们可以看出,小程序是一种和Vue,React类似的前端框架,所以对于开发来说必备的技能是javascript,同时要对MVVM架构有所了解。如果只是开发一些简单的小应用,抓抓别人网站的数据,这些就够了。但是如果你想开发一些复杂的业务,需要自己对数据进行加工,存储,转换的业务,那么需要后端提供API支持。后端开发API的方式很多,你可以选nodejs,java,php,.net,python,ruby等。从技术选型方面来看,如果会前端技能是完全可以通吃的。

开发过程

要成为开发者,首先需要到微信公众平台注册账号。对于个人开发者来说一个微信账号可以注册5个小程序。注册完成之后,需要完善基本信息,成为开发者,这个微信公众平台上都有写,我就不进行赘述了。当小程序达到一定的量之后,可以申请流量主,具体的门槛是:

  • 累计独立访客(UV)不低于1000
  • 有严重违规记录的小程序不予申请

小程序开发需要注意的一些坑

  • 1、后台提供的API域名必须是https,域名必须备案,如果觉得备案起来比较麻烦,可以使用知晓云提供的服务
  • 2、这里有一个开发踩坑指南

如果你对小程序开发感兴趣,可以研究一些有价值的开源小程序,这里有一份清单

结语

我们活在一个规则的世界,强者制定规则,弱者只能遵守规则,如果有能力,你当然可以抛开世俗的偏见去打破规则,但是大多数的我们只能保持沉默,因为我们没有这样的能力。不管怎么样,我们先要了解别人的规则才能去制定规则,所以只能从现在开始跟随者浪潮者的脚步前行,虽然负重,但是当你有能力打破规则时,你得感谢这些规则的制定者,是他们让我们学会了太多。

参考资料: 开发和运营微信小程序需要掌握哪些技能? 变现艰难、不如预期,现在小程序还能吃到微信的红利吗? 5分钟让你知道“微信小程序”的优点、缺点、钱景和那些坑

最后打点小广告,下面是本人开发的两个小程序,谢谢支持!

便查快递

视频去水印

去水印全网