newteo/team-blog-repo

褒了小程序那么久,贬一次

Opened this issue · 0 comments

前面写了几篇褒扬小程序的文章,然而它真的百利无一害吗?

并不是,简单列数四大弊。

其一,来自开发者社区的抵触。

早前媒体鼓吹各种 App 无用论、服务号鸡肋论,惹得众 H5 开发者心烦意乱,为又要掌握新框架而焦虑;iOS、Android 开发者菊紧异常,总觉得又来一个抢饭碗的,各种 “怼”。尽管这个队伍每天都在壮大,而来自社区的抵触无疑给小程序划了个不是一时半会就能突破的圈圈。所以他们中的大多数加入了强势围观的行列。

开发者基数的大小,直接反应了市场需求,关于小程序的价值争论,可以拿房价来比喻,目前普遍认为虚高,购买力保持观望。媒体就像当年的各种权威 “砖家”,炒完贬,贬完炒...而微信团队就像当年的开发商,不管舆论这么说,线下是 14 亿的流量,我按部就班,该拔地而起的还是要拔地而起。十年前的房价会不会就是今天的小程序?

其二,Web 技术与原生平台的落差。

Web 技术现在可以做任何客户端,App、(React Native/Weex)Desktop(Electron)。玩过这些技术,且同为前端、客户端的开发者,会明显感受到,Web 技术解决的主要在 View 层,JavaScript 充当的也只是胶水语言。底层服务依然仰仗原生平台抽象的模块,Web 技术仅仅是高空建筑。

这意味着,Web 开发者很容易忽略原生平台的某些细节,譬如性能、实现原理、异常处理。Web 开发者可能并不擅长处理底层服务抛出的 errors,Web 不会 Crash,而 App、Desktop 会。尽管微信团队把小程序设计成一个独立进程,已经最大程度的规避了牵连微信跟着奔溃的可能性,但他们无法规避 Web 开发者的某些惯性行为而造成的用户体验问题。

简而言之,从 Web 迁移过来的这波小程序开发者,有可能并不擅长做一款类原生 App 的应用程序。功能开发出来是一码事,用户体验是另外一码事。

其三,婴儿期的小程序,开发者之路注定坑坑洼洼

Linux 之后迎来开源社区的蓬勃发展,就连有垄断癖的微软也在玩开源,注重隐私的苹果也在玩开源。原因很简单,开源一来是一种有力的宣传,二来直坐拥全球开发者,名正言顺共享硅谷的顶尖程序员。这给 IT 领域带来一次生产力的飙升。即便如此,很多开源项目的迭代依然旷日持久,譬如 Rust、Swift、Go。

WXML 是闭源的,微信团队的开发力量是有限的,纵然微信团队已经足够拔尖,但比之世界,在体量上、刀锋处,依然是有差距的。这直接决定了小程序的填坑之路,会更加旷日持久。

作为小程序开发者,能看到微信团队倾注了极大的资源在持续完善,但我也很清楚,未来还有更多,更多的 “不友好” 静静等着我去触礁。

其四,小程序不一定是线下行业的春天

反应最快的,永远是线上。微信的 8 亿流量,全部在线上。反应最慢的,惯性观望的,理所当然是线下。

微信在博弈的过程中,能否给线下制造足够大的空间,线下行业能不能看到这个空间,真的是个问号,我相信微信团队有足够的决心和能力来保驾护航,但墨菲定律摆在那里,市场规律没人可以绝对洞悉。

编程世界有这么一句话;能用 JavaScript 做的,迟早都会被 JavaScript 做掉。
同理,能被线上玩歪的,迟早都会被线上玩歪。
哈,这已经不是第一次了。

抛个问题:小程序的出现,是市场孕育而出的刚需吗?

并不是,是腾讯蓝图的一个落笔处。我们都知道,Web 不行有公众号 H5,公众号 H5 不行还有 App。这平添的小程序,直接解决的,是腾讯自己的刚需,他们希望进一步连接线下流量,怎么连接?生来带支付的、具备一定 App 能力的小程序解决方案。

他们上一次出手,直接成就了订阅号,可谓无心插柳柳成荫。然而订阅号服务的,依然是线上流量,这是一笔意外收获,而非初衷。尽管产出效果更好地服务了大众,但在产品设计范畴算一次失败的尝试。维护庞大的公众号生态圈,无疑给微信增加了更多的成本,这些公众号作为利益既得者,只是增加了微信的价值,却没有给微信产生足够多的收益。不然张小龙为什么还要折腾小程序。

巨头们认定了一件事:商业化的道路上,未来的主场在支付入口,而支付入口的战场在线下流量。(我已洞悉,感觉良好 :D)

微信的伟大,源自它本身的庞大,而驱动庞大身躯的核心动力,始于微信的商业化探索之路和张小龙的不断进取。 经公众号一役,相信微信团队总结了成吨的教训,再次出手,可以预见,会耍点“小伎俩”。

众所周知,想要笔直地游到流速为 A 的河对岸,最好逆着水势以 √2A 的速率向 45 度倾斜的方向游去,这样,便可不偏不倚地登陆彼岸。上一次公众号出来的时候,瞄准线下,但 A 的值未知,只能摸着石头过河,结果给冲到订阅号去了。这次他们可能得出了 A 的大约值。

小程序上来就倾斜一波,强制性引导线下应用场景(抹去关注环节,重重限制),最近的两波新能力,可以理解为是对 A 值的一次校正,线上松一松,线下推一推。市场这床河水瞬息万变,暗流涌动,相信张小龙还会时不时地做出各种调整。

微信的刚需能否帮助创业圈找到市场的刚需、帮线下行业找到上线的入口?我充满期待,但辩证地看。

还是一如既往 Show Hand,不观望,不空等。

改下六祖那句老话:本来无一物,何惧惹尘埃。

末了说点正事:

上回注册了一个『个人版小程序』,接着做了一个小玩具『晓闻鸣』。准备提交审核,抽个时间分享下来龙去脉,主要还是关于开发的是是非非。我不确定会是什么时候,但一定会有。

这个订阅号好些时日没有产出新内容了,关注需慎重,但如果对小程序开发比较感兴趣的话,不妨关注下,以备不时之需。

订阅号传送门,长按移步

joephon