我是一个对于成功定论非常保守的人。但如果你问我,快两年了,微信小程序成功了吗?毫无疑问,成功了。来看看数据:
微信最新发布的数据显示,目前已发布小程序数量为 100 万 +,小程序开发者已达 150 万 +,小程序日均打开次数 4 次,主动访问的用户量为 54%。
但有时候我们总是很愿意相信自己的感觉,并不愿意相信数字,特别是在这个互联网时代,数字的堆积已经让我们麻木了。所以,罗列数字并不能代表小程序的成功。
但在我看来,最能够直观反映技术实用度的是外包市场。无论从我的感觉,还是我爬取的一些数据分析来看,微信小程序的确已全面占领了外包市场。
这算是成功吗?你我皆凡人,商业规模上的小程序是否成功的分析,我拿不出来,我分析的也不准确。但只从外包这块来看,大量小程序的开发需求至少从经济学的角度来看,它确实刺激了消费,刺激了产品的更新换代。
这就够了,根本无需去谈论小程序对于商业2.0,消费升级等等这些离我们很远的概念。
对于那些做技术的人,总是在潜意识里会以技术的标准来判断一个产品是否能够成功;或者说,他们在骨子里崇拜的是更酷的技术,人为的为每个技术打上一个标签,形成一个以自我感觉为中心的diss链条。
早期的时候,diss链条是这样的 汇编 > c > c++ > java > php ,搞服务器的看不上搞前端的,搞系统底层的看不上做web的,搞算法的看不上做应用的。
相信我,我也曾是个做技术的人,在我内心深处,我也有这样的认知。在我看来小程序确实在技术上没有太多创新,它真不“酷”,也没什么逼格。和现在的热点机器学习、AI,流行的微服务、高并发等等概念相比,它简直就是个土拨鼠。
但真实的世界不是这样的,技术真的只是占很小的一个部分,你不能永远活在纯技术的世界里,在技术之外,更重要的是生态、是商业、是模式。
没有人关心你用的是什么框架,你用的是什么技术,什么语言,能出东西,能解决问题,能提高效率就是王道。一个产品的前端用jquery来写和用vue来写有区别吗?对于你来说有区别,但对于那些产品的决策者,对于用户来说,没有区别。
但可惜的是,在我们看来,jquery就是low,VRA这些MVVM就是豪华版顶配,就是酷;Go就是未来,Java、PHP就是落后,要挨打,没前途。
早点跳出这种思维,你会有不一样的格局,也能比其他人多出更多的机会,同时这也是一个技术人成熟的重要标志。小孩子才分对错,大人只看利弊,这话我并不喜欢,因为用它来描述人的处世观太过于残酷。但对于技术,这话perfect。
微信小程序的成功不是技术上的成功,而是模式与生态的成功。微信有10亿MAU(月活跃用户数量),在这个体量下,任何微小的动作都会对业界和市场产生举足轻重的影响。用户数多就是微信的尚方宝剑,就是小程序赖以发展的基石。
有时候我也对小程序有很多怨言。bug多、文档差、API变动频繁,反馈bug后解决问题的速度太慢。在技术这个层面上,小程序相对于国外的技术或者框架,确实有很多不严谨的地方,技术上没有太多创新也是事实。
但如果我们跳出技术的思维来看,微信小程序确确实实是解决了用户的痛点,连接了线上和线下,给了无数创业者一个可以以低成本起步的机会,同时也提供了强大的推广渠道。
2年过去了,我越来越看好小程序。看好的原因不仅仅在于微信又向小程序倾注了更多的资源或者加入了更多功能,更多的是在技术层面上,我突然发现小程序已经具备了替代APP的潜力。我们简单来看看微信小程序这2年来一系列比较重要的更新动作:
- 微信小程序同公众号强绑定
- 微信小程序获得了分享的能力,可以分享给好友和群聊
- 新增微信首页下拉打开小程序以及新增“我的小程序”
- ES6几乎完美的支持
- 卡券功能的支持
- 自定义组件的支持(五星功能,极为重要)
- 微信小程序新增广告功能(极为重要,互联网最直接的盈利模式)
- 开放微信小游戏(小游戏是一种特殊的小程序,依然归属于小程序)
或许你对互联网一窍不通,你不需要具体了解每一项计划的真正意义,但其实你可以明显感觉到,小程序是具备未来的。现在是什么样子并不重要,重要的是他还在发展,他还有更多的可能性。