
2.3 微信小程序
2.3.1 超级链接器
小程序是微信生态中最重要的一个产品。微信小程序的初心是弥补公众号的不足,和其一起完善微信生态。但之所以被这么多的创业者追捧,还有一个更重要的原因——微信小程序在为用户提供服务的能力上可以替代绝大部分APP。
张小龙说小程序不是为了替代APP而生的,最初的想法是为了满足用户产生的特定需求。这个特定需求是什么呢?张小龙是这么表述的:“回顾了PC这些年的变化,在没有互联网的PC时代,其实企业是很难通过不联网的PC去提供服务的,当时我记得有一个企业做了一个PC机的程序,那是最早的一个表格软件,但是这样的软件非常少,因为绝大多数的企业没有能力去把其服务做成一个PC时代的软件提供出来。”
“直到有了互联网,才改变了这个局面,互联网的出现使所有的企业都能建立自己的网站,通过网站把自己的服务放到网上,让任何可以上网的人都能访问的到,所以在PC互联网的时代,改变这个世界的并不是有更多的应用程序出现,而是有更多的网站出现了,并且在这个背景下诞生了非常多伟大的互联网公司。”
“很快,当移动互联网时代到来的时候,以前通过网站提供服务的企业开始选择通过手机端的APP去提供服务,很多企业都做了这样的尝试,大家去做手机端的APP,然后推荐用户去下载他们的APP。但是现状并不像这些企业所想象的样子,在手机时代用户获得了更便利的使用方式,也是更懒的使用方式,越来越多的用户更多的只愿意每天只使用那么几个APP,而不愿意去下载或者使用很多APP,这一点与PC互联网时代很不一样,PC时代你打开计算机以后,要访问一个网页是很快捷的,你可以从一个网页跳到另外一个网页,大家每天在计算机前面花更多的时间是在浏览器上,但是在智能手机时代,打开浏览器的频率会越来越低。可能以前一天你要访问20个网站,现在你不会在手机里面打开20个APP,或者为了了解一个企业的服务去下载这个企业的APP,大家不会这样去做。”
“移动互联网时代,很多企业会发现他们在智能手机时代反而不如像PC时代那样更方便地通过一个网站来解决所有的问题,通过一个网站把所有的服务放到线上去,这也是为什么公众号出来的时候,很多的企业发现公众号可能是一个比他们做APP、做网站更好的方式,通过智能手机把服务提供给用户。所以公众号的出现是特别令人高兴的事情,例如对于餐厅来说,即使在PC互联网时代,这些餐馆也没有办法把他们的服务放到网上去,让别人可以访问到。但同时我们也要看到公众号的缺陷,公众号基于订阅和推送的关系,对一个餐馆来说它更多的精力放在怎样能够收集到更多顾客的名单,它的驱动力在于它怎么样才能够给每天来餐馆的人推送消息,去发送一些促销信息。公众号在这里就变成了客户关系管理或者说是一个消息推送器的角色,这样的角色与PC时代通过一个网站提供服务是有很大不同的,一个网站并不能给用户推送消息,所以它并不会骚扰到用户,但是它又希望获得服务的人能很方便地访问到,从这里可以看出来,在移动互联网时代,对于大多数的企业来说,他们缺少了一种有效的载体,甚至还不如PC互联网时代那么方便,通过网站可以很方便把他们的服务线上化。”
张小龙讲这么长一段话,就是想告诉大家小程序想解决的这个特定需求就是在手机上更高效地实现服务线上化。对于用户而言做到价值直达,对企业而言,可以实现链接用户路径最短。在张小龙看来这是非常大的需求,而且没有人去做。本书第1章就分析了这个问题,其实不止一家企业发现这个庞大的需求也尝试着去做过,只是没有做好而已。不过客观地说,微信可能是国内第一个可以解决这个问题,进而满足用户需求的互联网产品。
之前说过,微信未来的核心价值是成为一个超级场景链接器,而张小龙也认为小程序比以往任何一种链接器都要出色。为此他举了一个例子:
“记得上一次去深圳机场的时候,注意看了一下深圳机场两边的广告牌,发现一个很有趣的现象,深圳机场的广告牌上80% 都有二维码,这个二维码是微信公众号的二维码。这个很有意思,因为我们回顾一下在PC互联网时代,那个时候的广告牌其实一般会印一个自己的网站地址在上面,它是一个标配。上次我在深圳机场看到的情况,我自己也很高兴,因为公众号的二维码变成了广告牌的标配,取代了以前的网址。但是让我稍微不太高兴的地方在于,我看到这一面广告,想了解它的服务的时候,却需要去订阅这个公众号,成为它的‘订户’,收到它的推送消息。以前的广告牌会贴一个自己的网址进去,让用户自己去它的网站看一下它有什么样的服务,这是有很大不同的。”
“我认为一个广告牌不应该在下面贴上用来订阅的号,它应该贴的是可以立即展现服务的链接,这个展现服务的链接应该就是类似于小程序的形态,因为看到这个广告的人并不是说我要订阅你的公众号,收到你的推送,而是说我想体验你的服务,或者我想立即了解这个广告背后的信息,我认为这样一个使命是应该小程序去实现的,就是每一个信息背后,包括广告牌背后包含的应该是我去扫一下,立即就获得它的信息,或者立即启动了一个小程序,就像以前我们访问一个网站一样,只不过我们通过扫二维码的方式取代了输入网址的方式。从用户的角度来说,这样一种方式才是用户所需要的。”
在张小龙看来,这些大量存在的线下场景,作为链接工具的小程序要远比公众号、网站更好。当然APP就更不用说了,扫描之后费时费力地下载和注册过程可能还不如公众号的体验好。这样一种链接工具和Web时代的网站有异曲同工之妙,这种链接工具明显不同于公众号和APP,首先不需要关注和下载,而是可以直接提供服务;其次链接路径非常短,通常就是扫描、搜索后就直接跳转服务页面。把小程序想象成是PC时代的一个网站,会更容易理解什么是小程序。只不过不同于网站的是,作为移动互联网时代的产物,小程序有移动化、社交化、场景化的天然优势。
Web时代的入口是浏览器、搜索、门户网站,但移动互联网时代的入口是二维码。在张小龙看来“PC时代我们通过网站来获取服务,确实,我们要先找到这个网站,所以搜索框在当时特别重要,但是在智能手机时代,我们要获取更多的是跟线下有关的服务。其实就目前手机技术的实现来说,可能通过扫二维码是最简易的一种方式,跟周边产生联系,并且获取服务。所以二维码在微信里的重要性一直都很高,从添加好友到订阅公众号等,它都是微信里的一个基础入口,扫一扫也是微信里一个非常基础的功能,扫一扫甚至变成了微信去触达周边的一个最基本的方式。”
从PC时代到移动互联网时代,从网站到小程序,其实本质没有改变,只是用户体验有质的飞跃。张小龙对小程序的期许是这样的:“本质上来说,我们更希望在智能手机里,用户可以更快捷地获取服务,但是他的体验又比网站要好很多,同时它的麻烦程度又比去下载一个APP要好很多,它不像下载一个APP那么麻烦,这个就是小程序的定位。基于这个定位可以看出小程序的特性:无须安装、触手可及、用完即走、无须卸载。”
1.无须安装
其实在PC时代的后半场,Web服务就是无须安装的。之前讲过,相对于前半场个人PC软件为王的时代,Web服务有天然的优势。所以PC软件越来越走下坡路。小程序之于APP,就像Web服务之于PC软件,都是用户体验上的一个极大的提升。
2.触手可及
这个源于比尔·盖茨写的一本叫《信息唾手可得》的书,这是比尔·盖茨在互联网刚刚出现的时候写的一本书。张小龙对这本书比较推崇,认为小程序就可以做到信息唾手可得。而在我看来,小程序除了信息可以唾手可得以外,最重要的是可以在未来某日实现服务触手可得。
张小龙举了几个触手可得的例子:“我们看到一盏灯,我们想要去控制它,可能我们只需要用智能手机对着它扫一下,然后控制这盏灯的应用程序就已经启动起来了,在我的手机里,我直接使用它就可以了。在类似博物馆这样的场景里,用户可以在一些不同的内容前面扫一下二维码就可以获知当前物体背后的信息,这都是触手可得。”
不过在我看来,创业者在用产品诠释触手可得时,可能会像公众号一样超出微信的期待。
3.用完即走
关于用完即走,张小龙和微信团队在很多场合都反复提起。他为此举了形象的例子:“例如,我们到一个餐馆,我们可能想排队或者点一下菜,我们并不需要去下载这个餐馆的应用程序,只需要在餐馆扫一下它的二维码,就启动了这个餐馆的小程序,我们可以立即在小程序里排队或者点餐。当我做完这些事情,吃完饭并不需要卸载这个应用程序,当它不存在就可以了,是一种真正用完即走的状态。”其实用完即走的前提还是不用关注小程序的产品形态导致的。
4.无须卸载
这个其实是多余的解释,既然无须安装,当然是不用卸载。
分析完这四点,其实可以知道小程序和公众号、APP最大的不同和优势是什么了。可以肯定的是,这个微信生态中最重要的一款产品,必然会给用户带来完全不同的体验,也会带领微信甚至整个互联网进入一个全新时期。
2.3.2 小程序大事记
2016年1月11日
当天,张小龙在微信公开课Pro版中首次发表公开演讲,微信官方正式宣布正在开发应用号。张小龙将其称为“微信新的形态”。
“我们希望存在一种新的公众号形态,这种形态下面用户关注了一个公众号,就像安装了一个APP一样。他要找这个公众号的时候就像找一个APP,在平时这个号不会向用户发东西,所以APP就会很安静地存在那里,等用户需要的时候找到它就好了。”
同日,发布微信Web开发者工具,开发者可以通过该工具在计算机上模拟访问微信内网页,方便地进行开发和调试,小程序的开发集成环境(IDE)的雏形就源于此。
2016年1月20日:WeUI发布
微信发布自己的网页设计样式库——WeUI,开发者可以使用它快速开发出符合微信UI界面标准的网页。
最初版本的WeUI包括按钮、表单、Toast提示、对话框、进度条等多种预置样式。小程序设计规范的雏形就来自WeUI控件样式库。
2016年4月19日:微信内置浏览器升级
微信更新微信Web开发者工具至0.5.0版本,该版本的开发者工具支持远程调试。同时,微信宣布Android版微信内置浏览器升级为X5 Blink内核。这种内核可以让微信内浏览器具有更好的HTML 5/CSS 3支持性能和强大的渲染能力,同时提供了硬件状态检测功能。
2016年9月22日:小程序发布内测
应用号更名为“小程序”,并陆续发放内测邀请。在官方邀请函中,微信这么表述:我们提供了一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。
2016年11月3日:小程序开放公测
小程序进入公测状态。期间所有企业、政府、媒体和其他机构都可以登记注册小程序,并将完成的小程序提交审核,审核通过的小程序暂时不能公开使用。
2016年12月16日:WeUI.js框架发布
WeUI. js是一种特殊的前端框架,它允许开发者直接引入,并可以直接使用符合小程序UI标准的组件元素。同时,框架体积非常小,开发者几乎不需要担心引入框架需要造成额外的代码压缩工作量。
2016年12月28日
张小龙做微信PRO公开课,全面解读微信小程序的理念。宣布小程序上线时间为2017年1月9日。
2017年1月9日:小程序正式上线
历时一年,小程序终于上线了。可以看出,微信团队投入了大量的时间和资源为小程序的上线做足了准备。从应用号的半遮半掩到如今小程序的热闹非凡,这开启新时代的一年值得所有互联网人记住。