扫码打开虎嗅APP
本文来自微信公众号:MacTalk(ID:MacTalkPro),作者:池建强,题图来自:视觉中国
今年下半年一直在和小程序打交道。有人认为微信小程序是一种开发框架,有人认为小程序是程序类型,比如 App/Web 等等,我们用它开发了墨问便签之后,有一些新的发现,我把这些认知叫做小程序真正的价值。
前两天和微信的研发同学聊天,说起微信这些年的演变,真的是每次都上一个台阶,比如从朋友圈到公众号,再到微信支付,然后是小程序,然后是视频号,每一个都是腾讯公司的关键节点。腾讯的 CEO 马化腾不是在内部讲话里都提了,2023 年,视频号是全村的希望嘛。
不过在我来看,这其中的小程序,其实是另一个维度的事情,或者说它是一个更高维的产品,其他的产品,朋友圈也好,视频号也好,支付也好,它是一个功能,是一个产品的特性,无论这些产品多么庞大,依然是个产品。
而小程序是程序之上的一个程序。微信是构建在移动操作系统之上的,小程序又是构建在微信之上,那开发者又可以基于小程序这样一个框架,开发出各种各样应用。也就是说,小程序具备做出黑客帝国里矩阵和锡安的能力。这非常了不起。
微信小程序的好处我们都知道,开箱即用。比如我们现在使用无码科技的就诊问问,点开问它一个医疗相关的问题,就诊问问就会给出你一个答案。我们想买各种各样的商品,打开小商店就买了,无需安装无需下载。所以很多的开发者或者是创业者,会把小程序当做一种开发技术,或者是程序类型,比如 App/Web 等。
我们在深入使用了小程序之后发现,小程序本身就是一种很重要的产品特性。比如说小程序具备在群里传播的能力,在朋友圈传播能力,甚至它是可以穿透群的。如果你是个商家用了快团团,你可以清楚地看到,哪个群里成交量最好。
这对于开发者来说是非常好的一个特性。所有的用户都在微信上,我们要借助于用户微信群、朋友圈和公众号之间的联动,把我们的产品生态做起来。
还有一点是特别容易被忽视的,不夸张的说,微信小程序的研发彻底改变了整个的研发过程。在过去,我们想做一款产品,可能需要去做 web,iOS,还有安卓,那我们的初始研发团队就会很庞大的,技术栈非常复杂,创业成本也高,在没人给你那么多投资的情况下,非常容易产品还没上线,公司已经倒闭了。
另外就是移动 App 的发版,也会有比较大的问题。之前做极客时间,iOS 一次提审可能需要几天的时间,还可能会被打回来。安卓好一些,但渠道多啊,十几个安卓的应用市场,得写个程序提交,然后等一到两天过审。
要知道移动 App 使用最新特性是需要更新的,但用户不一定会更新,这会导致你的用户分布在各种稀奇古怪的版本里,还会涉及到兼容性。非常麻烦。
这些问题在小程序开发和上线过程中,是不存在的。没这回事。比如我们去做一次小程序的发版,提审一两个小时,小程序就过审了,这次发版提供了一些新的特性,但无意中又带了一个 bug 进去,于是我们立刻 fix 掉这个 bug,又发了一版,然后呢,又加了一个小小的新特性,然后呢,又过审了。我们可以一天发两个版本,而这两个版本每一个都会在几个小时之内,甚至说一两个小时之内就会过审,非常快。这些问题,在用户使用的时候,基本上是无感的。
之前做极客时间小程序的时候,发现还有这样那样的问题,现在一切变得更加顺畅了。
所以,遇到那些问题,怎么解决呢?我们就换一个场景,换一个没有这些困难的场景,问题也就解决了。
小程序的特性是什么呢?我的理解就是,使用即更新,使用即传播。
小程序的每一个版本,只要抵达了用户终端,那个版本都是最新的。你永远可以把最新的功能特性,推给用户,只要你研发、上线,就可以了。这个对于开发者来说简直是一个天大的好处。
如果你是一个开发者,或者是一个创业者,真的是可以多考虑一下小程序这种形态,虽然它的体验上比原生还是有一些缺陷,会给我们的研发过程带来一些麻烦,或者说我们会有一些不满意的地方。但是,它给我们带来的好处是远远超过我以前提到的一些缺陷,而且我相信这些缺陷,微信的团队会逐步去修正和完善,这个过程是非常快的。
还有一点我也很期待,微信现在正在加强桌面端小程序的建设,如果这一块能做的比较完善的话,我想我们未来连 Web 也不需要做了。只要适配好桌面版的小程序就可以了,如此这般,移动端小程序和桌面端小程序,基本可以覆盖所有的用户场景。
为什么我们的产品会采用小程序去做呢?首先是希望我们的产品能够充分的利用小程序的这种特性,我们把每一条笔记做成一个结构化的卡片,这个卡片能够在微信里承载各种各样的信息,同时可以在公众号啊,朋友圈啊,包括群里进行传播和分享,能够在人与人之间流动这些有价值的信息,并且,这些信息是完全可以留存的。
另一个原因当然是创业公司没那么多资源了。其实只做小程序,一个精干小分队也可以进行快速迭代的。
小程序发布 5 年,很多领域还是空白,而小程序可以承载几乎所有类型的内容和商业模式,这里依然是个巨大的市场。
本文来自微信公众号:MacTalk(ID:MacTalkPro),作者:池建强