08月03日
不要低估了小程序

Coding 技术小馆是 Coding 主办的技术沙龙,2018.1.20 将在深圳与大家探讨《高效 Workflow 实践》 ,开放报名中,点击了解更多

小程序从1月19日上线以来,红红火火的被讨论了一周,正如所有的热点事件一样,一周以后就淡出了人们的视线。下图是小程序的百度指数,A 点是1月24日,至此以后基本就平了,偶尔有一些新闻带来一些波动。然而我们发现从5月份开始,波动开始有规律,每周都有波峰波谷,这是一个典型的工作周期,说明小程序开始逐步的走入正轨,走入企业的工作当中。这也是我今天想说的,我看到了小程序正在被越来越多的使用起来,在切实的解决问题。所以我们需要认真研究这个可能会给你带来移动互联网最后一张船票的技术和产品形态,而不是跟风唱衰小程序。

图片

微信在小程序的开发上从来没有懈怠,从发布到现在一直在保持不停的更新,从最初的十分封闭,到现在慢慢开放了各种接口,丰富了小程序的能力,使得小程序能跟微信生态体系中的微信群,公众号能有很好的连接和互动。这样的开放,让很多开发者看到了场景,看到了流量,也就燃起了对小程序的希望。

作为开发者,小程序意味着什么?

小程序这个名字很容易让人产生误导,认为小程序就只能做很小的事情,然而事实并不是这样的。小程序的小只是限制了你提交给微信包的大小(而且我相信这个限制会不断放开),但是对你服务器端(云端)的程序没有任何限制。目前云计算当道的时代,云端的能力还是核心。从形态上来看,小程序像 APP,却不是 APP,小程序用了 HTML 5(H5) 技术,但却不是标准的网页,所以套用 APP 或者 H5 的思路来做小程序都是错误的。微信自己定义了自己的开发语言,虽然借鉴了包括 ReactJS 在内的很多技术,但还是自定义的一套,包括 WXML,WXSS。这么做有利于小程序的开发可控,提高小程序使用者的体验,正如苹果做的那样。

我看到过很多跨平台的开发工具,号称编写一次代码,可以同时运行在苹果和安卓两个平台上,但是体验都不好。这个事情小程序做到了,在 90% 以上功能的体验上,并不比原生的差。而且由于前端是托管在微信那里,腾讯强大的 CDN 网络,微信的缓存机制使得小程序的速度和体验可以甩传统 H5 应用 N 条街。相比 APP,小程序不用下载,而且可以分享某一个具体的页面给到一个完全没有用过这个小程序的用户,也是瞬间打开,绑定公众号授权,用户打开即用。这样的体验和传播方式是远远优于 APP 的,当然是在微信的生态体系中。

小程序不能替代 APP,但是小程序可能替代我们之前所说的“微信公众号开发”,用户点击公众号菜单以后,不用忍受缓慢的加载过程,不用忍受千奇百怪的交互方式。如果你一直在做微信相关的开发,可能你需要尽快的动手学习小程序的开发。

腾讯的野心

图片

小程序背后暗藏的是大野心。上面这张图大致描述了小程序目前的生态,其实和当年的网站,以及近期的 APP 套路都是差不多的。无论是从小程序的架构设计,开发流程还是权限控制来看,微信小程序都是冲着一个生态体系去的。回过头来看,微信的升级路径是这样的,聊天工具,社交工具(朋友圈),媒体工具(公众号),支付工具,购物工具……但是微信始终还是没有成为让别人创造工具的平台,这将是继朋友圈和公众号之后的又一次飞越。都说微信是奔着操作系统去的,那小程序应该是承载了这样的使命。这大概也是第一次,国内公司配合平台的发展,推出了自己的开发工具(小程序 IDE)。之前这么干成功的公司都是奔着万亿美元去的,微软,苹果,Google。

腾讯差的可能就是一个载体了。苹果要对打赏收提成,微信就把 iOS 的打赏功能下线了。 我想作为一个 3000 亿美元的公司,不想被任何人绑架。

zhlmmc185319

19条评论

这一则分析写的非常好。

李齐明2 年前回复

66666
666

kfewe1112 年前回复

小程序,看看过年有没有什么大戏了。。。

Riffraff2 年前回复

小程序是趋势

sucaihuo2 年前回复

有没有能在微信群聊里面发通知的小程序?支持已阅、评论什么的。。。

JamesLee2 年前回复

很棒

ybin1212@qq.com2 年前回复

都没有人气了,哎哎

小捣蛋2 年前回复

但小程序至今还是没什么起色啊,比如翻译来说,宝宝把能找到的全用了一个遍,全部第三方的都十分的尴尬,体验都不怎么样,最后发现只有企鹅帝自家的翻译小程序还勉强不错。

很明显,大企业不是会把自己的脖子送企鹅的,感觉小程序将沦为广告中心……

莲墉2 年前回复

小程序在企业应用领域应很有潜力

guog2 年前回复

抢个沙发~

kun08302 年前回复