小程序开发

如何打造一个爆款小程序?爆款小程序长这样


(原标题:爆款小程序长这样)

小程序的话题已经被讲滥了,我们就直接上干货:什么样的小程序会火?下面我来讲讲自己的想法。


按照惯例,先放思维导图


一、哪类小程序机会比较大

先不急着谈我们要做什么样的小程序,我们要先了解微信对于小程序的定义和要求,在合理的框架下界定产品的边界,才好进一步规划出我们想要的产品。


微信的理念

小程序倡导用完即走的产品理念。这说明小程序功能要足够轻,但是能满足用户核心需求。


微信的规则

1,不支持嵌入外链和网页,不支持转发、关注和群发消息。这样的话,可能不适合做内容类产品,一是内容类产品需要人们更多的去传播、去分享;二是内容类产品有可能靠抓取外链生成内容,比如头条新闻、即刻等。

2,微信明确不允许出现的应用类型有游戏类、直播类和小程序分发类。


排除了上面几种情况,我认为垂直领域的社区或者社交、电商、工具类的机会比较大。

1,垂直细分领域的社交或者社区类,比如小密圈、分答这种的。这种产品的启动往往需要一定的社会资源来吸引用户(比如分答就是初期请到足够的KOL资源开始流行的),而且社交产品往往都是粘人的,跟用完即走的产品理念有冲突。

2,电商类,腾讯强大的社交属性会与电商形成互补。但是电商早已是一片红海,而且腾讯已经有了京东作为合作伙伴。没有一定行业积累的团队如果要做电商,难度会非常大。而且大部分电商应用页面层级较多、内容繁杂,需要精简为1M以下的最小可用模型来适应微信对占用空间的要求。

3,工具类,比如简单的记账、理财、美颜、出行工具。


考虑到开发和运营成本,我比较倾向于做成工具类的小程序。而且工具类型的小程序足够轻、不粘人,满足用完即走的产品理念。


把范围缩小到工具类型的小程序后,下面是结合实际的用户需求做出的分析。


二、根据用户使用场景和需求定义合适的产品

用户在微信上的需求包括:社交(聊天和朋友圈)、支付理财、资讯、服务(服务号)等。毫无疑问,这其中最核心最高频的需求是社交,可以说微信生态里的所有功能模块都是基于这个需求发展起来的。在社交中,最重要的就是沟通的需求。在网络社交的沟通中,人们已经从纯文字的交流发展为文字、语音、视频、表情包、图片等综合沟通方式,尤其是表情包和短视频,已经成了人们沟通中不可或缺的点缀。一款好玩有趣的表情包非常容易引起用户的传播,在很短的时间内触达亿万用户。


在微信对小程序的定义中需要注意的一点是,可以将小程序中的内容发到微信通讯录的好友或者群组中。

所以,重点来了——基于工具和微信内的社交,我准备做一款表情包、图片和短视频的编辑生成工具。



三、产品模型

对于这样一款小程序,它的产品模型如下

目标用户:在微信中沟通聊天使用使用表情包频率较高的用户(核心用户是经常自己制作表情包的用户)。


用户的使用场景和需求:聊天都有对表情包的使用需求,在聊天的时候我们往往会遇到这种场景,想即时把对方的某个图片、短视频或者表情包进行二次编辑加工,生成更加符合自己当时心境的表情包再发出去,但手机上并没有这么一款好用好玩的工具供大家使用。


我把具体的需求内容切割为三个阶段:

1,最核心的需求,用户可以随时对聊天中的图片、表情、短视频进行傻瓜式加工编辑并生成对应的表情包、gif图。具体的加工方式包括添加文字、图片处理、视频处理等。加工好之后可以随时发送给好友和群聊天信息中。

2,提供增值服务,在一些基础编辑功能免费的情况下,对一些编辑要求较高的功能模块进行收费,让小工具具备初步的盈利能力。(任何不考虑商业变现的产品都是耍流氓)

3,在以上需求的基础上,用户可以选择自己制作的表情是否被好友或者他人看到,并且在小工具里展示出来供他人下载使用。用户可以设置下载收费或者打赏功能,这样可以保证优质的表情包制作者得到相应的报酬,提升创作动力。最重要的是,这也可以变成小工具的一个盈利点。



产品需求清楚之后,产品的结构、框架、交互和设计就比较容易确定了,这里我就不细说了。


产品的推广运营

这样一款小工具,非常符合微信用完即走的产品理念,而且推广运营的难度相比于其他产品都会低很多,就像小咖秀一样,它具有天然的传播属性。表情包小工具有趣好玩而且是重度切入用户的聊天过程,非常易于扩散和传播。但是他跟小咖秀不同的是,用户不会因为新鲜劲过去就不再去玩了,人们对表情包的需求是持久的不会衰退的。只是在产品上线初期,需要种子用户(善于使用表情包、微信聊天活跃度高),有资源的情况下,还可以通过KOL(公众号大V)的宣传和背书进行热启动。再之后的话,甚至可以举办表情包大赛激发大家的创作热情。

可能遇到的困难:该小程序对于图像识别和图像处理技术有一定要求;版权肖像权纠纷,有些名人可能会因为用户制作的表情包而起诉小工具。

以上,就是我想做的小程序的简单看法。这只是一个大概的思路,其实还需要更多具体的细节,比如产品模型的具体定义、运营的具体策略等等。