做小程序跟APP的目的应该是不一样的,在小程序里,我们要放大微信的优势,让用户体验到更便捷的服务,同时让产品能得到更好的推广。
小程序的设计原则有几个:
一、功能要简洁且闭环。
这里其实包含两点,一个是页面交互要简单。二、交互路径要尽可能短。用简单的功能去完成一个小的使用场景。比如拼多多早期就一个拼团功能。我以前有个朋友做实体店的,他们当初做小程序的时候就很简单,一个下单购买,一个核销功能。购物车,拼团啥的都没有,但业务一直运行得很好。
我自己对小程序的理解也我用完即走,但有时候要考虑到商业价值,会想办法让用户停留一下。这个平衡自己要把握好。
二、从传播的角度去设计功能。
需要用到用户社交关系的功能都可以优先放到小程序里做。比如我们要做分销,就可以借助微信分享去建立关系。这种比app分享下载建立关系要方便得多。
有些功能比较复杂,小程序可能不支持。比如,我们有一个功能需要报名比赛、投票。报名环节可以写在app里,只把投票放在小程序端。这样也能完美地利用小程序的传播属性。
三、按微信的规则去设计。
在做产品设计的时候,要先弄懂微信哪些操作不让做。比如微信严格限制了应用给用户发消息。这个在产品设计的时候就要考虑到。
碰到一些模糊的规则,我们也需要针对性地做备选方案。比如微信说不允许诱导分享,那拉票、砍价是否属于诱导?出了问题后,你是很难找微信客服解决问题的。所以,在问题发生前就要做好预案规避。比如做多套域名的支持。先让应用正常运行再去想办法找微信处理。
PS:这里还有个问题,就是微信小程序里可能有一些漏洞,做产品设计的时候该不该钻这个漏洞呢?从商业角度上来看,只要不违法,产品又只是短时间内需要,那么你可以选择这样做。但要清楚使用后的风险,毕竟漏洞总有一天会被修复的。