12月28日,微信之你张小龙在广州举办的微信公开课上,首次全面阐述了小程序,并公布小程序正式上线时间为1月9日。
以下为张小龙就大家关心的微信小程序相关的问题所做的解释。
第一个问题:小程序的入口在哪里?
小程序在微信里是没有入口的,很多人看到微信开始内测小程序,大家说这是一个新的机会,我们应该第一波上去,去获得一些流量上的红利,但是那就非常遗憾,公众号在微信里面其实也没有入口,一个用户如果没有订阅过任何一个公众号,他在微信里面找不到这样一个入口,小程序也是一样的,如果一个人没有去运行过任何一个小程序,他在微信里也是找不到小程序的入口。这跟之前提到的一些产品理念相关,在微信里我们一直在倡导去中心化的结构,所以你到现在都不可能看到在微信里会有一个订阅号的入口,里面有一个分类,有排序或者有推荐这样的东西存在,这一点从公众号的第一步就坚持是这样的,这个对公众号平台带来了很大的好处,因为当微信没有这样一个入口的时候,所有提供公众号服务的企业他们会想办法把自己的二维码铺到所能够铺的地方去,那就真正实现了公众号的入口其实不是在微信里面,而是在二维码里。如果是我们有一个基础的入口的话,那大家可能抢夺的都是微信里的入口,如果我们有推荐的话也不是一个好事情。我们的推荐就会变得有更多人订阅。
所以对于小程序来说,可以想象一下未来的小程序用户更多是从哪里去启动它?我们更多的是希望小程序的启动来自于扫二维码。前不久跟一个合作伙伴的公司在聊这个话题,他们希望能够知道小程序的发布时间,好做一些准备。他们提出一个场景我觉得特别的切合,他们说现在汽车票其实没有电子化,所有人去坐汽车的话必须要去汽车站现场去买一张票,这是一个很痛苦的过程,你要去排队买票,然后再去坐车,他们希望用小程序来解决这个问题,只需要在每一个汽车站立一个二维码,所有到汽车站的人扫一下二维码就启动购票的小程序,然后直接通过小程序来买好票,这样售票窗口就不用存在了,我认为这是一个非常贴合小程序的想法。
这样的想法会有很多很多,昨天跟我们小程序这一块的同事在聊,他们说有人做了一个小程序特别方便,是在公交站里面等公交站的时候,想要知道下一班车什么时候来,这个时候只要扫一下公交站的二维码,启动公交站的小程序就可以看到下一班车什么时候来,这也是特别典型的一个小程序的场景。
所以至少在前期我们会更多的鼓励小程序以二维码的形式出现在每一个地方,就像公众号的早期一样。
第二个问题是,会不会有一个类似于小程序商店的地方,可以去下载小程序?
其实是不会有的,大家可以推理出来,我们没有下载过程,所以不存在一个应用商店去下载。但是大家会说我想在里面去浏览,去找一些小程序,查找是另外一回事,搜索是另外一回事,但是我们并不会存在一个小程序的商店,所以我们也并不会像外界所猜测的那样,做一个APP的分发想法。从一开始我们就没有这个想法,就像公众号从来不会有一个公众号中心,里面可以分门别类列出所有的东西出来,不会有这样的东西,我们认为应该没有一个中心入口,是去中心化的形态,所以我们也不会做小程序的分类、排行、推荐。
关于推荐大家可能会有一些自己的想法,大家可能会认为为什么不把用户感兴趣的一些东西推荐给他?其实我们也可以把这个想法用到公众号里,我们不会做这样的事情,将来也不会做这样的事情。
在微信里我们曾经考虑过对机器推荐和一个人的社交推荐的差异,朋友圈其实是类似于社交推荐,你每天会在朋友圈看到很多的文章,你的朋友其实起到了一个推荐器的作用,使得你不用依赖系统的推荐。如果我们系统来做可能没有你的朋友们做得好,因为系统不会给你推荐一些你没有接触过的东西,系统只会强化你接触过的信息,并且不断地去学习你的历史,往你的历史方面继续推荐,但是你的朋友可能在朋友圈里面说,某一部电影很好看,那你会因为你的朋友去看了这部电影而去看这部电影,机器是无法理解这一点的,机器只会采集你过去看过的电影,然后把你看过电影的类型整理出来,认为你就喜欢这一类型的电影,但是你朋友推荐的电影可能是你完全没有接触过的电影形态,所以微信里更多是依赖于社交推荐。小程序这里也是一样的,你可能会使用千奇百怪的小程序,但是我们不会因为你已经使用了一款,比如说学英语的小程序就反复给你推荐学英语的小程序,这个话题也不在这里展开了。
第三个问题是小程序与订阅号的关系?
相信很多人会关注这样一个问题,如果我们做一个公众号,我们会收获到很多的订阅用户(即粉丝),并且大家会从粉丝数来判断自己这个号的价值,但是小程序不会像订阅号,所以如果你做一个小程序,不能依赖于我的目的是要收获多少粉丝,粉丝并不意味着访问量,并不是说你有足够多的粉丝你就有足够大的访问量。大家可以回想一下刚才的例子,在PC互联网时代,你访问一个网站并不需要你成为这个网站的粉丝,并不需要你去订阅它,如果所有的网站需要你订阅了才能看它的信息的话,网站可能早就已经死掉了,所以对于小程序来说也是一样的,它只有一种访问的关系,而不是一种粉丝的关系,所以它跟公众号从本质上来说是截然不同的,小程序不是一种公众号,它是一种新的形态。
第四个问题是小程序能不能推送消息?
可能也是很多人非常关注的,答案是不能,因为如果小程序能推送消息的话,那就意味着你访问的每一个网站都会发一条消息给你,那你可能会崩溃掉,所以它是不能推送消息的,但是我们会提供比较有限的服务触达能力,你以前访问一个网站的时候可能会留下自己邮件地址,当你要的服务有的话这个网站会给你发一个邮件,小程序也类似,当你在小程序里面做了一个操作,并且希望收到后续通知的时候,我们会提供这样一个通知的机制,使你可以通过小程序给你的用户发送一条他所需要的通知,但这个通知不是说谁来过的小程序就能获得一条推送,而是说这个用户在小程序里面主动的确认了他需要获取一条后续的通知,所以它是一种很有限的通知的能力。看起来我们对这种通知的能力限制的非常的严格,其实这也是没有办法的事情,就像我刚才举的一个例子,你在一个网站里面留一个地址,你就会收到很多垃圾邮件,我们并不希望这样的事情在小程序里面再次发生。
第五个问题是小程序能不能够分享?
当然有一个问题就不列出来了,小程序能不能分享到朋友圈?肯定不能,这就不作为一个问题了。但是小程序可以分享到聊天里面,可以分享到群里面。其实分享到群里面和聊天里面是有非常大的一个想象空间。我记得我们内部在讨论这个功能的时候,把一个小程序分享到一个群里面的时候,其实刚开始的形态是非常简陋的,就是我把一个小程序发到一个群里面而已,那只是利用群做了一个传播,让这个群里面的使用这个小程序。但是其实小程序的分享不仅仅是这样子,小程序的分享更多的是希望能够带来一种新的协作的方式。
举一个例子,当我把一个投票的小程序发到群里的时候,意味着群里面的每个人可以立即启动这个小程序,并且利用投票,每个人可以看到其他人的投票。对于一个群来说,这个小程序带有每个人的登录状态,大家访问的是同一个小程序的任务。基于这样群的任务,它可以被群里面的所有人共享,当任何一个人更新群里小程序状态的时候,群里其他人都是可以看到的,基于这个想法你可以想象得到,可能会存在非常多的一些协作式的小程序。
我们还提出了关于小程序页的概念,比如说一个股票的小程序,我分享的只是我当前所看到的0700股票的这一页,然后分享到一个群里面去了,群里面的人看到的也是0700这样一个股票的页面,我们把它叫做小程序页。这里我们希望的是,我分享到群里的是一个活的数据,是当前我看的信息。我的意图并不是说把一个程序分享到群里面让大家重新运行这个程序,我只是分享了一个活的信息过去,而且在未来我们更希望的是,当然现在还没有做到,我们更希望的是我分享到群里面这一页的信息它是活的,所谓活的意思就是当它出现在一个聊天里的时候,你甚至不用点进去你就能看到这个小程序的表现。例如说我分享一个时钟的小程序到群里面,那么群里面每个人看到这个小程序,不用点进去就可以看到已经有一个时钟在那里运转。暂时这个形态还没有实现出来,但是我个人非常期待。我相信这种协作式的任务,对于小程序的分享会起到一个很大的帮助,我们可以在里面构思出非常多的需要群组一起完成任务的小程序。
第六个小问题,很多人会问小程序能不能做游戏?
我们现在并不能。
第七个问题,小程序能不能被搜索到?
会有非常多人说我们早一点做小程序,然后就可以很好的利用这样一个前期的流量,这里特别遗憾地说,我们更希望小程序不是基于一种流量分发的方式获取用户,就像刚才说的我们更希望小程序是通过一种用户触达的方式,当用户需要的时候触达到它,然后使用它,而不是不需要的时候推荐给他使用,所以用户能搜到小程序,但是我们可以极力限制它搜索的能力,避免它滥用,使得用户在微信里面能够搜索得到他需要的一个小程序。
第八个问题,是小程序和公众号的关系是怎么样的?
刚才大家明白了小程序和公众号是一种很独立的关系,但是因为很多的公众号和小程序他们可能是一个企业开发的,所以它们应该有某种关联,目前我们提供的一种关联是,你在公众号里面可以看到这个公众号同一个企业还做了哪些小程序,或者你在一个小程序里面你也可以看到,做这个小程序的企业还做了哪些公众号,他们是可以互相跳的。
还有一个小问题是,既然小程序会突出二维码,那么微信里面会不会对于线下的店会有一些提示,在目前这一阶段我们可能会很轻量地让用户能够看到在他附近还有哪些小程序存在,我们说的附近的小程序存在是指附近有哪些在提供服务的店,他们同时也有小程序。比如说在三公里以外有一个士多店,那么你可以看到并立即打开它的小程序,然后买一点什么东西,这是很有可能的。
小程序到底什么时候可以用?
我们希望1月9日小程序可以被所有的用户所使用,我们也希望1月9日开始能够有更多的企业把他们的服务变成一种小程序的形态,提供给微信的所有用户来用。
以上内容来自张小龙演讲的部分摘录。
小程序将于1月9日上线,希望学习小程序开发的可以前往观看小程序开发入门实战教程:/course/detail/3370