微信小程序已经发布好几天,大家对小程序的讨论也非常的多。
我也第一时间体验了微信小程序,小程序在加载速度、滑动操作及页面切换等方面,确实比原生的 HTML 页面体验好很多。
技术层面的原理在此不做讨论,今天主要对小程序的使用体验进行简单讨论,同时和大家分享一下。
小程序支持置顶聊天显示
这是我最先感受到的一个特点。
毫无疑问,聊天是微信里面使用频率最高的应用场景。
我们在朋友圈、公众号阅读文章,或进入某一个页面时,此时若有聊天消息进来,就必须完全退出当前页面,才能回到消息列表。看完聊天消息后,若想要再次回到之前的页面,则必须按照原来的路径一步步点击才能到达。
但是大部分用户并不会清楚记得自己当时所在页面,同时整个操作流程的成本也比较高。于是,整个恢复操作就常常被中断了。
因此,当我看到小程序支持置顶到聊天时,内心是欣喜的:
这意味着用户可以在消息列表与小程序之间自由切换,保持了操作体验的连续性。
微信最多只支持置顶一个小程序到聊天,但在 Android 系统中每个小程序以独立的进程显示在后台中,也可以理解为支持多个小程序同时运行。
微信企业号的应用本质上也是一个程序,但是却无法像小程序那样可以置顶到聊天,微信后续是否会对此进行类似的优化呢?
线上获取小程序的限制
我们都知道,在微信里面长按二维码就可以进入到相应的功能页面:
长按二位码进入公众号,长按二维码加入群聊,长按二维码进行付款,长按二维码添加好友等…
现在却无法通过长按二维码进入小程序, 这意味着微信对利用二维码进行线上推广小程序进行了一些限制。
用户在线上大部分通过好友分享或者主动搜索来获取小程序。这时要注意到,小程序只能分享到聊天,无法分享到朋友圈;搜索也只支持有限度的模糊搜索。
微信本身不做小程序的分发,不支持长按二位码进入,同时也对分享和搜索功能做了严格的限制。如此般刻意限制用户线上快速获取小程序,这是为什么呢?
反观我们自己做产品,都在想尽办法怎样才能快速获取用户。从这里可以看出微信真的比较克制,虽然他们自己并不这样认为。
微信里面有那么多优秀的产品经理,我们大部分能想到的问题,他们内部肯定早已讨论了无数遍。张小龙在演讲中提到:
我们更希望小程序不是基于一种流量分发的方式获取用户,就像刚才说的我们更希望小程序是通过一种用户触达的方式,当用户需要的时候触达到它,然后使用它,而不是不需要的时候推荐给他使用,所以用户能搜到小程序,但是我们可以极力限制它搜索的能力,避免它滥用,使得用户在微信里面能够搜索得到他需要的一个小程序。
这意味着微信希望小程序的运营人员主动去推广,而不是滥用微信自身庞大的用户资源。由此,我们可以预见到什么呢?
在线上,将来会有很多推广小程序的微信群出现,这也是用户在线上最快捷、最低成本获取小程序的一种方式。
与此同时,我们也可以预见到另一个问题:小程序的收藏规则。
目前是用户只要进入了某个小程序,无论这个小程序对用户是否有意义,都会在小程序列表中留下一条记录。
所以,不清楚微信后续会不会增加小程序收藏功能,只允许经过手动收藏的小程序添加到列表中。
小程序的主要使用场景
我们在讨论一个产品时,最重要的还是要了解这个产品的定位。
张小龙在关于小程序的演讲内容中,有几段话可以让我们进一步了解小程序:
我们在做小程序的时候,其实我们的目的并不是说从开发人员的角度来说要改变一下应用程序的存在模式,相反,我们肯定是要满足一个特定的需求,这个需求应该是真实存在的,而不是说我们只想变化一下 App 存在的方式。
PC 时代我们通过网站来获取服务,确实,我们要先找到这个网站,所以搜索框在当时特别重要,但是在智能手机时代,我们要获取服务的话,更多的是跟线下有关,跟线下有关的服务其实就目前手机技术的实现来说,可能通过扫二维码是最简易的一种方式,跟周边产生联系,并且获取服务。
本质上来说,我们更希望在智能手机里用户可以更快捷的获取服务,但是他的体验又比网站要好很多很多,同时他的麻烦程度又比他去下载一个 App 要好很多很多,它不像下载一个 App 那么麻烦,这个就是小程序的定位。
看到以上内容,就容易理解为什么微信对线上获取小程序进行了各种各样的限制。从微信对小程序的定位来看,小程序的主要使用场景在于线下,而承载线下使用场景的交互载体就是二维码:
我们更多的是希望小程序的启动来自于扫二维码…在前期我们会更多的鼓励小程序以二维码的形式出现在每一个地方,就像公众号的早期一样。
看到二维码,就会想到用微信扫一扫,这是一个多么可怕的使用习惯。小程序主要是基于线下场景进行使用的,这也符合张小龙提到的用完即走产品理念。
再往深一层思考,小程序使得微信获得了与现实交互的能力,这个是否可以理解为增强现实的一种表现呢?
其实微信从来没有提议把 App 简化为微信小程序,虽然很多 App 确实这么做了,同时也对一些 App 造成了影响,但这应该不是微信小程序的初衷。
如果一款 App 轻易就被小程序所替代了,也只是表明小程序可能是一种更合理的服务形态而已。
我们在做小程序之前,思考一下做小程序的目的是什么,它能给用户带来什么,给我们带来什么,这个或许才是最重要的。无论是通过什么方式或工具,目的都是用更好的产品去服务用户,这个才是核心。
最后,听说支付宝也在做小程序了。