小程序在上次张小龙大大阐述它的演讲后,今天终于又一次成功刷屏。
我曾在企鹅 FM 上听张小龙讲过何为小程序。当时在济南到北京的高铁上,听得我是满腹狐疑。想当初 allen 第一次出现在本屌的视野中,还是网络上流传甚广的微信产品观。但是这次的演讲却让我听着特别别扭。据 allen 讲,小程序是让用户用完即走不打扰的「类 App 」。后来我看过小程序的 Demo 和开发文档,给我的第一印象,是微信除了本身 IM 的属性之外,又承载了一个 runtime 的角色,而小程序就是基于微信 runtime 上的实例。
迄今为止,软件对人类生活影响最为广泛的,应该就是 allen 在这次演讲中也提到过的「操作系统」。以 Windows 或 MacOS 为例,如果从产品观的角度来讲,操作系统做得最多得其实就是——什么都不做。你想聊个骚,可以去下载 QQ ;你想撸一把 lol ,需要去安装 lol 客户端;你想看一看草榴啦,可以通过浏览器到达你要的彼岸……但 QQ 不是 M$/Apple 做的, lol 也不是,浏览器自家倒是有 IE/Edge/Safari ,但同样有 FF 和 Chrome 、 360 搜狗 QQ 遨游。
Windows 有点儿大,虽然 Windows 也是软件。
Chrome 不大, Chrome 有自己的 Store , Chrome 本身不能滚屏截图、不能拦截广告、不能直接下载 twitter 的视频……但是 chrome 又能做这些,只要你去 store 里添加 chrome app 或 chrome plugin 。而且,后边还有个 Chromium OS 。
但在我看来,微信就是另一个维度上的 chrome 。而微信小程序能保证腾讯在海量的用户背后,对于接入微信的掘金者有更强更符合自身利益(或者说用户利益)的把控能力。你说小程序不用安装,但小程序是需要安装微信的。同样,网站也无需安装,但是网站需要通过浏览器来进行解析和渲染。本质上讲,无需安装和需要安装是一个伪需求,因为我在使用一个 App 的时候,不是安装-使用-卸载,而是安装-使用-使用-使用……另外, allen 在演讲中举了一个不太恰当的例子:说有人去车站买票,大家都在窗口排队,这时如果有个二维码扫一下能启动买票小程序,岂不妙哉?我很想在这里钻一下牛角尖儿,为什么我要扫一下进入小程序,为什么我不直接用 12306 买了之后直接去乘车,可能连售票窗口都免了。所谓“实现了触手可及的梦想”,我更愿意理解为 allen 自己当初作为一个程序猿时候的梦想。我想问 allen 一个问题,如果你现在有充足的资源和时间去选择做 OS 和微信,并且做成之后有充足的用户,你是更想做一个作为平台出现的 OS ,还是作为工具出现的 Wechat ?
演讲中还有一点引起了我的思考——对于网站和订阅号的定义。 allen 认为网站是用户主动寻找的,目的性的。订阅号是被动接收的,消耗性的。这特别的正确。我想要搜种子,我打开浏览器,搜索关键词,到达网站。这是一系列目的性极强的动作。现在我的微信里,只有 5 个订阅号了, 3 个是自己的, 1 个是给别人做的,还有一个 infoQ 。从商业角度来讲,这是个好东西,从产品角度却未必。好的工具不应该是用完即走、无需安装、无需卸载等等之类的描述,而是用起来不累——房价已经很高了,真的,别这么累。
今天我也试用了好多小程序,甚至还收到网友发来的 Top100 小程序排行榜。在我看来,大多用起来都是食之无味,弃之不惜。反倒是小程序的出现,让我觉得真得抓紧时间看一看 vuejs 和 react 了……
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.