什么是微信小程序?
英文名Mini Program,是腾讯于2017年1月9日推出的一种不需要下载安装即可在微信平台上使用的应用,它实现了应用“触手可及”的梦想,用户使用微信扫一扫或搜一下即可打开应用。
应用将无处不在,随时可用,但又无需安装卸载。对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。小程序能够实现消息通知、线下扫码、公众号关联等七大功能。其中,通过公众号关联,用户可以实现公众号与小程序之间相互跳转。
小程序发展历史
2016年1月11日,腾讯高级副总裁、微信事业群总裁张小龙在演讲中透露,微信内部在研究,将在公众号和服务号的基础上,推出应用号。
2016年9月21日,微信小程序正式开启内测。在微信生态下,触手可及、用完即走的微信小程序引起广泛关注。腾讯云正式上线微信小程序解决方案,提供小程序在云端服务器的技术方案。
2017年1月9日,微信推出的“小程序”正式上线。“小程序”是一种无需安装,即可使用的手机“应用”。不需要像往常一样下载App,用户在微信中“用完即走”。
2018年6月29日,阿拉丁小程序统计平台发布2018年上半年小程序生态白皮书。根据上述白皮书显示,截至目前,微信小程序C端用户达到2.8亿,另外小程序数量达到100万,相对于今年1月张小龙公布的58万小程序,增幅接近翻倍。
小程序的发展优势
很多人做微信
很多人做微信公众号,而非App,因为App推广成本太高。这导致公众号现在更像是媒体化的平台。微信的本意是要提供服务,所以推出了服务号,但是服务号也没达到预期。于是就有了小程序,以下微信小程序的优势:
一是微信有海量用户,而且粘性很高,在微信里开发产品更容易触达用户;
二是推广app 或公众号的成本太高。
而应用号“无需下载”的优势能够使用户减少心理负担,推广效率更高。推广微信小程序,只需要用户扫码即可,不管是流量环境还是wifi环境,都不是问题,最大程度减少了用户的耐心损耗。
三是微信除了能给用户提供功能,还能推送内容,同时还会多出一个未读标记。
这种推送到达率比 app 更高。
四是开发适配成本低。
微信公众号开发涉及网页前端和服务器后端,相比起 iOS 和 Android 开发,至少节省了两个平台的开发成本,节省了大量的时间和人力。因为开发这两个平台的客户端,服务器后端的开发几乎是必须有的,网页前端可能相对微信公众号要少一些,但相比之下,这些前端的工作比客户端的工作量要少很多。
在微信应用里,不管用户用的是何种手机,获得的体验是一致的。如果不一致,也能用相对较低的开发成本让其一致。如果你开发的是一个微信消息应用,微信提供了固定的消息模板,这意味着,不管用户使用的是什么系统,他们看到的界面是相同的。
五是容易小规模试错,然后快速迭代。
这被认为是现今互联网创业的基本方法。而且修改无需等待审核,迭代后马上能看到效果,然后继续观察和迭代。
六是跨平台。
微信小程序本身是网页,可以在群里被转发,可以搭建到公众号上,传播起来非常方便。
事实上,应用号并非微信首创,之前百度推出过应用号,搜狐推出过快站,但腾讯将这件事情做成功的概率却是最大。这是我们布谷科技开发的微信小程序案例。
小程序问题解答
问:微信小程序入口在哪里?
答:目前还有不少用户是看不到小程序入口的,其实就是在“发现”那里,你可以通过搜索“小程序示例”来激活小程序的入口,这样你在“发现”栏目里面就能看到“小程序”了。或者朋友分享一个小程序给你打开,同样也能激活小程序栏目。

问:小程序无法使用我的品牌名称?
答:创建小程序的时候,你可能会发现为什么你要的小程序名称被使用了,因为小程序的名称和微信公众号是打通的,所以如果名称在微信公众号使用了,小程序就不能用,例如我们有个公众号叫“微新创想”,在小程序上面只能用“微新创想+”了。
问:为什么微信的搜索功能搜不到小程序?
答:目前小程序还不完全支持微信原来的搜索,除非你打开过一次对应的小程序,否则默认是搜索不到小程序的。
问:小程序支持富文本吗?
答:微信小程序由于暂时还不支持富文本输出,所以如果要开发用富文本管理的文章功能,就需要自己开发相应的插件来实现。
问:如何推广小程序?
答:小程序可以通过二维码推广,但是二维码仅限扫描,不能通过长按来识别二维码,基本杜绝用小程序二维码发朋友圈推广和文章推广的可能,但很适合做线下地推。还可以直接把小程序分享给朋友或微信群进行传播,但是不能分享到朋友圈。
问:开发小程序是否需要服务器支持HTTPS?
答:是的,服务器需要配置HTTPS,并且要申请SSL证书才能用,这个SSL可以到阿里云或腾讯云申请免费的就可以了。
问:微信小程序的微信用户信息(头像,昵称)能跟公众号同步吗?
答:可以,但是需要另外开发接口对接。否则默认是不同步的。
问:小程序支持微信支付吗?
答:支持的。不过需要你申请微信小程序的认证,即使你的公众号已经认证,但是小程序这边都要重新支付300元认证的。
问:微信小程序支持推送消息吗?
答:可以推送通知功能,跟公众号的差不多。