坊间流传已久的『应用号』终于以『小程序』的名字对外小范围公测,考虑到微信庞大的用户量,大家都对这个新的机会充满期待。况且微信这次放的这个大招,有可能对移动互联网的格局产生很大的影响。

小程序是什么

根据张小龙(Allen Zhang)的解释:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

根据这个说法,小程序就是内嵌在微信里面的,随时可用的App,而且比App更方便,因为不需要安装。

小程序能做什么

这次微信推出的小程序,最大的亮点在于微信提供了丰富的框架组件和 API 接口供开发者调用,具体包含:界面、视图、内容、按钮、导航、多媒体、位置、数据、网络、重力感应等。在这些组件和接口的帮助下,建立在微信上的小程序在运行能力和流畅度上面便可以接近Native APP一样的体验。

至于小程序能做什么,关键就是要利用好微信庞大的用户群,目前APP推广成本急剧攀升,特别对于创业者来说,没有太多钱来砸在流量上,而利用小程序则可以更快捷地接近最终用户,更有可能快速获取到流量。

从本质上来看,小程序不能算是一个新的东西,只不过是对之前开放能力的一个升级而已。一方面,开放的能力更多了,交互可以更丰富,功能可以更强大;另一方面,有了小程序概念之后,用户可根据需求去找应用,而不是像过去先关注某个号再使用有限的功能,使用应用的方式也不再是跟“号”聊天,而是跟常规 App 的体验类似。

小程序可能面临的问题

小程序基于微信,微信虽是超级App,但依然是操作系统上的一个App。从技术上来说,微信小程序不可能和原生App一样流畅,因为小程序实现同样功能,会多一层计算,从计算角度来看必然会降低效率,不论是处理器还是内存还是耗电。微信现在就算只是聊天,用久了也会卡,它已经成为大多数用户手机中的耗电和空间大户,如果再承载臃肿的功能型计算,会有多卡?会有多耗电?会有多吃内存?这意味着小程序注定不适合完成复杂的任务,也不适合高频App比如音乐播放器。

原生App在个性化的功能和交互方式上,在面向操作系统的底层性能优化,对离线数据的支持,都会比微信小程序更强大,因此大型游戏、图像处理、地图这类App是不可能通过微信小程序来实现的。正如它的名字一样,微信小程序更适合那些使用频率低、功能相对少、且有内容和服务属性的的“小程序”。

另外在微信生态里玩,永远要忌惮红线在哪儿,毕竟微信具备随时掐断脖子的能力,只是它愿不愿意动手的问题。很多创业者借助社交红利尝到甜头,也有因违反规定被微信做封号处理,一夜之间回到解放前。所以做之前熟悉规则很重要,当然也有时候只是简单的立场站队问题。