第一章 小程序到底是什么
1.1 小程序的诞生,颠覆一个时代就这么容易
2016年12月28日,腾讯高级副总裁、微信之父张小龙在广州亚运城综合体育馆举办了以“下一站”为主题的2017微信公开课PRO版,主要向大家讲述了微信小程序的研发情况和核心功能,如图1-1。
图1-1
2017年1月9日,微信小程序正式上线。张小龙当天发表了朋友圈,简单地写下“2007.1.9”,配图是iPhone发布会的现场照片。
十年前的同一天,乔布斯发布了初代iPhone。十年后的2017年,张小龙选择在同一天上线微信小程序,一方面可能是他在缅怀乔布斯,另一方面是他对小程序寄予厚望,希望微信可以像苹果一样改变世界。
早在2016年1月9日,张小龙就启动了微信小程序的开发。他的团队认为,微信不应该只是停留在订阅号或是公众号层面,不应该只拥有订阅和推送的能力,而是应该提供一种集成应用程序的能力。在最初的Demo做出来后,张小龙决定跳开公众号,去做一种新的应用形态,同时也可以改变App的存在方式。
演讲中,张小龙讲到了小程序的特点:无需安装、触手可及、用完即走、无需卸载。在这样的设定下,小程序看起来更像是程序,但是完全不同于过去App的出现形式,而是有着更加灵活的组织形态。
1.无需安装
这个设计能够避免小程序像PC软件或是手机App那样占用太多系统空间,利用轻量化的设计,用户并不需要下载和安装就能使用,所以使用时会特别轻松和便捷,这是小程序最基础的特性。
2.触手可及
这是张小龙在阅读比尔·盖茨写的《信息唾手可得》时感悟到的产品理念,他希望小程序能够实现智能化,比如说,利用小程序来控制台灯的开关;在博物馆中扫描二维码就可以得知藏品的详细信息等。
3.用完即走
最能体现这个理念的地方就是餐厅,用户可以扫描餐厅的二维码打开小程序,然后进行排队或是点餐。当用户吃完饭后,并不需要再去考虑餐厅的小程序,这是一种真正不会影响用户的后续设计。
4.无需卸载
张小龙设计了小程序的程序管理器,用户访问结束后,对应的小程序就会自动收入到微信中,并不需要用户进行卸载。微信小程序的推出,相当于用户的手机中拥有了成百上千个App。
小程序的定位是:体验比网站好,比下载App更便捷。张小龙在设计之初就认为,小程序并不应该像普通软件那样布满广告供用户订阅,然后进行推送,而应该是像网页一样,立即向用户展现服务内容。但是众所周知,网站的内容和功能非常单一,用户体验往往都不尽如人意。
至于用户体验最好的App,也有一些弊端。以往的App发布者会通过推广让用户下载他们的App,但事实上,越来越多的用户每天只是使用几个App,而不愿意去下载或是使用其他的App。从这个角度看,App并不可能拥有像网站一样的超高访问量,使用时还需要安装和更新,这也是阻碍App发展的原因。
张小龙认为,如果从用户的角度来看,即时服务才是他们最需要的,所以微信团队在最初为了平衡网站和App的优缺点,建立了微信公众号平台。
但是很快张小龙就发现,公众号无法将餐厅、超市、宾馆这样的服务纳入其中,这也成为公众号最大的缺陷。公众号最初是基于订阅人数和推送来进行设定的,所以在实现App的功能方面非常不方便,微信似乎缺少了一种有效的载体,这便是微信小程序诞生的原因,它可以弥补公众号的不足。
有一次,张小龙在深圳机场发现,路边的广告牌有80%的广告都是微信公众号的二维码,而用户在访问公众号后,还需要再次下载新的软件或是跳转到新的网页,才能够访问公众号所提供的服务。这个设计让张小龙不太高兴,他认为用户很多时候不但无法直接得到公众号的服务,反而还要承受它的消息推送,这是非常不合理的。
基于上面的原因,张小龙认为,小程序需要吸取网站和App各自的优点,不仅能实现快捷的网站访问速度,而且还能实现App的功能。这其实也正是微信之父张小龙的“极简主义”,他不追求轰动效应,只追求简单实用,不增加用户使用负担。
相比于很多App越来越卡顿和越来越复杂的操作界面,微信小程序坚持了极简主义的风格,仅将最为实用的功能保留下来,并不希望用户产生黏性,这样可以满足绝大多数低频用户的基本需求,同时还可以避免无谓的功能干扰。
两年多来,微信小程序发展十分迅速,小程序的数量和用户人数非常多。根据2019年3月27日酷客多发布的《2019小程序电商行业生态研究报告》显示,截至2019年1月,微信小程序数量已经超过230万,每日活跃人数超过2亿,这也是张小龙和他的设计理念获得成功的最好证明。